TrainRouter

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