Pakistan Railways

Train Routes

Database-backed route pages with fares, journey time, and linked trains.

22

Routes

6

Featured

9

Cities

Featured Routes

Routes pinned from admin

All Routes

Managed from the admin panel

HyderabadKarachi

Return train services from Hyderabad back to Karachi.

2–3 hoursRs. 300 – 1,2003 trains
View route details
KarachiBahawalpur

Overnight train from Karachi to the historic city of Bahawalpur.

13–16 hoursRs. 1,300 – 6,0003 trains
View route details
KarachiMultan

Long-distance overnight train from Karachi to Multan.

12–14 hoursRs. 1,200 – 5,5004 trains
View route details
KarachiSukkur

Train services from Karachi to Sukkur along the Indus River corridor.

8–10 hoursRs. 800 – 4,0003 trains
View route details
LahoreFaisalabad

Frequent train services from Lahore to Faisalabad, Pakistan's textile capital.

2–3 hoursRs. 300 – 1,5003 trains
View route details
LahoreKarachi

The return southbound journey from Lahore to Karachi.

18–22 hoursRs. 1,500 – 8,0005 trains
View route details
LahorePeshawar

Direct train services from Lahore to Peshawar along the historic Grand Trunk Road.

6–8 hoursRs. 800 – 4,0004 trains
View route details
MultanKarachi

Return overnight train services from Multan to Karachi.

12–14 hoursRs. 1,200 – 5,5003 trains
View route details
MultanLahore

Frequent train services from Multan to Lahore through central Punjab.

4–5 hoursRs. 500 – 2,5004 trains
View route details
MultanRawalpindi

Train services connecting Multan to Rawalpindi through Punjab.

7–9 hoursRs. 900 – 4,5003 trains
View route details
PeshawarKarachi

The legendary full-length train journey from Peshawar to Karachi.

24–28 hoursRs. 2,000 – 9,0003 trains
View route details
PeshawarLahore

Express train services from Peshawar to Lahore along the Grand Trunk Road.

6–8 hoursRs. 800 – 4,0003 trains
View route details
RawalpindiKarachi

Long-distance train from Rawalpindi to Karachi.

22–26 hoursRs. 2,000 – 9,0003 trains
View route details
RawalpindiLahore

Express train services from Rawalpindi and Islamabad to Lahore.

4–5 hoursRs. 600 – 3,5004 trains
View route details
RawalpindiPeshawar

Scenic train route from Rawalpindi to Peshawar through the Attock Bridge.

3–4 hoursRs. 400 – 2,0003 trains
View route details
SukkurLahore

Long-distance train service from Sukkur in Sindh to Lahore in Punjab.

12–15 hoursRs. 1,200 – 6,0003 trains
View route details