Bahawalpur to Lahore Bus Ticket Price, Online Booking, Service Timing
Lahore is the busiest coach road out of Bahawalpur: Daewoo Express runs four coaches a day from its Ahmed Pur Road terminal, Silk Line two and Tahir Express one. The trip of roughly 430 km takes five to six hours.
Fares from Rs 1,600 one way, per seat
Quick Fare Check: Bahawalpur to Lahore buses cost about Silk Line at Rs 1,600, Daewoo Express at Rs 1,920 and Tahir Express at Rs 2,200, for a trip of about five and a half hours.
Bahawalpur to Lahore bus fare by operator
Bahawalpur to Lahore bus fares are listed for every coach we found running straight through.
| Bus operator | Class | Route | Journey time | Ticket price | Booking |
|---|---|---|---|---|---|
| Silk Line | Coach | 9 am or 3:30 pm | Rs 1,600 | Book now Silk Line Coach, Bahawalpur to Lahore | |
| Daewoo Express | Luxury AC | 8 am, 10 am, 2 pm or 4:30 pm | Rs 1,920 | Book now Daewoo Express Luxury, Bahawalpur to Lahore | |
| Tahir Express | Standard | 2 pm | Rs 2,200 | Book now Tahir Express Standard, Bahawalpur to Lahore | |
| Daewoo Express | Gold AC | 10 am or 4:30 pm | Rs 2,510 | Book now Daewoo Express Gold, Bahawalpur to Lahore |
Indicative one-way prices for one adult seat; the live fare confirms at checkout. Wagon and coaster fares are paid at the stand.
Bahawalpur to Lahore route map
Fares by operator
- Silk Line CoachRs 1,600
- Daewoo Express LuxuryRs 1,920
- Tahir Express StandardRs 2,200
- Daewoo Express GoldRs 2,510
Bahawalpur to Lahore bus timings
Bahawalpur to Lahore bus timings: 7 a day, 8 am to 4:30 pm.
-
Morning
8, 9 and 10 am
Daewoo Express at 8 and 10 am and Silk Line at 9 am.
-
Afternoon
2 and 3:30 pm
Daewoo Express and Tahir Express at 2 pm, Silk Line at 3:30 pm.
-
Last coach
4:30 pm
The last Daewoo Express coach, in Lahore by about 9:30 pm.
-
Fog and Eid
Plan ahead
Dense winter fog slows Punjab roads in December and January, and seats sell out before both Eids.
Bahawalpur to Lahore bus online booking
Bahawalpur to Lahore bus online booking takes a few minutes: pick an operator and class, choose a seat and pay.
-
Choose your coach
Pick an operator and class from the fare table above, and check where it boards and drops before you pay.
-
Pick your seat
Choose a window or aisle seat on the seat map. Women are seated beside women or family members.
-
Pay and board
Pay by JazzCash, Easypaisa or card and keep the e-ticket. Carry your CNIC and reach the terminal 30 minutes early.
Which is the best bus service from Bahawalpur to Lahore?
The best bus from Bahawalpur to Lahore is Silk Line on price and Daewoo Express for comfort.
-
Silk Line
Lowest fare
About Rs 1,600, 9 am or 3:30 pm.
From Rs 1,600
-
Daewoo Express
More comfort
About Rs 2,510, 10 am or 4:30 pm.
From Rs 2,510
Our pick
Book Silk Line at about Rs 1,600 for the cheapest through seat; allow about five and a half hours.
Before you book a Bahawalpur to Lahore bus
Before you book a Bahawalpur to Lahore bus, three things are worth knowing.
-
Ahmed Pur Road terminal
Daewoo Express boards opposite Sadiq Public School on Ahmed Pur Road, near the NLC office and the Shell pump.
-
Gold seats
The 10 am and 4:30 pm Daewoo Express coaches also sell Gold class at about Rs 2,510.
-
Calls on the way
The Daewoo Express coaches stop at Lodhran, Jahanian and Khanewal; see Bahawalpur to Khanewal.
Bahawalpur to Lahore bus FAQs
What is the Bahawalpur to Lahore bus fare?
About Rs 1,600 with Silk Line, Rs 1,920 with Daewoo Express (Rs 2,510 in Gold) and Rs 2,200 with Tahir Express.
How long does the bus take?
About five hours with Daewoo Express and nearly six with Silk Line.
What time is the first coach?
8 am with Daewoo Express, then Silk Line at 9 am.
Where does the Daewoo coach arrive in Lahore?
At its Thokar Niaz Baig terminal.
What is the last departure?
Daewoo Express at 4:30 pm.
Book Bahawalpur to Lahore bus tickets for your date
Choose from the operators on this route, then pay with JazzCash, Easypaisa or card.
Search Bahawalpur to Lahore buses