Route · Sadiqabad to Bannu

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.

Ticket price from
Rs 4,000Via D.I. Khan
Distance
about 640 kmVia Layyah, D.I. Khan and the Indus Highway
Journey time
11 to 15 hoursCheck advisories
Departures
Changes neededFrom Sadiqabad

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.

Fares by operator

Sadiqabad to Bannu ticket price by operator

What each operator charges from Sadiqabad to Bannu, and where you board.

Sadiqabad to Bannu fares by operator
Bus operatorClassBoards in SadiqabadJourney timeTicket price
Via Layyah, Bhakkar and D.I. KhanMulti stageOwn terminal, GT RoadAbout 11hAbout Rs 4,000
Via Rawalpindi and KohatTwo or three stagesKLP Road, Sabz MandiAbout 15hAbout 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.


Before you book

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.

The real choice

Which is the best bus from Sadiqabad to Bannu

Three options for three different priorities.

Shortest

Via D.I. Khan

Multi stage.

About Rs 4,000
Motorway

Via Rawalpindi and Kohat

Longer.

About Rs 5,300
Door to door

Hired car with driver

For families.

From Rs 22,000

Our verdict

<strong>Via D.I. Khan</strong>, in daylight.


Schedule

Sadiqabad to Bannu bus timings

Daylight travel.

Early start

6:00 AM

Layyah by midday.

D.I. Khan

Afternoon

Onward north.

Arrival

Evening

About eleven hours.

Advisories

Always

Check first.

Bannu’s walls

Bannu grew around a fortified city, and parts of its old walls and gates survive.

Where to board

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

The road from Sadiqabad to Bannu

North through the Thal, across the Indus, then up the Indus Highway.

  1. SadiqabadDeparture, km 0.
  2. Layyahkm 360.
  3. D.I. Khankm 520.
  4. 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.

Bus or car

Sadiqabad to Bannu: bus or car

How the realistic options compare on this route.

01Recommended

Bus

Rs 4,000about, multi stage

Journey time
11h to 15h
Frequency
Daily
Arrives
Bannu

Practical.

Best for most.

02For groups

Private car

Rs 22,000and up, one way

Journey time
About 9h
Stops
Your choice
Arrives
Door to door

With a local driver.

Groups only.

Cheapest way to travel from Sadiqabad to Bannu

Via D.I. Khan, about Rs 4,000.


Common questions

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

Book your Sadiqabad to Bannu ticket

Routes from Sadiqabad to Bannu compared, with no booking fee added to the published fare.

Compare fares now