The railway has six steam and four diesel locomotives, plus a number of other self-propelled permanent way vehicles.
All passenger trains are normally steam-hauled, with the diesels are used for works trains only.
This livery is currently carried by steam locos Nos. 1 and 7, and diesels Nos. 5 and 9. Other locomotive liveries are detailed on the page for each invididual loco. Many thanks to Andrew Jordan for the drawings of Nos.