Peshawar to Rawalpindi Train Ticket Price, Timings & Online Booking
The Peshawar to Rawalpindi train ticket price starts at about Rs 750 and reaches Rs 2,200 for Jaffar Express AC Business. Four trains cover the 170 km run in around three to four hours, all starting their journeys at Peshawar. Rawalpindi lies east across the Indus bridge at Attock, beside the capital Islamabad.
Short answer: Peshawar to Rawalpindi costs Rs 750 in economy on Khyber Mail, Awam Express and Rehman Baba Express, and Rs 800 on Jaffar Express. AC Standard is Rs 1,500 (Awam) or Rs 1,600 (Jaffar); AC Business Rs 2,000 (Khyber Mail, Rehman Baba) or Rs 2,200 (Jaffar).
Peshawar to Rawalpindi train ticket price
| Train | Economy seat | Economy berth | AC Standard | AC Business |
|---|---|---|---|---|
| Khyber Mail | Rs 750 | Rs 800 | Not offered | Rs 2,000 |
| Rehman Baba Express | Rs 750 | Rs 800 | Not offered | Rs 2,000 |
| Awam Express | Rs 750 | Rs 800 | Rs 1,500 | Not offered |
| Jaffar Express | Rs 800 | Rs 850 | Rs 1,600 | Rs 2,200 |
Same fares as Rawalpindi to Peshawar.
Why this direction works better
Going the other way, all four trains arrive at Rawalpindi after hundreds of kilometres from Karachi or Quetta, and late running is routine. From Peshawar, they depart from their origin. That turns an unpredictable three-hour hop into a scheduled one.
A cheap start to a longer trip
Most passengers boarding at Peshawar are going further, to Lahore or Karachi. If Rawalpindi is your destination, the fare is Rs 750 regardless of which long-distance train you pick.
Which Peshawar to Rawalpindi train?
Cheapest AC
- Train
- Awam Express
- Fare
- Rs 1,500 AC Standard
Best seat
- Train
- Khyber Mail or Rehman Baba
- Fare
- Rs 2,000 AC Business
Least reliable
- Train
- Jaffar Express
- Fare
- Rs 800 economy
Our pick
Any of the Rs 750 trains, chosen by departure time. Take Awam Express for cheap AC, Khyber Mail or Rehman Baba for AC Business.
The cheapest way from Peshawar to Rawalpindi
Train
Rs 750Economy seat, from
Cheaper than the coach and reliable in this direction.
Best on price.
Bus
Rs 1,200 to 2,500By operator and class
Leaves whenever you are ready, via the M-1.
Best for flexibility.
Peshawar to Rawalpindi train FAQs
What is the cheapest Peshawar to Rawalpindi train ticket?
Rs 750 in economy on Khyber Mail, Awam Express or Rehman Baba Express.
How long does the train take?
About three to four hours over roughly 170 kilometres.
Are trains from Peshawar on time?
More so than in the other direction, because every train on this sector starts its journey at Peshawar.
Is there AC?
AC Standard from Rs 1,500 on Awam Express and AC Business from Rs 2,000 on Khyber Mail and Rehman Baba Express.