Tower cranes are widely used in various industrial sites and require a high level of anti-disturbance performance from the crane controller due to the variability of the application environment. Although sliding mode control is a typical anti-disturbance control method, most sliding mode controllers suffer from output chattering and do not reflect well under severe external disturbances. To address these issues from a practical application perspective, a finite time sliding mode control method using the super-twisting algorithm (STA) is proposed for underactuated tower cranes operating in the presence of external disturbances. The proposed method includes a finite-time chattering-free sliding mode controller that eases the output torque chattering problem and a finite-time sliding mode observer based on STA to observe the uncertain disturbances. The observed values are then applied to the controller through feedforward compensation. Experimental results show that the proposed control method effectively weakens output torque chattering, compensates for disturbance quickly, and accurately completes control tasks.