Night trains
Night trains from Karachi
2 sleeper routes · Pakistan
2 night trains serve Karachi in the TrainRouter atlas — sleeper routes to Peshawar, Islamabad. The longest is the Khyber Mail at 1,732 km (≈ 32 h); the oldest service on this list has run since 1920. Board in the evening, wake up 1,732 km closer — every route below links to its full story and the world railway map.
Khyber Mail
Karachi → Peshawar · 1,732 km · ≈ 32 h · Pakistan Railways · Mail sleeper rake
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.
Green Line Express
Karachi → Islamabad · 1,515 km · ≈ 22 h · Pakistan Railways · AC sleeper rake
Pakistan’s premium flagship since 2015 — 22 hours up the Indus valley from Karachi’s sea air to Islamabad’s Margalla foothills, meals and bedding included.
Night trains from other cities
- Night trains from Chicago 6 routes
- Night trains from Bangkok 4 routes
- Night trains from Brisbane 4 routes
- Night trains from Moscow 4 routes
- Night trains from New York 4 routes
- Night trains from Paris 4 routes
- Night trains from Stockholm 3 routes
- Night trains from Sydney 3 routes
- Night trains from Tehran 3 routes
- Night trains from Vienna 3 routes
- Night trains from Adelaide 2 routes
- Night trains from Almaty 2 routes
- Night trains from Aswan 2 routes
- Night trains from Beijing 2 routes
- Night trains from Bucharest 2 routes
- Night trains from Hamburg 2 routes
- Night trains from Hanoi 2 routes
- Night trains from Helsinki 2 routes
- Night trains from London 2 routes
- Night trains from Miami 2 routes
- Night trains from Mumbai 2 routes
- Night trains from New Delhi 2 routes
- Night trains from New Orleans 2 routes
- Night trains from Prague 2 routes
- Night trains from Pretoria 2 routes
- Night trains from Tashkent 2 routes
- Night trains from Tbilisi 2 routes
- Night trains from Ulaanbaatar 2 routes
- Night trains from Victoria Falls 2 routes
- Night trains from Zurich 2 routes