| 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 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) | 1916 | 1,600 km (990 mi) | 112 | 27.5 hrs | 1,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) | 1906 | 414 km (257 mi) | 40 | 8-10 hrs | 1,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) | 1902 | 196 km (122 mi) | 4 hrs 05 mins – 4 hrs 40 mins | Mixed gauge | |
| Major stations · Quetta · Spezand Junction · Nushki · Ahmedwal · Dalbandin · Nok Kundi · Koh-e-Taftan · Boundary Pillar · Mirjaveh · Zahedan
International links Continues to Zahedan, Iran | |||||

