Faisalabad to Bannu Bus Ticket Price, Online Booking, Service Timing
There is no direct Faisalabad to Bannu coach. The shorter route is west through Bhakkar to Dera Ismail Khan for about Rs 1,800, then north for about Rs 800, around nine hours. Going via Peshawar is considerably longer.
Short answer: Faisalabad to Bannu has no direct coach. Take Skyways or Daewoo Express to Dera Ismail Khan for Rs 1,800 to Rs 2,000, then a northbound service for about Rs 800.
Faisalabad to Bannu ticket price by operator
The first leg by operator. The last leg runs up the Indus Highway.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Skyways | Economy, air conditioned | Leg 1: Faisalabad to Dera Ismail Khan, then north | 6h 15m plus 3h | Rs 1,800 |
| Daewoo Express | Super Luxury, air conditioned | Leg 1: Faisalabad to Dera Ismail Khan, then north | 6h plus 3h | Rs 2,000 |
Fares are indicative published prices and vary with class, season, fuel adjustments and demand. Your live, confirmed fare appears on the seat map before payment.
Why not Peshawar
Faisalabad to Peshawar and then south through Kohat is about four hours longer and dearer. The Bhakkar road is the direct way into southern KP.
Book Faisalabad to Bannu.
The western route is shorter.
From the south or from the north
Bannu sits between Dera Ismail Khan and Kohat on the western side of the province.
Via Dera Ismail Khan
- Distance
- About 400 km to DI Khan, then 130 north.
- Time
- About nine hours.
- Cost
- About Rs 2,600.
Via Peshawar and Kohat
- Distance
- Much longer.
- Time
- Thirteen hours or more.
- Cost
- About Rs 3,000.
Our advice
Take the western route and travel in daylight. Carry your original CNIC, since identity checks are routine on this corridor.
Which is the best bus service from Faisalabad to Bannu
Two first leg fares.
Skyways
Economy to Dera Ismail Khan.
Rs 1,800
Daewoo Express
Its own DI Khan terminal on Bannu Road.
Rs 2,000
Via Peshawar and Kohat
Four hours longer for no gain.
About Rs 3,000
Our verdict
Take Daewoo Express to Dera Ismail Khan. Its terminal is on Bannu Road, which is the road you want next.
Faisalabad to Bannu bus timings
Everything here is about reaching Dera Ismail Khan early enough to head north the same day.
Leave 6 AM
DI Khan by noonBannu mid afternoon, comfortably.
Leave 8 AM
DI Khan by 2 PMBannu by early evening.
Leave after 10 AM
DI Khan lateStay over and travel north in the morning.
Ramadan
Shorter runningBoth legs finish earlier than usual.
The northern leg is the one to plan
Dera Ismail Khan to Bannu is about three hours on the Indus Highway through Lakki Marwat. It is a daylight journey, and services thin considerably in the afternoon.
Faisalabad and Bannu terminals
A Daewoo terminal at the change point, and a town stand at the end.
Faisalabad
- Daewoo Express
- Punj Pullian Road, opposite Allied Hospital, Chak No. 123 JB.
- GTS, near the railway station
- The Kohistan Express head office and stand. Faisal Movers also boards here.
Bannu
- Change at
- Dera Ismail Khan, at the Daewoo terminal on Bannu Road.
- Arrival
- Bannu town.
- Onward
- Lakki Marwat, Karak and Kohat.
The road from Faisalabad to Bannu
West through Jhang and Bhakkar, across the Indus at Darya Khan, then north.
- Faisalabad Morning departure, km 0.
- Jhang West on the Jhang road, km 80.
- Bhakkar The main halt, km 210.
- Darya Khan and the Indus Into Khyber Pakhtunkhwa, km 290.
- Bannu North on the Indus Highway, km 450.
Two provinces, one road
This route crosses from Punjab into Khyber Pakhtunkhwa at Darya Khan rather than at Attock. It is the short way into the south of the province, and the reason the Peshawar option makes no sense here.
Faisalabad to Bannu bus vs train vs car
No useful direct train.
Coach plus local
About Rs 2,600total
DI Khan coach, then north.
Best available.
Via Peshawar and Kohat
About Rs 3,000two or three legs
Much longer for no benefit.
Avoid.
Flight
No service
There are no scheduled flights between the two.
Not an option.
Cheapest way to travel from Faisalabad to Bannu
Skyways to Dera Ismail Khan plus the northern leg, about Rs 2,600 in total.
Faisalabad to Bannu bus FAQs
Is there a direct bus from Faisalabad to Bannu?
No. Change at Dera Ismail Khan.
What does the trip cost?
About Rs 1,800 to Rs 2,000 to DI Khan, plus around Rs 800.
How long does it take?
About nine hours.
Should I go via Peshawar?
No. That route is about four hours longer.
When should I travel?
Early, so the northern leg runs in daylight.
Do I need my CNIC?
Yes, carry the original.
Related routes and operators
Southern KP routes
Operator fare lists
Book your Faisalabad to Bannu ticket
Compare the Dera Ismail Khan coaches with no booking fee added to the published fare.
Compare fares now