Rawalpindi to Bahawalpur by rail · Updated

Rawalpindi to Bahawalpur Train Ticket Price, Timings & Online Booking

The Rawalpindi to Bahawalpur train ticket price starts at about Rs 2,300 and reaches Rs 10,250 for a Tezgam or Jaffar Express AC Sleeper. Eight trains cover the roughly 720 km run in around 12 to 15 hours, mostly overnight. Bahawalpur sits in southern Punjab beside the Cholistan desert, beyond Multan on the main line.

Economy from
Rs 2,300Pakistan Exp, Rehman Baba
AC Standard from
Rs 4,850Pakistan Express
AC Business from
Rs 6,250Rehman Baba
AC Sleeper from
Rs 9,550Khyber Mail
Journey time
12 to 15 hrsOvernight

Short answer: Rawalpindi to Bahawalpur costs Rs 2,300 in economy on Pakistan Express and Rehman Baba Express, Rs 2,350 on Hazara Express, Rs 2,400 on Khyber Mail and Awam Express, Rs 3,000 on Tezgam and Jaffar Express, and Rs 3,950 on Green Line. AC Standard from Rs 4,850, AC Business from Rs 6,250 and AC Sleeper from Rs 9,550.

Every train, every class

Rawalpindi to Bahawalpur train ticket price

Rawalpindi to Bahawalpur fares by train, September 2026
TrainEconomy seatEconomy berthAC StandardAC BusinessSleeper or parlour
Pakistan ExpressRs 2,300Rs 2,400Rs 4,850Not offeredNot offered
Rehman Baba ExpressRs 2,300Rs 2,400Not offeredRs 6,250Not offered
Hazara ExpressRs 2,350Rs 2,450Rs 5,100Not offeredNot offered
Khyber MailRs 2,400Rs 2,500Not offeredRs 6,900Rs 9,550 sleeper
Awam ExpressRs 2,400Rs 2,500Rs 5,150Not offeredNot offered
TezgamRs 3,000Rs 3,100Not offeredRs 7,500Rs 10,250 sleeper
Jaffar ExpressRs 3,000Rs 3,100Rs 5,450Rs 7,500Rs 10,250 sleeper
Green LineRs 3,950Rs 4,050Rs 7,500Rs 9,250Rs 8,350 parlour

Same fares from Bahawalpur to Rawalpindi.

One train per class

For AC Standard, Pakistan Express is cheapest at Rs 4,850. For AC Business, Rehman Baba Express at Rs 6,250. For a sleeper, Khyber Mail at Rs 9,550. Choose the class first and the train follows.

Pakistan Express and Tezgam start here

Both originate at Rawalpindi, so they are the most likely to leave on schedule. Khyber Mail, Awam and Rehman Baba come through from Peshawar.


Choosing

Which Rawalpindi to Bahawalpur train?

AC on a budget

Train
Pakistan Express
Fare
Rs 4,850 AC Standard

Best seat

Train
Rehman Baba Express
Fare
Rs 6,250 AC Business

Best for sleeping

Train
Khyber Mail
Fare
Rs 9,550 AC Sleeper

Our pick

On an overnight trip, an economy berth from Rs 2,400 or Khyber Mail’s AC Sleeper. Pakistan Express is the pick if you want AC and a punctual start.

Train or road

The cheapest way from Rawalpindi to Bahawalpur

RailCheapest

Train

Rs 2,300Economy seat, from

Journey time
12 to 15 hours
Trains daily
Eight
Sleeper
From Rs 9,550

Cheapest, with a bed overnight.

Best on price.

RoadFaster

Bus

Rs 4,000 to 7,000By operator and class

Journey time
9 to 11 hours
Departures
Several daily
Berth
No

Quicker via the motorways.

Best for speed.

Common questions

Rawalpindi to Bahawalpur train FAQs

What is the cheapest Rawalpindi to Bahawalpur train ticket?

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

Is there a sleeper from Rawalpindi to Bahawalpur?

Yes: Rs 9,550 on Khyber Mail and Rs 10,250 on Tezgam and Jaffar Express.

How much is AC Business?

From Rs 6,250 on Rehman Baba Express.

How long does it take?

About 12 to 15 hours, overnight.