Complete Route Directory

All Pakistan Railway Routes

Comprehensive guide to every major train route in Pakistan. Find detailed information about distances, travel times, stations, and trains for your journey.

پاکستان ریلوے کے تمام راستوں کی مکمل گائیڈ

7,791
km Track Length
228
Stations
96
Active Trains
4
Provinces

All Train Routes

Karachi to Lahore

کراچی سے لاہور

The busiest route connecting Pakistan's largest city to its cultural capital.

1,228 km14-18 hours8 trains
Green LineKarakoram Express+1 more

Lahore to Rawalpindi

لاہور سے راولپنڈی

High-frequency route connecting Punjab to the twin cities.

290 km4-5 hours12 trains
Green LineTezgam+1 more

Peshawar to Karachi

پشاور سے کراچی

The longest route spanning the entire main line of Pakistan Railways.

1,687 km22-26 hours6 trains
Khyber MailGreen Line+1 more

Karachi to Quetta

کراچی سے کوئٹہ

Scenic route through Balochistan connecting the port city to provincial capital.

863 km12-14 hours3 trains
Bolan MailJaffar Express

Multan to Lahore

ملتان سے لاہور

Major southern Punjab corridor with frequent train services.

342 km4-6 hours10 trains
Shalimar ExpressPakistan Express+1 more

Rawalpindi to Peshawar

راولپنڈی سے پشاور

Northern route connecting the twin cities to the gateway of KPK.

176 km3-4 hours8 trains
Khyber MailSubak Kharam+1 more

Faisalabad to Lahore

فیصل آباد سے لاہور

Industrial corridor connecting Pakistan's textile hub to Lahore.

128 km2-3 hours5 trains
Faisalabad ExpressChenab Express

Hyderabad to Karachi

حیدرآباد سے کراچی

Sindh's busiest short route connecting the two largest cities.

164 km2-3 hours6 trains
Shalimar ExpressPakistan Express+1 more

Sukkur to Multan

سکھر سے ملتان

Key junction route linking northern Sindh to southern Punjab.

390 km6-8 hours7 trains
Karakoram ExpressGreen Line+1 more

Lahore to Karachi

لاہور سے کراچی

Return journey on Pakistan's most traveled railway corridor.

1,228 km16-20 hours8 trains
Business ExpressShalimar Express+1 more

Routes by Region

Western Routes

Routes connecting to Balochistan

Punjab Routes

Regional routes within Punjab province

Sindh Routes

Routes within Sindh province

Understanding Pakistan Railways Route Network

Comprehensive guide to Pakistan's extensive railway network spanning 7,791 kilometers

The Main Line (ML-1)

The Main Line forms the primary north-south corridor, stretching from Karachi to Peshawar. This vital artery passes through major cities including Hyderabad, Sukkur, Multan, Lahore, and Rawalpindi, carrying approximately 70% of all railway traffic in Pakistan.

1,687
km Length
70%
Traffic Share
4
Provinces

Train Categories

Express Trains
Green Line, Tezgam, Karakoram - faster journeys, limited stops
Mail Trains
Reliable overnight services on longer routes
Passenger Trains
Local services with frequent stops at smaller stations

Popular Long-Distance Routes

The Karachi-Lahore route is the busiest corridor, served by premium trains including Green Line Express, Business Express, and Karakoram Express.

Regional Connectivity

Beyond the main line, Pakistan Railways provides vital connectivity to Balochistan through the Karachi-Quetta route, featuring dramatic mountain scenery and engineering marvels like the Bolan Pass.

Branch Lines Connect:
FaisalabadQuettaSialkotGujranwala
7,791
km of Track
228
Railway Stations
65M+
Annual Passengers
1861
Established Year