Bahawalpur to Rawalpindi by rail · Updated

Bahawalpur to Rawalpindi Train Ticket Price, Timings & Online Booking

The Bahawalpur to Rawalpindi 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, some via Lahore and some via Faisalabad. Rawalpindi sits at the northern end of the Punjab plain beside Islamabad.

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: Bahawalpur to Rawalpindi costs Rs 2,300 in economy on Pakistan Express and Rehman Baba Express, up to 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 on Khyber Mail.

Every train, every class

Bahawalpur to Rawalpindi train ticket price

Bahawalpur to Rawalpindi 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 as Rawalpindi to Bahawalpur.

Through Faisalabad or through Lahore

Pakistan Express and Rehman Baba Express take the Faisalabad line north; Khyber Mail, Awam Express, Tezgam, Jaffar and Green Line go via Lahore. If you need a stop on the way, check which route your train takes.

An overnight berth is the key choice

On a 12 to 15 hour run, an economy berth from Rs 2,400 or Khyber Mail’s AC Sleeper at Rs 9,550 is worth more than the difference between trains.


Choosing

Which Bahawalpur to Rawalpindi train?

AC on a budget

Train
Pakistan Express
Fare
Rs 4,850

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

Khyber Mail for a sleeper, Pakistan Express for cheap AC.

Common questions

Bahawalpur to Rawalpindi train FAQs

What is the cheapest Bahawalpur to Rawalpindi train ticket?

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

Is there a sleeper?

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

How long does it take?

About 12 to 15 hours.