Locomotives of India

Indian Railways operates India's railway system and comes under the purview of the Ministry of Railways of Government of India. As of 2023, it maintains over 108,706 km (67,547 mi) of tracks and operates over 13,000 trains daily with a fleet of 14,800 locomotives. The railways primarily operates a fleet of electric and diesel locomotives along with a few compressed natural gas (CNG) locomotives. Steam locomotives are operated on mountain railways and on heritage trains.