Two trains run between Peshawar Cantt and Karachi Cantt. Rehman Baba Express costs Rs 4,800 in economy, Rs 11,350 in AC Standard and Rs 13,200 in AC Business. Khyber Mail costs Rs 4,900 in economy, Rs 11,550 in AC Standard, Rs 13,300 in AC Business and Rs 18,250 in AC Sleeper. The fare is the same from Karachi to Peshawar, one way for one adult, as at 8 November 2026.
Peshawar to Karachi fares by class
One-way fare for one adult between Karachi Cantt and Peshawar Cantt, either way:
| Train | Economy | AC Standard | AC Business | AC Sleeper |
|---|---|---|---|---|
| Khyber Mail 1UP / 2DN | Rs 4,900 | Rs 11,550 | Rs 13,300 | Rs 18,250 |
| Rehman Baba Express 47UP / 48DN | Rs 4,800 | Rs 11,350 | Rs 13,200 |
Rehman Baba Express is a little cheaper in every class it carries. Only Khyber Mail has an AC Sleeper.
Peshawar to Karachi train timing
Departure and arrival both ways on the Pakistan Railways timetable for 15 November 2026:
| Train | Karachi Cantt to Peshawar Cantt | Peshawar Cantt to Karachi Cantt |
|---|---|---|
| Rehman Baba Express | 12:00 to 18:05 next day 47UP, 30 h 5 min | 11:00 to 16:55 next day 48DN, 29 h 55 min |
| Khyber Mail | 22:15 to 06:05 (+2 days) 1UP, 31 h 50 min | 22:00 to 06:20 (+2 days) 2DN, 32 h 20 min |
From Peshawar, Khyber Mail takes 32 h 20 min and Rehman Baba Express 29 h 55 min.
Worked example: a family in AC Sleeper
Two adults and a child aged 7 travel from Peshawar to Karachi in Khyber Mail's AC Sleeper. The adults pay Rs 18,250 each and the child half, Rs 9,125, so the family pays Rs 45,625 one way. In economy on Rehman Baba Express the same family pays Rs 12,000. Getting off at Rawalpindi instead? The karachi to rawalpindi train ticket price page lists every train on that stretch, and the rehman baba train ticket price page has every route of Rehman Baba Express. The khyber mail train ticket price page lists Khyber Mail on every route.
Peshawar to Karachi train questions
What is the Karachi to Peshawar railway ticket price?
The same as Peshawar to Karachi: Rs 4,800 in economy on Rehman Baba Express or Rs 4,900 on Khyber Mail, up to Rs 18,250 for Khyber Mail's AC Sleeper, one way.
When do the trains leave Peshawar for Karachi?
Rehman Baba Express leaves Peshawar Cantt at 11:00 and reaches Karachi at 16:55 the next day. Khyber Mail leaves at 22:00 and reaches Karachi at 06:20 two days later.
Which is cheaper, Khyber Mail or Rehman Baba Express?
Rehman Baba Express, by Rs 100 in economy. In AC Business it costs Rs 13,200 against Rs 13,300 on Khyber Mail. Khyber Mail is the choice for an AC Sleeper.
Do students get a concession from Peshawar to Karachi?
Yes. Pakistan Railways lists 50% off for Pakistani students, given at the reservation office on proof. A student in Rehman Baba economy pays Rs 2,400.
Where can I see fares for other cities?
The pakistan railway ticket price calculator covers every main route, including Quetta, Hyderabad, Sukkur and Sialkot.
Last reviewed 8 November 2026. Results are estimates; official notices always take precedence.