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.
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.
Bahawalpur to Rawalpindi train ticket price
| Train | Economy seat | Economy berth | AC Standard | AC Business | Sleeper or parlour |
|---|---|---|---|---|---|
| Pakistan Express | Rs 2,300 | Rs 2,400 | Rs 4,850 | Not offered | Not offered |
| Rehman Baba Express | Rs 2,300 | Rs 2,400 | Not offered | Rs 6,250 | Not offered |
| Hazara Express | Rs 2,350 | Rs 2,450 | Rs 5,100 | Not offered | Not offered |
| Khyber Mail | Rs 2,400 | Rs 2,500 | Not offered | Rs 6,900 | Rs 9,550 sleeper |
| Awam Express | Rs 2,400 | Rs 2,500 | Rs 5,150 | Not offered | Not offered |
| Tezgam | Rs 3,000 | Rs 3,100 | Not offered | Rs 7,500 | Rs 10,250 sleeper |
| Jaffar Express | Rs 3,000 | Rs 3,100 | Rs 5,450 | Rs 7,500 | Rs 10,250 sleeper |
| Green Line | Rs 3,950 | Rs 4,050 | Rs 7,500 | Rs 9,250 | Rs 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.
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.
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.