<p>An elevator controller which uses an acceleration command signal that has as its initial value a start shock compensation torque which will offset the unbalance torque caused at the time of starting. From the completion of elevator car acceleration to the start of deceleration, the acceleration command is gradually increased or decreased to control the motor (7, 8) so as to provide a smoother motion of the car (1). After the inception of the car deceleration a velocity command is issued which increases with the reducing distance between the car (1) and the destination floor.</p>