A Khyber Mail ticket from Karachi to Peshawar 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. Karachi to Lahore is Rs 3,750 in economy and Rs 14,050 in AC Sleeper. These are one-way fares for one adult as at 8 November 2026, the same in both directions.
Khyber Mail runs the whole main line as 1UP from Karachi and 2DN from Peshawar, through Hyderabad, Multan, Lahore and Rawalpindi. Pick the route above to price any part of it.
Khyber Mail fare on each route
One-way fare for one adult between the stations named, either way:
| Route | Economy | AC Standard | AC Business | AC Sleeper |
|---|---|---|---|---|
| Karachi Cantt to Lahore Jn either way | Rs 3,750 | Rs 7,600 | Rs 10,950 | Rs 14,050 |
| Karachi Cantt to Rawalpindi either way | Rs 4,250 | Rs 10,750 | Rs 12,300 | Rs 16,550 |
| Karachi Cantt to Peshawar Cantt either way | Rs 4,900 | Rs 11,550 | Rs 13,300 | Rs 18,250 |
| Karachi Cantt to Multan Cantt either way | Rs 2,750 | Rs 5,900 | Rs 8,400 | Rs 11,200 |
| Karachi Cantt to Hyderabad Jn either way | Rs 750 | Rs 1,500 | Rs 2,000 | Rs 2,350 |
| Lahore Jn to Rawalpindi either way | Rs 1,250 | Rs 2,300 | Rs 2,800 | Rs 3,050 |
| Lahore Jn to Peshawar Cantt either way | Rs 1,650 | Rs 3,150 | Rs 4,150 | Rs 6,500 |
| Lahore Jn to Multan Cantt either way | Rs 1,400 | Rs 2,550 | Rs 3,700 | Rs 4,150 |
| Lahore Jn to Hyderabad Jn either way | Rs 3,400 | Rs 6,950 | Rs 9,200 | Rs 12,700 |
| Rawalpindi to Peshawar Cantt either way | Rs 750 | Rs 1,500 | Rs 2,000 | Rs 2,350 |
| Rawalpindi to Multan Cantt either way | Rs 2,300 | Rs 4,450 | Rs 6,250 | Rs 8,150 |
In economy, Karachi to Lahore is Rs 3,750 and the whole run from Karachi to Peshawar Rs 4,900.
Khyber Mail timing
Departure and arrival on each route, both directions, on the Pakistan Railways timetable for 15 November 2026:
| Journey | Train | Leaves | Arrives | Time |
|---|---|---|---|---|
| Karachi Cantt to Lahore Jn | 1UP | 22:15 | 20:30 next day | 22 h 15 min |
| Lahore Jn to Karachi Cantt | 2DN | 07:50 | 06:20 next day | 22 h 30 min |
| Karachi Cantt to Rawalpindi | 1UP | 22:15 | 02:15 (+2 days) | 28 h |
| Rawalpindi to Karachi Cantt | 2DN | 02:00 | 06:20 next day | 28 h 20 min |
| Karachi Cantt to Peshawar Cantt | 1UP | 22:15 | 06:05 (+2 days) | 31 h 50 min |
| Peshawar Cantt to Karachi Cantt | 2DN | 22:00 | 06:20 (+2 days) | 32 h 20 min |
| Karachi Cantt to Multan Cantt | 1UP | 22:15 | 14:35 next day | 16 h 20 min |
| Multan Cantt to Karachi Cantt | 2DN | 13:48 | 06:20 next day | 16 h 32 min |
| Karachi Cantt to Hyderabad Jn | 1UP | 22:15 | 01:05 next day | 2 h 50 min |
| Hyderabad Jn to Karachi Cantt | 2DN | 03:10 | 06:20 | 3 h 10 min |
| Lahore Jn to Rawalpindi | 1UP | 21:00 | 02:15 next day | 5 h 15 min |
| Rawalpindi to Lahore Jn | 2DN | 02:00 | 07:15 | 5 h 15 min |
| Lahore Jn to Peshawar Cantt | 1UP | 21:00 | 06:05 next day | 9 h 5 min |
| Peshawar Cantt to Lahore Jn | 2DN | 22:00 | 07:15 next day | 9 h 15 min |
| Lahore Jn to Multan Cantt | 2DN | 07:50 | 13:40 | 5 h 50 min |
| Multan Cantt to Lahore Jn | 1UP | 14:43 | 20:30 | 5 h 47 min |
| Lahore Jn to Hyderabad Jn | 2DN | 07:50 | 03:00 next day | 19 h 10 min |
| Hyderabad Jn to Lahore Jn | 1UP | 01:15 | 20:30 | 19 h 15 min |
| Rawalpindi to Peshawar Cantt | 1UP | 02:45 | 06:05 | 3 h 20 min |
| Peshawar Cantt to Rawalpindi | 2DN | 22:00 | 01:35 next day | 3 h 35 min |
| Rawalpindi to Multan Cantt | 2DN | 02:00 | 13:40 | 11 h 40 min |
| Multan Cantt to Rawalpindi | 1UP | 14:43 | 02:15 next day | 11 h 32 min |
The full run takes 31 h 50 min northbound and 32 h 20 min southbound, so the train is on the move for two nights. Northbound it leaves Lahore at 21:00 and Rawalpindi at 02:45.
How Khyber Mail compares on fare
Khyber Mail is the cheapest train on some routes but not on all of them. Between Karachi and Lahore it charges Rs 3,750 in economy, Rs 1,150 less than Tezgam. Between Lahore and Peshawar it is Rs 550 cheaper than Jaffar Express in economy. From Karachi to Peshawar, though, Rehman Baba Express is Rs 4,800 in economy against Rs 4,900 on Khyber Mail; only Khyber Mail has an AC Sleeper on that route. For the other trains between Karachi and Lahore see the karachi to lahore train ticket price, and for the north the lahore to peshawar train ticket price.
Worked example: AC Sleeper, Lahore to Karachi and back
Two people book AC Sleeper berths on Khyber Mail from Lahore to Karachi and return. Each berth is Rs 14,050, so 2 × Rs 14,050 × 2 = Rs 56,200. In AC Business the same trip costs Rs 43,800.
Khyber Mail questions
What is the Khyber Mail train ticket price from Karachi to Peshawar?
Rs 4,900 in economy, Rs 11,550 in AC Standard, Rs 13,300 in AC Business and Rs 18,250 in AC Sleeper, one way for one adult as at 8 November 2026. The peshawar to karachi train ticket price page sets it beside Rehman Baba Express.
What is the Khyber Mail ticket price today from Karachi to Lahore?
Rs 3,750 in economy, Rs 7,600 in AC Standard, Rs 10,950 in AC Business and Rs 14,050 in AC Sleeper, as at 8 November 2026. Pakistan Railways changes fares after diesel price moves, so check the fare when you book.
How much is Khyber Mail from Rawalpindi to Karachi?
Rs 4,250 in economy, Rs 10,750 in AC Standard, Rs 12,300 in AC Business and Rs 16,550 in AC Sleeper. It leaves Rawalpindi at 02:00 and reaches Karachi Cantt at 06:20 the next day.
What is the Khyber Mail train timing?
1UP leaves Karachi Cantt at 22:15, reaches Lahore at 20:30 the next day and Peshawar Cantt at 06:05 two days after leaving. 2DN leaves Peshawar at 22:00 and reaches Karachi at 06:20 two days later. Times are for 15 November 2026.
Does Khyber Mail stop at Hyderabad and Multan?
Yes. Karachi to Hyderabad costs Rs 750 in economy and Karachi to Multan Rs 2,750. Choose those routes above for the other classes.
Do children travel at half fare on Khyber Mail?
Yes, from age 3 until the 10th birthday. A child from Karachi to Peshawar in AC Sleeper pays Rs 9,125.
Last reviewed 8 November 2026. Results are estimates; official notices always take precedence.