Bahawalpur to Lahore Train Ticket Price, Timings & Online Booking
The Bahawalpur to Lahore 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, all of them through services from Karachi. Lahore sits north-east on the main line beyond Multan, Khanewal and Sahiwal.
Short answer: Bahawalpur to Lahore 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 from Rs 2,950 and AC Business from Rs 4,150.
Bahawalpur to Lahore 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 as Lahore to Bahawalpur. Shalimar Express also serves Bahawalpur; confirm its fare at booking.
Pick by arrival time as much as fare
Because every northbound train comes from Karachi, the question is which one reaches Bahawalpur at a sensible hour and in reasonable time. Check running status on the day; a late start from Karachi carries through.
Green Line only if it suits
At Rs 2,850 in economy Green Line costs Rs 1,200 more than the cheap tier for the same seat standard. Its advantage is usually better punctuality.
Which Bahawalpur to Lahore train?
Cheapest AC
- Train
- Awam Express
- Fare
- Rs 2,950 AC Standard
Best value seat
- Train
- Khyber Mail
- Fare
- Rs 4,150 AC Business
Most punctual
- Train
- Green Line
- Fare
- Rs 2,850 economy
Our pick
Khyber Mail or Awam Express on the Rs 1,650 tier, choosing whichever is running closest to time.
Before you board
Delays
- Why
- All trains come from Karachi.
- Tip
- Check live running status.
Fog
- When
- December to February.
- Effect
- The Punjab section slows sharply.
Onward
- To Rawalpindi
- See Bahawalpur to Rawalpindi fares.
- To Sialkot
- Allama Iqbal Express runs through.
Bahawalpur to Lahore train FAQs
What is the cheapest Bahawalpur to Lahore train ticket?
Rs 1,650 in economy on Khyber Mail, Awam Express, Allama Iqbal Express or Fareed Express.
Does any train start at Bahawalpur for Lahore?
No. All northbound trains are through services from Karachi.
How much is AC Business?
From Rs 4,150 on Khyber Mail and Awam Express.
How long does it take?
About seven to nine hours.