DescriptionEstablishedLengthStationsTravel timeGauge
Karachi–Peshawar Line 

(Main Line 1)

18811,764 kilometers (1,096 mi)18430-32 hrs1,676 mm (5 ft 6 in)
broad gauge
Major stations

·       Karachi City

·       Karachi Cantonment

·       Kotri Junction

·       Hyderabad Junction > Hyderabad-Khokhrapar Branch Line, Hyderabad-Badin Branch Line

·       Nawabshah Junction

·       Rohri Junction > Rohri–Chaman Line (Main Line 3)

·       Khanpur Junction

·       Lodhran Junction > Lodhran–Khanewal Branch Line, Lodhran–Raiwind Branch Line

·       Multan Cantonment

·       Multan City

·       Khanewal Junction > Khanewal–Wazirabad Branch Line

·       Lahore Cantonment

·       Lahore Junction > Lahore–Wagah Branch Line

·       Shahdara Bagh Junction > Shahdara Bagh–Sanga Hill Branch Line and Shahdara Bagh–Chak Amru Branch Line

·       Gujranwala Railway Station

·       Wazirabad Junction > Wazirabad–Narowal Branch Line

·       Gujrat railway station

·       Lala Musa Junction > Shorkot–Lalamusa Branch Line

·       Jhelum

·       Rawalpindi

·       Taxila Junction

·       Hasan Abdal

·       Attock City

·       Nowshera Junction

·       Peshawar City

·       Peshawar Cantonment > Khyber train safari

Kotri–Attock Line 

(Main Line 2)

19161,600 km (990 mi)11227.5 hrs1,676 mm (5 ft 6 in)
broad gauge
Major stations

·       Kotri Junction

·       Jamshoro

·       Petaro

·       Sehwan Sharif

·       Dadu

·       Mohenjodaro

·       Larkana Junction

·       Habib Kot Junction

·       Jacobabad Junction

·       Kandkot

·       Kashmore

·       Rajanpur

·       Dera Ghazi Khan

·       Layyah

·       Bhakkar

·       Kundian Junction

·       Mianwali

·       Daud Khel Junction

·       Jand Junction

·       Basal Junction

·       Attock City Junction

Rohri–Chaman Line 

(Main Line 3)

1906414 km (257 mi)408-10 hrs1,676 mm (5 ft 6 in)
broad gauge
Major stations

·       Rohri Junction > Karachi–Peshawar Line (Main Line 1)

·       Sukkur

·       Shikarpur

·       Jacobabad Junction

·       Dera Murad Jamali

·       Sibi Junction

·       Mach

·       Spezand Junction

·       Quetta > Quetta-Taftan Line

·       Kuchlak

·       Bostan

·       Qilla Abdullah

·       Chaman

 

International links

Proposed link to Kandahar, Afghanistan

Quetta–Taftan Line 

(Main Line 4)

1902196 km (122 mi)4 hrs 05 mins – 4 hrs 40 minsMixed gauge
Major stations

·       Quetta

·       Spezand Junction

·       Nushki

·       Ahmedwal

·       Dalbandin

·       Nok Kundi

·       Koh-e-Taftan

·       Boundary Pillar

·       Mirjaveh

·       Zahedan

 

International links

Continues to Zahedan, Iran