Lahore to Bahawalpur Train Ticket Price, Timings & Online Booking
The Lahore to Bahawalpur train ticket price starts at about Rs 1,650 and reaches Rs 6,100 for Green Line AC Business. Ten trains cover the roughly 430 km run in around seven to nine hours via Multan. Bahawalpur sits in southern Punjab on the edge of the Cholistan desert, about 100 km beyond Multan on the main line.
Short answer: Lahore to Bahawalpur costs Rs 1,650 in economy on Khyber Mail, Awam Express, Allama Iqbal Express and Fareed Express; Rs 2,100 on Tezgam, Karachi Express and Jaffar Express; Rs 2,200 on Karakoram Express; Rs 2,500 on Pak Business Express; and Rs 2,850 on Green Line. AC Standard starts at Rs 2,950 and AC Business at Rs 4,150.
Lahore to Bahawalpur train ticket price
| Train | Economy seat | Economy berth | AC Standard | AC Business |
|---|---|---|---|---|
| Khyber Mail | Rs 1,650 | Rs 1,700 | Rs 2,950 | Rs 4,150 |
| Awam Express | Rs 1,650 | Rs 1,700 | Rs 2,950 | Rs 4,150 |
| Allama Iqbal Express | Rs 1,650 | Rs 1,700 | Rs 2,950 | Not offered |
| Fareed Express | Rs 1,650 | Rs 1,700 | Rs 2,950 | Not offered |
| Tezgam | Rs 2,100 | Rs 2,150 | Rs 3,150 | Rs 4,450 |
| Karachi Express | Rs 2,100 | Rs 2,150 | Rs 3,150 | Rs 4,450 |
| Jaffar Express | Rs 2,100 | Rs 2,150 | Rs 3,150 | Rs 4,450 |
| Karakoram Express | Rs 2,200 | Rs 2,250 | Rs 3,350 | Rs 4,450 |
| Pak Business Express | Rs 2,500 | Rs 2,550 | Rs 4,500 | Not offered |
| Green Line | Rs 2,850 | Rs 2,900 | Rs 4,900 | Rs 6,100 |
Same fares from Bahawalpur to Lahore. Shalimar Express also calls at Bahawalpur; confirm its fare at booking. Sleeper fares on this sector were not published.
Khyber Mail and Awam offer the most for the least
Both sit on the Rs 1,650 tier and both sell AC Business at Rs 4,150, Rs 300 less than the faster expresses. Awam also has AC Standard at Rs 2,950.
Starting at Lahore helps
Karachi Express, Karakoram Express, Pak Business Express and Fareed Express all originate at Lahore Junction, so they are more likely to leave on time than trains arriving from Rawalpindi or Peshawar.
Which Lahore to Bahawalpur train?
Cheapest AC
- Train
- Awam Express
- Fare
- Rs 2,950 AC Standard
Starts at Lahore
- Train
- Karachi Express
- Fare
- Rs 2,100 economy, Rs 4,450 AC Business
Best seat on a budget
- Train
- Khyber Mail
- Fare
- Rs 4,150 AC Business
Our pick
Khyber Mail or Awam Express for value; Karachi Express if you need to leave Lahore on time.
The cheapest way from Lahore to Bahawalpur
Train
Rs 1,650Economy seat, from
AC for less than many coach fares.
Best on price.
Bus
Rs 2,500 to 4,500By operator and class
Quicker via the M-3 and M-5.
Best for speed.
Lahore to Bahawalpur train FAQs
What is the cheapest Lahore to Bahawalpur train ticket?
Rs 1,650 in economy on Khyber Mail, Awam Express, Allama Iqbal Express or Fareed Express.
How much is AC from Lahore to Bahawalpur?
AC Standard from Rs 2,950 and AC Business from Rs 4,150.
How long does it take?
About seven to nine hours.
How many trains run from Lahore to Bahawalpur?
About ten daily, most of them Karachi-bound expresses.