List of railway lines in India


This article lists conventional railway lines of India. For urban railway lines, see Urban rail transit in India, for high-speed railway lines and speed classification, see List of high-speed railway lines in India.

Legend

;Lines
† Converted from narrow or meter gauges

‡ Under construction or under upgradation
;Speed


;Note

Northern region

LineOperatorOpenedLengthElectrifiedRef.
Ambala–AttariNorthern Railway1873
Amritsar–PathankotNorthern Railway1884
Amritsar–Khem KaranNorthern Railway1910
Bathinda–RajpuraNorthern Railway
Bathinda–RewariNorthern Railway1884
Bathinda–Rohtak †Northern Railway1884
Bhanupli–Leh ‡Northern RailwayTBD 2030TBD
Bikaner–Rewari †[North Western Railway zone|Western Railway zone|North Western Railway]1941
Chandigarh–SahnewalNorthern Railway2013
Delhi–Kalka †Northern Railway1891
Delhi–FazilkaNorthern Railway1897
Delhi–Jaipur †Northern and North Western Railway1875
Delhi–Moradabad †Northern Railway1900
Haryana Orbital ‡Northern Railway2026
Jaipur–Ahmedabad †North Western and Western Railway1881
Jalandhar–FirozpurNorthern Railway1912
Jammu–Baramulla ‡Northern Railway2024TBD
Jodhpur–Bathinda †North Western Railway1902
Jodhpur–Jaisalmer †North Western Railway1968
Ludhiana–JakhalNorthern Railway1901
Marwar–Munabao †North Western Railway1902
Merta Road–Rewari †North Western Railway1941
Rewari–RohtakNorthern Railway2013
Shri Ganganagar–Sadulpur †North Western Railway1930
Suratgarh–Bathinda †Northern and North Western Railway1970

Eastern region

LineOperatorOpenedLengthElectrifiedRef.
Ahmadpur–Katwa †Eastern Railway1917
Alipurduar–Bamanhat †Northeast Frontier Railway1894
Andal–SainthiaEastern Railway1913
Andal–SitarampurEastern Railway1864
Asansol–PatnaSouth Eastern Railway1871
Asansol–Tatanagar–KharagpurEastern and [East Central Railway zone|Central Railway zone|East Central Railway]1891
Asansol–GayaEastern and East Central Railway1907
Bakhtiyarpur–Tilaiya †East Central Railway1903
Bandel–KatwaEastern Railway1913
Bankura–Masagram †South Eastern Railway2005
Barauni–GuwahatiEast Central and Northeast Frontier Railway1950
Barauni–Katihar †East Central and Northeast Frontier Railway1889
Barauni–Gorakhpur †East Central and North Eastern Railway1907
Barauni–Raxaul †East Central and North Eastern Railway1907
Bardhaman–AsansolEastern Railway1863
Bardhaman–Katwa †Eastern Railway1915
Barharwa–Azimganj–Katwa †Eastern Railway1913
Barkakana–Muri–ChandilSouth Eastern Railway1937
Barkakana–Netaji S.C.Bose GomohEast Central Railway1902
Barkakana–Son NagarEast Central Railway1907
Barsoi–New FarakkaEastern and Northeast Frontier Railway1963
Cuttack–SambalpurEast Coast Railway1998
Dhanbad–ChandrapuraEastern and South Eastern Railway1894
Dumka–BhagalpurEastern Railway1907
Eklakhi–BalurghatNortheast Frontier Railway2004
Fatuha–Tilaiya †East Central Railway2003
Gaya–KiulEast Central Railway1979
Gaya–Pt. D.D. Upadhyaya JunctionEast Central Railway1907
Hajipur–Muzaffarpur–Samastipur–BarauniEast Central Railway1907
Haldibari–New Jalpaiguri †East Central Railway1878
Harnaut–MokamaEast Central Railway2016
Barkakana–Muri–ChandilSouth Eastern Railway1965
Howrah–BarddhamanEastern Railway1854
Howrah–BarddhamanEastern Railway1917
Howrah–KharagpurSouth Eastern Railway1900
Jasidih–Dumka–RampurhatEastern Railway2011
Jharsuguda–VizianagaramEast Coast Railway1961
Katihar–Siliguri †Northeast Frontier Railway1958
Kharagpur–Bankura–AdraSouth Eastern Railway1901
Kharagpur–Bankura–AdraEast Coast and South Eastern Railway1901
Khurda Road–Bolangir ‡East Coast RailwayTBD
Koderma–RanchiSouth Eastern and East Central Railway2015
Lanjigarh–JunagarhEast Coast Railway2014
Madhupur–Giridih–KodermaEastern and East Central Railway1871
Mokama–BarauniEast Central Railway1959
Muzaffarpur–HajipurEastCentral Railway1886
Muzaffarpur–SitamarhiEastCentral Railway2013
Nalhati–Azimganj †Eastern Railway1863
Narkatiaganj–Bhikhna Thori †East Central Railway
Neora–Sheikhpura ‡East Central RailwayTBD
Netaji S.C.Bose Gomoh–HatiaEast Central and South Eastern Railway1961
New Jalpaiguri–New Mal–Samuktala Road †Northeast Frontier Railway1950
New Jalpaiguri–New BongaigaonNortheast Frontier Railway1963
New Mal–Changrabandha–New Cooch BeharNortheast Frontier Railway2016
Patna–GayaEastern Railway1900
Patna–MughalsaraiEastern Railway1862
Patna–HajipurEastern Railway2016
Ranaghat–Lalgola †Eastern Railway1899
Samastipur–MuzaffarpurEast Central Railway1886
Sealdah–GedeEastern Railway1862
Sealdah–BangaonEastern Railway1882
Sheoraphuli–BishnupurEastern Railway1885
Tatanagar–BilaspurSouth East Central, South Eastern and East Coast Railway1892

Northeastern region

LineOperatorOpenedLengthElectrifiedRef.
Guwahati–Lumding †Northeast Frontier Railway1900
Lumding–Dibrugarh †Northeast Frontier Railway1903
Lumding–Sabroom †Northeast Frontier Railway2008
New Bongaigaon–GuwahatiNortheast Frontier Railway1962
Rangiya–Murkongselek †Northeast Frontier Railway1895
Sivok–Rangpo ‡Northeast Frontier RailwayTBDTBD

Central region

LineOperatorOpenedLengthElectrifiedRef.
Agra–BhopalNorth Central and West Central Railway1889
Aunrihar–JaunpurNorth Eastern Railway1904
Bhopal–NagpurWest Central and Central Railway1924
Bilaspur–Nagpur †South East Central Railway1891
Bilaspur–KatniSouth East Central Railway and Western Railway1891
Bina–KatniSouth East Central Railway and Western Railway1923
Prayagraj–JabalpurNorth Central and West Central Railway1867
Prayagraj–Mau–GorakhpurNorth Central and West Central Railway1930
Delhi–Meerut–SaharanpurNorthern Railway1870
Indore–GwaliorWestern, West Central and North Central Railway1899
Jabalpur–BhusavalNorth Central and West Central Railway1870
Kothavalasa–KirandulSouth Coast and East Coast Railway1966
Laksar–DehradunNorthern Railway1900
Lucknow–GorakhpurNorthern and North Eastern Railway1885
Lucknow–MoradabadNorthern Railway1873
Mainpuri–EtawahNorth Central Railway2016
Mau–Dildarnagar ‡North Eastern and East Central RailwayTBD
Moradabad–AmbalaNorthern Railway1886
Pdt. D.D. Upadhyaya–KanpurNorth Central Railway1866
Muzaffarpur–GorakhpurEastCentral Railway1930
Moradabad–AmbalaWestern Railway1896
Ujjain–BhopalWestern and West Central Railway1895
Varanasi–Chhapra †North Eastern Railway1909
Varanasi–LucknowNorthern and North Central Railway1872
Varanasi–Rae Bareli–LucknowNorthern Railway1898
Varanasi–Sultanpur–LucknowNorthern Railway1872

Western region

LineOperatorOpenedLengthElectrifiedRef.
Ahmedabad–ViramgamWestern Railway1871
Ahmedabad–MumbaiWestern Railway1863
Ahmedabad–Udaipur †Western and North Western Railway1879
Anand–GodhraWestern Railway1874
Anand–KhambhatWestern Railway1890
Ankleshwar–Rajpipla †Western Railway1897
Bharuch–Dahej †Western Railway1914
Bhusawal–KalyanCentral and Western Railway1865
Chalisgaon–DhuleCentral Railway1900
Chhota Udaipur–Dhar ‡Western RailwayTBD
Dadar–SolapurCentral Railway1860
Gandhidham–AhmedabadCentral Railway1969
Gandhidham–BhujCentral Railway1969
Gandhidham–Kandla PortWestern Railway1930
Gandhidham–Palanpur †Western Railway1952
Jamnagar–Porbandar †Western Railway1946
Kanjari Boriyavi–VadtalWestern Railway1929
Latur–Miraj †Central Railway1897
Maliya Miyana–Wankaner †Central Railway1890
Nagpur–Bhusawal †Central Railway1867
Nagpur–SecunderabadCentral and South Central Railway1929
Narkhed–BadneraCentral Railway2012
Palitana–Sihor †Western Railway1910
Porbandar–Jetalsar †Western Railway1890
Pune–Londa †Central and South Western Railway1890
Rajkot–Somnath †Western Railway1890
Rajkot–Wankaner †Western Railway1890
Samakhiali–Maliya MiyanaWestern Railway1969
Secunderabad–ManmadSouth Central & Central Railway1905
Surendranagar–Bhavnagar †Western Railway1880
Taranga Hill–Abu Road ‡Western RailwayTBDTBD
Udhna–JalgaonWestern & Central Railway
Vasad–KathanaWestern Railway1953
Viramgam–Mahesana †Western Railway
Viramgam–Maliya MiyanaWestern Railway1942
Viramgam–Okha †Western Railway1922
Viramgam–Surendra NagarWestern Railway1872
Wankaner–Surendra NagarWestern Railway1890
Wardha–Nanded ‡Central RailwayTBDTBD

Southern region

LineOperatorOpenedLengthElectrifiedRef.
Bangalore–Arsikere–HubliSouth Western Railway1887
Bhimavaram–NarasapurSouth Coast Railway
Chennai Central–Bangalore CitySouthern and South Western Railway1864
Chennai Egmore–Thanjavur †Southern Railway1880
Coimbatore–Pollachi †Southern Railway1915
Coimbatore–Mettupalayam †Southern Railway1873
Dharmavaram–Pakala †South Central Railway1891
Duvvada–VijayawadaSouth Coast Railway1897
Ernakulam–KayamkulamSouthern Railway1989
Ernakulam–Kottayam–Kayamkulam †Southern Railway1956
Erode–Tiruchirappalli †Southern Railway1929
Gudivada–MachilipatnamSouth Coast Railway
Gudur–ReniguntaSouth Central Railway1957
Gudur–ChennaiSouth Coast and Southern Railway1899
Renigunta–KatpadiSouth Central Railway
Guntakal–Vasco da Gama †South Central and South Western Railway1882
Guntakal–Bangalore †South Central and South Western Railway1892
Guntur–Krishna CanalSouth Coast Railway1966
Guntur–TenaliSouth Coast Railway1916
Guruvayur–ThrissurSouthern Railway1994
Hassan–BangaloreSouth Western Railway2017
Jolarpettai–ShoranurSouthern and South Western Railway1861
Kadapa–Bangalore ‡South Central and South Western RailwayTBD
Kazipet–VijayawadaSouth Central Railway1889
Khurda Road–VisakhapatnamEast Coast Railway1899
Kollam–Sengottai †Southern Railway1904
Kollam–Thiruvananthapuram †Southern Railway1918
Kothapalli–Manoharabad ‡South Central Railway2026
Madurai–Tirunelveli †Southern Railway1876
Mahabubnagar–Munirabad ‡Southern Railway2025
Manamadurai–Virudhunagar †Southern Railway1964
Mangalore–Mysore †South Western and Southern Railway1979
Medak–AkkannapetSouth Central Railway2022
Motumarri–VishnupuramSouth Central Railway2019
Mysore–Bangalore †South Western Railway1882
Mysore–Chamarajanagar †South Western Railway2008
Nadikudi–MacherlaSouth Central Railway
Nadikudi–Srikalahasti ‡South Central RailwayTBD
Nagercoil–TirunelveliSouthern Railway1981
Nallapadu–Nandyal †South Central Railway1892
Nandyal–YerraguntlaSouth Central Railway2016
Nilambur–ShoranurSouthern Railway1927
Obulavaripalle–KrishnapatnamSouth Coast Railway2019
Pagidipalli–NallapaduSouth Central Railway1930
Palakkad–Pollachi †Southern Railway1898
Peddapalli–NizamabadSouth Central Railway1993
Rayadurg–Tumkur ‡South Western RailwayTBD
Secunderabad–Dhone †South Central Railway1929
Shoranur–Cochin Harbour †Southern Railway1902
Shoranur–MangaloreSouthern Railway1902
Solapur–Guntakal †Central Railway, South Central railway and Southern Railway1871
Tenali–RepalleSouth Coast Railway1916
Thiruvananthapuram–KanyakumariSouthern Railway1979
Tirunelveli–Tiruchendur †Southern Railway1923
Vijayawada–NidadavoluSouth Coast Railway
Vijayawada–Gudur †South Coast and Southern Railway1899

Meter and narrow gauge lines

LineGaugeOperatorOpenedLengthElectrifiedRef.
Darjeeling Himalayan RailwayNarrow (610 mm)Northeast Frontier Railway1881
Kalka–Shimla RailwayNarrow (762 mm)Northern Railway1903
Kangra Valley RailwayNarrow (762 mm)Northern Railway1928
Matheran Hill RailwayNarrow (610 mm)Central Railway1907
Nilgiri Mountain RailwayMeter (1000 mm)Southern Railway1908

Main lines

The following major trunk lines that connect major Indian cities are formed by combination of multiple smaller lines.
LineOperatorOpenedLengthElectrifiedRef.
Howrah–ChennaiSouth Eastern, East Coast, South Central and Southern Railway1901
Howrah–MumbaiSouth Eastern, South East Central and Central Railway1890
Howrah–New DelhiEastern, East Central, North Central and Northern Railway1866
Mumbai–ChennaiCentral, South Central and Southern Railway1871
New Delhi–ChennaiNorthern, North Central, Central, South Central and Southern Railway1929
New Delhi–MumbaiNorthern, North Central, West Central and Western Railway