An image reading apparatus of the present invention can suppress an image distortion caused by the vibration of a carriage by varying at least one of the level of a current supplied to a drive motor in accordance with a variation of an environmental temperature and an acceleration distance.