Skip to content
Pakistan Era logo
Guides

Khyber Mail Timings and Fare 2026: Karachi to Peshawar, Every Stop and Class

Khyber Mail 1UP leaves Karachi Cantt at 22:15 and reaches Peshawar Cantt at 06:05 on day 3. See all 44 stops, the 2DN times and fares for all 4 classes.

Ali Akhtar, author at Pakistan EraAli Akhtar5 min read
An old brick railway bridge over a wide river at dusk

Khyber Mail (1UP) leaves Karachi Cantt at 22:15, reaches Lahore at 20:30 the next day, Rawalpindi at 02:15 and Peshawar Cantt at 06:05 on the third morning. The return Khyber Mail (2DN) leaves Peshawar Cantt at 22:00 and reaches Karachi Cantt at 06:20 two days later. Economy from Karachi to Rawalpindi costs Rs 4,250, and an AC Sleeper berth costs Rs 16,550.

We read these times and fares on the official Pakistan Railways booking system on 2 November 2026, for trains on 5 November. Khyber Mail is the long one: 1,721 km and close to 32 hours, with 44 stops. It suits people travelling between two middle cities, such as Multan and Peshawar, more than people going end to end. Below are both stop lists, fares by class, and the night arrivals you need to plan for.

Khyber Mail takes about 32 hours from Karachi to Peshawar

The 1UP runs 31 hours 50 minutes from Karachi Cantt to Peshawar Cantt. The 2DN takes 32 hours 20 minutes the other way. Both start late in the evening, so you spend two nights on board.

TrainLeavesLahoreRawalpindiArrives
1UP, Karachi to PeshawarKarachi Cantt 22:1520:30 to 21:00, day 202:15 to 02:45, day 3Peshawar Cantt 06:05, day 3
2DN, Peshawar to KarachiPeshawar Cantt 22:0007:15 to 07:50, day 201:35 to 02:00, day 2Karachi Cantt 06:20, day 3

Look at the Rawalpindi times. The 1UP stops there at 02:15 and the 2DN at 01:35, both in the small hours. Arrange a pickup in advance, and keep your phone charged.

Khyber Mail journey time from Karachi to Peshawar

Khyber Mail fares run from Rs 1,250 to Rs 16,550

Khyber Mail carries four classes, including AC Sleeper. These are the prices the booking system showed for 5 November 2026.

ClassKarachi to RawalpindiLahore to Rawalpindi
EconomyRs 4,250Rs 1,250
AC Standard berthRs 10,750Rs 2,300
AC BusinessRs 12,300Rs 2,800
AC SleeperRs 16,550Rs 3,050

That makes Khyber Mail AC Sleeper Rs 900 cheaper than Tezgam's from Karachi to Rawalpindi, at Rs 16,550 against Rs 17,450. Tezgam gets there about an hour and a half sooner. If you are not in a hurry, Khyber Mail is the cheaper sleeper.

Children aged 3 to 10 pay half fare, according to the Pakistan Railways terms and conditions. Students, blind passengers and some others get a concession too, listed in the Pakistan Railways concession fares.

Khyber Mail fares by class from Karachi to Rawalpindi in 2026

Every Khyber Mail 1UP stop from Karachi to Peshawar

The 1UP stops at 44 stations. Long halts are at Rohri, Samasata, Lahore and Rawalpindi.

StationArrivesLeavesDay
Karachi CanttStart22:151
Drigh Road22:3522:371
Landhi Jn22:5622:581
Hyderabad Jn01:0501:152
Nawabshah Jn02:5002:522
Khairpur05:0205:042
Rohri Jn05:5506:202
Pano Akil06:5006:552
Ghotki07:1607:182
Mirpur Mathelo07:4007:422
Daharki07:5808:002
Sadiqabad09:0009:022
Rahim Yar Khan09:3609:402
Khanpur Jn10:4010:452
Liaquatpur11:1811:202
Dera Nawab Sahib11:5011:522
Samasata Jn12:2512:452
Bahawalpur13:0013:052
Lodhran Jn13:2513:272
Shujabad14:0114:032
Multan Cantt14:3514:432
Khanewal Jn15:3515:402
Mian Channu16:1216:142
Chichawatni16:4016:422
Sahiwal17:1517:202
Okara Cantt17:4317:452
Okara17:5517:572
Pattoki18:3018:322
Kot Radha Kishen18:5418:562
Raiwind Jn19:1519:202
Kot Lakhpat19:4619:482
Lahore Cantt20:1020:122
Lahore Jn20:3021:002
Gujranwala22:1022:152
Wazirabad Jn22:4022:422
Gujrat22:5823:002
Lala Musa Jn23:2223:252
Jhelum23:5623:582
Rawalpindi02:1502:453
Attock City Jn04:1004:143
Jahangira Road04:5004:543
Nowshera Jn05:1005:143
Peshawar City05:4605:503
Peshawar Cantt06:05End3

The 2DN leaves Peshawar at 22:00 and Lahore at 07:50

The return train makes 43 stops. Main times on the 2DN, from the booking system on 2 November:

  • Peshawar Cantt 22:00, Peshawar City 22:12, Nowshera 22:46, Attock City 23:49 (day 1)
  • Rawalpindi arrives 01:35, leaves 02:00, then Jhelum 04:02 and Lala Musa 04:55 (day 2)
  • Gujranwala 06:05, Lahore arrives 07:15 and leaves 07:50 (day 2)
  • Sahiwal 11:05, Khanewal 12:55, Multan Cantt 13:48, Bahawalpur 15:15 (day 2)
  • Rahim Yar Khan 18:14, Rohri 22:05 (day 2)
  • Nawabshah 00:43, Hyderabad 03:10, Karachi Cantt 06:20 (day 3)

If you want a Peshawar to Lahore trip that starts in the evening and arrives in the morning, the 2DN does exactly that.

Book Khyber Mail online or at a reservation office

Pakistan Railways sells seats up to 90 days ahead, says its official FAQ. Its list of trains with catering includes 1UP and 2DN Khyber Mail, so meals are sold on board.

  1. Open pakrailways.gov.pk or the Rabta app and sign in.
  2. Enter your From and To stations, for example Multan Cantt to Peshawar Cantt.
  3. Pick the date and the 1UP or 2DN Khyber Mail.
  4. Choose your class and a seat or berth.
  5. Pay with JazzCash, Easypaisa or another option shown, and keep the SMS.
Steps to book a Khyber Mail ticket online in Pakistan

When Khyber Mail is late or you cancel

A train this long collects delays, and winter fog in Punjab adds more. If Khyber Mail is cancelled or runs more than 6 hours late, an e-ticket refund carries no deduction, but you need an application signed by the station master. Otherwise cancelling costs 10, 20 or 30 per cent depending on how close to departure you are. Each case is set out in the Pakistan Railways refund rules, and complaints go through the channels in the Pakistan Railways complaint numbers.

Free luggage is 50 kg in AC Sleeper and 20 kg in every other class.

Common questions

What time does Khyber Mail leave Karachi?

The 1UP leaves Karachi Cantt at 22:15, according to the booking system on 2 November 2026.

What time does Khyber Mail reach Peshawar?

It reaches Peshawar City at 05:46 and Peshawar Cantt at 06:05 on the third day.

What time does Khyber Mail reach Lahore from Karachi?

It reaches Lahore Junction at 20:30 the next day and leaves at 21:00.

What is the Khyber Mail AC Sleeper fare from Karachi to Rawalpindi?

Rs 16,550 for travel on 5 November 2026. Economy costs Rs 4,250.

What time does Khyber Mail leave Peshawar?

The 2DN leaves Peshawar Cantt at 22:00 and Peshawar City at 22:12.

Is food available on Khyber Mail?

Yes. Pakistan Railways lists 1UP and 2DN Khyber Mail among its trains with catering.

How we verified this

What we checked, where we read it, and what we could not confirm.

Last checked 2 November 2026, about 22:45 PKT. We read the 1UP and 2DN times, stops and fares on the Pakistan Railways booking system at pakrailways.gov.pk for 5 November 2026. Fares to and from Peshawar were not part of our check, only Karachi to Rawalpindi and Lahore to Rawalpindi. Half fare, refund, luggage and catering rules come from the Pakistan Railways terms and FAQ at pakrail.gov.pk, read the same night. We did not travel on the train and could not check live running.

About the author

Ali Akhtar, author at Pakistan Era

Tax, Bills and Technology Writer

Ali Akhtar

Ali Akhtar is a young and curious voice here at Pakistan Era. He is currently pursuing his A-Levels and has a growing interest in Pakistan’s changing industrial landscape and educational trends. Ali likes to write in a way that helps him explain and explore the world around him. His writing reflects the perspective of the new generation navigating the evolving trends of Pakistan where technology, youth innovation, and shifting opportunities are reshaping the country’s future.

TopicsKhyber MailPakistan RailwaysTrain TimingsTrain FarePeshawar