India’s Railways:
Route Length by State, 2004–2024
Kilometres of railway route in every State and Union Territory, from the Ministry of Railways. See where the network has grown, where it has stood still, and how the North-East is being connected.
Rail grew 9% in twenty years
Route length rose from 63,221 km in 2004 to 69,181 km in 2024: 5,960 km, or about 300 km a year. Over a similar period, national highways more than doubled.
Growth in the east and south
Andhra Pradesh with Telangana (+835 km), Jharkhand (+708 km, +36%), Odisha (+701 km, +31%) and Karnataka (+667 km) added the most route since 2004.
Firsts in the North-East
Tripura’s route grew from 64 to 265 km, Manipur’s from 1 to 56 km and Arunachal Pradesh’s from 1 to 12 km. Meghalaya appears in the data from 2018, with 9 km. Sikkim still has no railway route listed.
Two States have less route than in 2004
Gujarat (−232 km, mostly a 367 km fall in 2022) and Tamil Nadu (−163 km) report shorter networks than in 2004. Uttar Pradesh remains the largest, with 8,823 km (12.8% of the total).