In Sri Lanka, there are several classes of locomotives in use. They are categorized upon their power transmission method and purpose of use.
|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|