Rail Networks Description Established Length Stations Travel time Gauge Karachi–Peshawar Line (Main Line 1) 1881 1,764 kilometers (1,096 mi) 184 30-32 hrs 1,676 mm (5 ft 6 in) broad gaugeMajor stationsKarachi CityKarachi CantonmentKotri JunctionHyderabad Junction > Hyderabad-Khokhrapar Branch Line, Hyderabad-Badin Branch LineNawabshah JunctionRohri Junction > Rohri–Chaman Line (Main Line 3)Khanpur JunctionLodhran Junction > Lodhran–Khanewal Branch Line, Lodhran–Raiwind Branch LineMultan CantonmentMultan CityKhanewal Junction > Khanewal–Wazirabad Branch LineLahore CantonmentLahore Junction > Lahore–Wagah Branch LineShahdara Bagh Junction > Shahdara Bagh–Sanga Hill Branch Line and Shahdara Bagh–Chak Amru Branch LineGujranwala Railway StationWazirabad Junction > Wazirabad–Narowal Branch LineGujrat railway stationLala Musa Junction > Shorkot–Lalamusa Branch LineJhelumRawalpindiTaxila JunctionHasan AbdalAttock CityNowshera JunctionPeshawar CityPeshawar Cantonment > Khyber train safari Kotri–Attock Line (Main Line 2) 1916 1,600 km (990 mi) 112 27.5 hrs 1,676 mm (5 ft 6 in) broad gaugeMajor stationsKotri JunctionJamshoroPetaroSehwan SharifDaduMohenjodaroLarkana JunctionHabib Kot JunctionJacobabad JunctionKandkotKashmoreRajanpurDera Ghazi KhanLayyahKundian JunctionMianwaliDaud Khel JunctionJand JunctionBasal JunctionAttock City Junction Rohri–Chaman Line (Main Line 3) 1906 414 km (257 mi) 40 8-10 hrs 1,676 mm (5 ft 6 in) broad gaugeMajor stationsRohri Junction > Karachi–Peshawar Line (Main Line 1)SukkurShikarpurJacobabad JunctionDera Murad JamaliSibi JunctionMachSpezand JunctionQuetta > Quetta-Taftan LineKuchlakBostanQilla AbdullahChaman International linksProposed link to Kandahar, Afghanistan Quetta–Taftan Line (Main Line 4) 1902 196 km (122 mi) 4 hrs 05 mins - 4 hrs 40 mins Mixed gaugeMajor stationsQuettaSpezand JunctionNushkiAhmedwalDalbandinNok KundiKoh-e-TaftanBoundary PillarMirjavehZahedan International linksContinues to Zahedan, Iran