Rawalpindi to Rahim Yar Khan by rail · Updated

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

The Rawalpindi to Rahim Yar Khan 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, overnight and into the next day. Rahim Yar Khan sits at the southern tip of Punjab near the Sindh border and the Cholistan desert.

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: Rawalpindi to Rahim Yar Khan 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

Rawalpindi to Rahim Yar Khan train ticket price

Rawalpindi to Rahim Yar Khan 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.

Tezgam and Pakistan Express start here

Both originate at Rawalpindi, so they are the likeliest to leave on time. Khyber Mail, Awam Express and Rehman Baba Express come through from Peshawar, Hazara Express from Havelian.

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 Rawalpindi to Rahim Yar Khan 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 Rawalpindi to Rahim Yar Khan

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

Rawalpindi to Rahim Yar Khan train FAQs

What is the cheapest Rawalpindi to Rahim Yar Khan 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.