Skip to content
Pakistan Era logo
Guides

Rawalpindi to Peshawar Train Timings 2026: Khyber Mail, Awam and Jaffar Express, Both Ways

Khyber Mail, Awam and Jaffar Express run Rawalpindi to Peshawar at 02:45, 13:15 and 16:25, and back at 06:00, 08:30 and 22:00. See every stop and booking tips.

Ali Akhtar, author at Pakistan EraAli Akhtar5 min read
Railway tracks beside a river at dusk, for Rawalpindi to Peshawar trains

From Rawalpindi to Peshawar Cantt, Khyber Mail leaves at 02:45, Awam Express at 13:15 and Jaffar Express at 16:25. Going back, they leave Peshawar Cantt at 06:00 (Jaffar), 08:30 (Awam) and 22:00 (Khyber Mail). The trip takes 3 hours 10 minutes to 3 hours 45 minutes. Rehman Baba Express also runs from Karachi to Peshawar, but we could not read its times for this page.

We read these times from the full timetables of all three trains on the official Pakistan Railways booking system on 2 November 2026, for travel on 5 November. All three stop at Attock City, Jahangira Road, Nowshera and Peshawar City on the way. Below are the exact times at every stop in both directions, which train suits a day trip, and what we could not check, including fares on this short leg and the Rehman Baba timings.

Khyber Mail, Awam and Jaffar leave Rawalpindi at 02:45, 13:15 and 16:25

None of these trains starts in Rawalpindi. They come from Karachi or Quetta, so a delay further south arrives with them. Plan with a margin, especially when fog sits over Punjab in winter.

TrainLeaves RawalpindiPeshawar CityPeshawar CanttTime
1UP Khyber Mail02:4505:4606:053 h 20 min
13UP Awam Express13:1516:4017:003 h 45 min
39UP Jaffar Express16:2519:2719:353 h 10 min

For most people, Awam Express is the practical choice from Rawalpindi. It leaves after lunch and reaches Peshawar before dark. Jaffar Express is the quickest, but it lands at 19:35.

Rawalpindi to Peshawar train departure times for every train in 2026

The three trains leave Peshawar Cantt at 06:00, 08:30 and 22:00

Going east, the morning trains are the useful ones. Jaffar Express gets you to Rawalpindi by 09:10, early enough for an office day or a hospital appointment.

TrainLeaves Peshawar CanttPeshawar CityReaches RawalpindiTime
40DN Jaffar Express06:0006:1009:103 h 10 min
14DN Awam Express08:3008:4512:053 h 35 min
2DN Khyber Mail22:0022:1201:35, next day3 h 35 min

All three continue south after Rawalpindi. Jaffar Express goes on to Lahore and Quetta, Awam Express to Lahore and Karachi, and Khyber Mail to Lahore and Karachi.

Every stop between Rawalpindi and Peshawar

Awam Express makes the most stops, because it also halts at Golra Sharif, Taxila and Hasan Abdal. Khyber Mail and Jaffar Express run straight from Rawalpindi to Attock City.

StationKhyber Mail 1UPAwam 13UPJaffar 39UP
Rawalpindi02:4513:1516:25
Golra SharifNo stop13:33No stop
TaxilaNo stop14:04No stop
Hasan AbdalNo stop14:30No stop
Attock City Jn04:1415:0517:51
Jahangira Road04:5415:4618:29
Nowshera Jn05:1416:0518:47
Peshawar City05:5016:4519:28
Peshawar Cantt06:0517:0019:35

Times above are departure times, except at Peshawar Cantt, where the train ends. Going the other way, the 14DN Awam Express leaves Nowshera at 09:19, Attock City at 10:20, Hasan Abdal at 11:00 and Taxila at 11:21. The 40DN Jaffar Express leaves Nowshera at 06:43 and Attock City at 07:42. The 2DN Khyber Mail leaves Nowshera at 22:46 and Attock City at 23:49.

Stops between Rawalpindi and Peshawar on Khyber Mail, Awam and Jaffar Express

Peshawar City or Peshawar Cantt: which station to use

Every train stops at both. Peshawar City comes first, 8 to 20 minutes before Peshawar Cantt on the way in. Pick the one closer to where you are going and book your ticket to that station, so the seat is held for the stretch you actually travel.

Once you arrive, the Zu bus network covers much of the city, and the routes and first and last buses are listed in the Peshawar BRT routes and timings.

Fares between Rawalpindi and Peshawar

We did not read the Rawalpindi to Peshawar fare on 2 November, so we do not quote one here. The booking system shows it on the first screen once you pick the two stations and a date. As a guide to the classes, Awam Express sells Economy, AC Standard and AC Business, while Khyber Mail and Jaffar Express also carry AC Sleeper. What each class includes is in Pakistan Railways classes explained.

Children aged 3 to 10 pay half fare, under the Pakistan Railways terms and conditions. Students and a few other groups get concessions, set out in the Pakistan Railways concession fares.

How to book a Rawalpindi to Peshawar train

Rawalpindi, Attock City, Jahangira, Nowshera and Peshawar have computerised reservation offices, according to the Pakistan Railways general information page. You can also book online up to 90 days ahead, says its official FAQ.

  1. Open pakrailways.gov.pk or the Rabta app and sign in.
  2. Pick Rawalpindi as From and Peshawar Cantt or Peshawar City as To.
  3. Choose the date and pick Khyber Mail, Awam, Jaffar or any other train in the list.
  4. Pick your class and seat, and check the fare on screen.
  5. Pay with JazzCash, Easypaisa or another option shown, and keep the SMS.
Steps to book a Rawalpindi to Peshawar train ticket online

Common questions

Which trains run from Rawalpindi to Peshawar?

Khyber Mail at 02:45, Awam Express at 13:15 and Jaffar Express at 16:25. Rehman Baba Express also runs to Peshawar; check its time on the booking site.

What is the first train from Peshawar to Rawalpindi?

Jaffar Express (40DN) at 06:00 from Peshawar Cantt, reaching Rawalpindi at 09:10.

How long is the train from Rawalpindi to Peshawar?

Between 3 hours 10 minutes on Jaffar Express and 3 hours 45 minutes on Awam Express.

Does the train stop at Taxila and Hasan Abdal?

Only Awam Express stops there, at 14:04 and 14:30 on the way to Peshawar.

Does the Rawalpindi to Peshawar train stop at Nowshera?

Yes. All three trains stop at Nowshera Junction in both directions.

Is there a train from Islamabad to Peshawar?

Not from Margalla on the timetables we read. The three trains board at Rawalpindi, and Awam Express also stops at Golra Sharif.

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 full timetables of 1UP and 2DN Khyber Mail, 13UP and 14DN Awam Express, and 39UP and 40DN Jaffar Express on the Pakistan Railways booking system at pakrailways.gov.pk, for travel on 5 November 2026. We did not read the fare for this leg or the Rehman Baba Express timetable, and we did not search for other trains that may run only between Rawalpindi and Peshawar. Booking and half fare rules come from the Pakistan Railways FAQ and terms, and the reservation office list from its general information page, all read the same night.

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.

TopicsPakistan RailwaysRawalpindiPeshawarTrain TimingsKhyber Pakhtunkhwa