World Train Map

Night train route

Khyber Mail

Karachi → Peshawar · Pakistan

View on the map →Wikipedia ↗Stations · 16

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

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.

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
    5. 1,489 kmRawalpindi
  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.

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 117 night trains.

More train routes in Pakistan.