Sadiqabad to Bannu Bus Ticket Price, Online Booking, Service Timing
Bannu, a walled city of about 1.36 million people across its district, lies in southern Khyber Pakhtunkhwa between Kohat and D.I. Khan. From Sadiqabad the shorter route runs north through the Thal to D.I. Khan and then up the Indus Highway, avoiding a long detour through the twin cities.
Short answer: Sadiqabad to Bannu costs about Rs 4,000 and takes around eleven hours via Layyah, Bhakkar and D.I. Khan, with changes. The alternative via Rawalpindi and Kohat is longer, around fifteen hours. Check current advisories for southern Khyber Pakhtunkhwa and travel in daylight.
Sadiqabad to Bannu ticket price by operator
What each operator charges from Sadiqabad to Bannu, and where you board.
| Bus operator | Class | Boards in Sadiqabad | Journey time | Ticket price |
|---|---|---|---|---|
| Via Layyah, Bhakkar and D.I. Khan | Multi stage | Own terminal, GT Road | About 11h | About Rs 4,000 |
| Via Rawalpindi and Kohat | Two or three stages | KLP Road, Sabz Mandi | About 15h | About Rs 5,300 |
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.
The southern approach
The D.I. Khan route follows the west bank north from the Indus bridge, a shorter path than going up to the capital.
Coaches between D.I. Khan and Bannu run through the day.
South or north approach
Two very different routes.
Via D.I. Khan
- How
- Waraich to Layyah, then north and across the Indus.
- Good for
- Shortest.
Via Kohat
- How
- Overnight to Rawalpindi, then south west.
- Good for
- Motorway comfort.
Advisories
- Tip
- Check before travelling.
How to choose
<strong>Via D.I. Khan</strong> is shorter; travel in daylight.
Which is the best bus from Sadiqabad to Bannu
Three options for three different priorities.
Via D.I. Khan
Multi stage.
About Rs 4,000Via Rawalpindi and Kohat
Longer.
About Rs 5,300Hired car with driver
For families.
From Rs 22,000Our verdict
<strong>Via D.I. Khan</strong>, in daylight.
Sadiqabad to Bannu bus timings
Daylight travel.
Early start
6:00 AMLayyah by midday.
D.I. Khan
AfternoonOnward north.
Arrival
EveningAbout eleven hours.
Advisories
AlwaysCheck first.
Bannu’s walls
Bannu grew around a fortified city, and parts of its old walls and gates survive.
Sadiqabad and Bannu terminals
Where to board in Sadiqabad and where you arrive in Bannu.
Sadiqabad
- Waraich Express
- Its own terminal on the main road. Waraich is run by the Sadiqabad Transport Company.
- Daewoo Express
- KLP Road near Sabz Mandi, Tehsil Sadiqabad. Helpline 111-007-008.
Bannu
- From D.I. Khan
- Coaches north.
- Bannu
- General bus stand.
- Onward
- Lakki Marwat and Karak.
The road from Sadiqabad to Bannu
North through the Thal, across the Indus, then up the Indus Highway.
- SadiqabadDeparture, km 0.
- Layyahkm 360.
- D.I. Khankm 520.
- BannuArrival about eleven hours after departure, km 640.
Indus Highway
North of D.I. Khan the Indus Highway runs through Pezu and Lakki Marwat to Bannu.
Sadiqabad to Bannu: bus or car
How the realistic options compare on this route.
Bus
Rs 4,000about, multi stage
Practical.
Best for most.
Private car
Rs 22,000and up, one way
With a local driver.
Groups only.
Cheapest way to travel from Sadiqabad to Bannu
Via D.I. Khan, about Rs 4,000.
Sadiqabad to Bannu bus FAQs
What is the Sadiqabad to Bannu bus ticket price?
About Rs 4,000 via D.I. Khan, or about Rs 5,300 via Rawalpindi and Kohat. Confirm on the day.
How long does the bus from Sadiqabad to Bannu take?
About eleven to fifteen hours with changes for roughly 640 km via layyah, d.i. khan and the indus highway.
Is there a direct bus from Sadiqabad to Bannu?
No; change via D.I. Khan or Rawalpindi.
Is it safe to travel?
Check current advisories for southern Khyber Pakhtunkhwa and travel in daylight.
Related routes and operators
From Sadiqabad and to Bannu
Operator fare lists
Book your Sadiqabad to Bannu ticket
Routes from Sadiqabad to Bannu compared, with no booking fee added to the published fare.
Compare fares now