Lahore to Bannu Bus Ticket Price, Online Booking, Timing
The Lahore to Bannu bus ticket price starts at about Rs 2,700 and reaches Rs 4,900 for Daewoo Luxury. Five operators cover the 640 km run in around ten hours, and this is close to the end of the scheduled intercity network.
Short answer: Lahore to Bannu economy coaches charge Rs 2,700 to Rs 2,950, executive and business Rs 3,400 to Rs 3,950, and Daewoo Luxury runs Rs 4,900. With five operators on a ten hour run, booking ahead matters more than the class you choose.
Lahore to Bannu bus ticket price by operator and class
A thin timetable by the standards of this site, with most services routed down the Indus Highway through Mianwali.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Daewoo Express | Luxury, AC | Via Mianwali | 10h 00m | Rs 4,900 |
| Faisal Movers | Business, AC | Via Mianwali | 10h 00m | Rs 3,950 |
| Diamond Coaches | Executive, AC | Via Mianwali | 10h 20m | Rs 3,400 |
| Niazi Express | Economy, AC | Via Mianwali | 10h 45m | Rs 2,950 |
| Skyways | Economy, AC | Via Mianwali | 11h 00m | Rs 2,700 |
Fares are indicative published prices and vary with operator, class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
Two ways in
Most services come down the Indus Highway through Mianwali and Lakki Marwat. The alternative is through Peshawar and Kohat, which is longer from Lahore but is the route to use if you are connecting from the north. Check the listing rather than assuming, because the two pass through completely different towns.
Connecting through Dera Ismail Khan
If the direct timetable does not suit, Dera Ismail Khan has a hub terminal, more operators and regular local transport north to Bannu. On a route with only five direct services that is a genuinely useful fallback rather than a last resort.
Where the scheduled network runs out
Bannu is among the last towns reached by ordinary intercity coach. Beyond it, transport works differently.
Scheduled coaches
Five operators running air conditioned services on reasonable road throughout, bookable in advance.
Local vehicles
The districts west are served by local transport running in daylight, arranged on the ground rather than booked ahead.
Arrive with time
A late arrival means waiting until the next morning for anything further, which turns one day into two.
Planning the journey properly
Take an evening departure so you arrive in the morning, and confirm the onward leg before you travel rather than at the stand. On a ten hour run to the edge of the network, arrival timing is the decision that matters. It is also worth checking current road conditions locally before setting out, since this is not a corridor where an alternative route is easy to improvise.
Lahore to Bannu bus timings and departure frequency
Evening weighted and thin, so a missed service here costs a day rather than an hour.
Evening
5 PM to 9 PMThe main block, arriving in the morning with the day ahead.
Morning
FewDaytime services arriving late, which leaves no room for an onward connection.
Via DI Khan
The fallbackMore operators and a hub terminal, then local transport north.
Summer heat
May to AugustSevere in the Indus valley. All five operators run air conditioned coaches.
Which is the best bus service from Lahore to Bannu?
On a thin timetable, availability and arrival time decide this more than any feature comparison.
Diamond Coaches
Executive at Rs 3,400, built around the southern KP towns, with counters that know the onward routes.
Skyways
Air conditioned economy at Rs 2,700, the lowest fare, at the cost of about an hour on an eleven hour run.
Faisal Movers
Business at Rs 3,950 with a cancellation window, which is worth more here than elsewhere because rebooking is hard.
The honest recommendation
Take Diamond Coaches executive at about Rs 3,400 on an evening departure. The Rs 700 over the cheapest fare buys forty minutes and an operator that works this part of the province properly. If your plans might change, pay for Faisal Movers and its refund window, because with five operators a cancelled ticket you cannot move is an expensive mistake.
Lahore to Bannu bus ticket price FAQs
What is the Lahore to Bannu bus ticket price?
From about Rs 2,700 with Skyways to Rs 4,900 for Daewoo Express Luxury. Niazi Express economy is Rs 2,950, Diamond Coaches executive Rs 3,400 and Faisal Movers Business Rs 3,950. Five operators run the route.
Which is the cheapest bus from Lahore to Bannu?
Skyways at around Rs 2,700, then Niazi Express at Rs 2,950. Both are air conditioned and take about eleven hours.
Should I book ahead?
Yes. With five operators on a ten hour route, a missed service costs a day rather than an hour, and there is no dense corridor behind it to fall back on.
Can I connect through Dera Ismail Khan?
Yes, and it is a good fallback. DI Khan has a hub terminal, more operators and regular local transport north to Bannu.
What about travelling beyond Bannu?
Local transport rather than scheduled coaches, running in daylight and arranged on the ground. Arrive in the morning and check current road conditions locally first.
Related routes and fare guides
Book your Lahore to Bannu bus ticket
Five operators on a thin timetable, all air conditioned, with no booking fee added.
Compare fares now