Rahim Yar Khan to Rawalpindi by rail · Updated

Rahim Yar Khan to Rawalpindi Train Ticket Price, Timings & Online Booking

The Rahim Yar Khan to Rawalpindi train ticket price starts at about Rs 2,650 and reaches Rs 11,600 for a Tezgam or Jaffar Express AC Sleeper. Seven trains cover the roughly 900 km run in around 15 to 18 hours, all of them through services from Karachi or Quetta. Rawalpindi sits at the northern edge of Punjab beside Islamabad, reached via Lahore or Faisalabad.

Economy from
Rs 2,650Three trains
AC Standard from
Rs 5,450Pakistan Express
AC Business from
Rs 7,700Rehman Baba
AC Sleeper from
Rs 11,000Khyber Mail
Journey time
15 to 18 hrsAbout 900 km

Short answer: Rahim Yar Khan to Rawalpindi costs Rs 2,650 in economy on Pakistan Express, Rehman Baba Express and Hazara Express, Rs 2,750 on Khyber Mail and Awam Express, and Rs 3,750 on Tezgam and Jaffar Express. AC Standard from Rs 5,450, AC Business from Rs 7,700 and AC Sleeper from Rs 11,000.

Every train, every class

Rahim Yar Khan to Rawalpindi train ticket price

Rahim Yar Khan to Rawalpindi fares by train, September 2026
TrainEconomy seatEconomy berthAC StandardAC BusinessAC Sleeper
Pakistan ExpressRs 2,650Rs 2,750Rs 5,450Not offeredNot offered
Rehman Baba ExpressRs 2,650Rs 2,750Not offeredRs 7,700Not offered
Hazara ExpressRs 2,650Rs 2,750Rs 5,500Not offeredNot offered
Khyber MailRs 2,750Rs 2,850Not offeredRs 8,400Rs 11,000
Awam ExpressRs 2,750Rs 2,850Rs 5,600Not offeredNot offered
TezgamRs 3,750Rs 3,850Not offeredRs 9,300Rs 11,600
Jaffar ExpressRs 3,750Rs 3,850Rs 6,500Rs 9,300Rs 11,600

Same fares in both directions.

All trains arrive from the south

Every northbound train reaching Rahim Yar Khan has come from Karachi, or in Jaffar Express’s case Quetta. Departure times depend on how the first leg went, so check running status before leaving for the station.

Choose the class, then the train

AC Standard is cheapest on Pakistan Express (Rs 5,450), AC Business on Rehman Baba Express (Rs 7,700) and the sleeper on Khyber Mail (Rs 11,000). No single train is cheapest across all classes.


Choosing

Which Rahim Yar Khan to Rawalpindi train?

AC on a budget

Train
Pakistan Express
Fare
Rs 5,450

Best seat

Train
Rehman Baba Express
Fare
Rs 7,700 AC Business

Best for sleeping

Train
Khyber Mail
Fare
Rs 11,000 AC Sleeper

Our pick

On a trip this long, book a bed: an economy berth from Rs 2,750 or Khyber Mail’s AC Sleeper.

Train or road

The cheapest way from Rahim Yar Khan to Rawalpindi

RailCheapest

Train

Rs 2,650Economy seat

Journey time
15 to 18 hours
Trains daily
Seven
Sleeper
From Rs 11,000

Cheapest, and the only way to lie down.

Best on cost.

RoadFaster

Bus

Rs 5,000 to 8,500By operator and class

Journey time
11 to 13 hours
Departures
Several daily
Berth
No

Quicker via the M-5 and M-4.

Best for speed.

Common questions

Rahim Yar Khan to Rawalpindi train FAQs

What is the cheapest Rahim Yar Khan to Rawalpindi train ticket?

Rs 2,650 in economy on Pakistan Express, Rehman Baba Express or Hazara Express.

Is there a sleeper?

Yes: Rs 11,000 on Khyber Mail and Rs 11,600 on Tezgam and Jaffar Express.

How long does it take?

About 15 to 18 hours over roughly 900 kilometres.