In Sri Lanka, there are several classes of locomotives in use. They are categorized upon their power transmission method and purpose of use.

Class Make
Class M Diesel Electric Main Line Locos
Class W Diesel Hydraulic Main Line Locos
Class S Diesel Multiple Units
Class G & Y Shunters
Class N & P Narrow Gauge Locos
Class T Rail Car