World Train Map

Night train route

Khyber Mail

Karachi → Peshawar · Pakistan

Rolling since 1920 and named for the pass beyond Peshawar. Pakistan’s grand old mail train, two nights along the Indus, a lounge diner added in 2024.

Distance
1,732 km
Fastest time
≈ 32 h
Average speed
54 km/h
Top speed
105 km/h

View on the map →Wikipedia ↗Stations · 16

Khyber Mail, Karachi to Peshawar
Photo · Mazahirshah · CC BY-SA 4.0

Stations

  1. 0 kmKarachi Cantonment
  2. 10 kmDrigh Road
  3. 20 kmLandhi
  4. 173 kmHyderabad
  5. 289 kmNawabshah
  6. 473 kmRohri Junction
  7. Show 5 more stations
    1. 646 kmRahim Yar Khan
    2. 824 kmBahawalpur
    3. 926 kmMultan Cantt
    4. 1,333 kmLala Musa Junction +1
    5. 1,489 kmRawalpindi +1
  8. 1,570 kmAttock City Junction
  9. 1,600 kmJehangira
  10. 1,619 kmNowshera Junction
  11. 1,658 kmPeshawar City
  12. 1,662 kmPeshawar Cantonment

The stations OpenStreetMap lists for this service, in order, with the distance along the line as drawn here. A train may skip some of them. A +N after a station: N other routes on this map stop or end there, and the map draws it as a station where lines meet.

How this line was checked

Questions and answers

How long is the Khyber Mail?

The Khyber Mail runs 1,732 km from Karachi to Peshawar.

How long does the Khyber Mail take?

The fastest scheduled journey is ≈ 32 h for the 1,732 km. That is an average of 54 km/h end to end. The line's top service speed is 105 km/h.

Who runs the Khyber Mail?

Pakistan Railways, with Mail sleeper rake.

How old is the Khyber Mail?

The line has been in service since 1920. That is the year the atlas dates it from: for a modern brand running over an older railway, it is the railway's date, not the brand's.

View on the world railway map →

Read more on Wikipedia ↗

More night train routes

All sleepers serving these cities: night trains from Karachi · all 119 night trains.

More train routes in Pakistan.