Route · Capital to southern KP

Islamabad to Bannu Bus Ticket Price, Timings, Online Booking

The Islamabad to Bannu ticket price starts at about Rs 1,600 and rises to roughly Rs 3,100 for Daewoo Luxury. The journey covers around 380 km through Kohat and Karak and takes six to seven hours, with departures concentrated in the morning.

Ticket price from
Rs 1,600Standard seated
Better classes
Rs 3,100Daewoo Luxury
Distance
380 kmVia Kohat and Karak
Journey time
6h to 7hDay run
Operators
3 namedPlus local coaches

Short answer: the Islamabad to Bannu bus ticket price runs from about Rs 1,600 on Niazi Express to about Rs 3,100 for Daewoo Express Luxury. The run takes six to seven hours through the Kohat tunnel and Karak, and this is a morning route rather than an overnight one.

Fares by operator

Islamabad to Bannu ticket price by operator

Bannu sits at the far end of the southern KP corridor, so the Islamabad to Bannu ticket price is set by the same small field of operators that works Kohat, Karak and Lakki Marwat.

Islamabad to Bannu fares by operator
Bus operator Class Route Journey time Ticket price
Niazi Express Standard seated, air conditioned Rawalpindi to Bannu via Kohat and Karak 7h Rs 1,600
Diamond Coaches Standard seated, air conditioned Rawalpindi to Bannu via Lakki Marwat 6h 45m Rs 1,800
Niazi Express Luxury, air conditioned Islamabad to Bannu via Kohat 6h 15m Rs 2,200
Daewoo Express Luxury, air conditioned Islamabad Faizabad to Bannu 6h 30m Rs 3,100

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.

Travel this one in the morning

Almost every service on the Islamabad to Bannu route departs early, and that pattern is worth working with rather than around. It gets you through the Kohat tunnel and the Karak stretch in daylight, it leaves time to pick up an onward connection at Bannu the same day, and it matches when the operators actually run. A late afternoon departure on this corridor is rare, and planning around one is how people end up stuck at Kohat.

Book Islamabad to Bannu.
Compare every operator on the route.

Compare live fares
The real choice

Which is the best bus service from Islamabad to Bannu

Three named operators run this corridor, and onward network reach matters as much as the seat.

Best value

Niazi Express

The fare floor here and the most departures, with a luxury class at Rs 2,200 and the widest onward network across southern KP.

From Rs 1,600

Lakki routing

Diamond Coaches

Runs via Lakki Marwat, which is the one to book if that town or Tank is where you are actually going.

From Rs 1,800

Best terminals

Daewoo Express

Proper terminals at both ends and the most predictable timing, at nearly double the fare floor for the same road.

From Rs 3,100

Our verdict

Niazi Express luxury at Rs 2,200 is the right seat on this route. Six hours on the Kohat and Karak road is long enough that the step up from the floor is worth taking, and Niazi runs the corridor often enough that you are not building your day around a single departure. Daewoo’s Rs 900 premium buys a terminal, not a better journey.

Schedule

Islamabad to Bannu bus timings

Islamabad to Bannu bus timings are heavily morning weighted, which is the single most useful thing to know about this route.

Early morning

5:00 AM to 8:00 AM

The main band by a wide margin, arriving in Bannu in the early afternoon with time to connect onward.

Late morning

9:00 AM to 12:00 PM

A smaller band, arriving late afternoon. Still workable for a same-day arrival.

Afternoon

1:00 PM onwards

Sparse. Departures this late are the exception rather than the rule on this corridor.

Busy periods

Eid and posting season

Eid weeks fill the corridor, as do the start and end of posting cycles in the southern districts.

Where to board

Islamabad and Bannu terminals

Pirwadhai carries most of this corridor, with Faizabad handling the two branded services.

Pirwadhai and Faizabad

Niazi Express and Diamond Coaches
Run from Pirwadhai in Rawalpindi, where the southern KP departures are found.
Daewoo Express
Boards around Faizabad, on the metro line.
Worth knowing
For an early departure, allow time to reach Pirwadhai before dawn.

Bannu terminals

Set down
The general bus stand handles most arrivals, with Daewoo running its own terminal.
Onward connections
Lakki Marwat, Tank, Dera Ismail Khan and Karak all run from the same stands.
Worth knowing
Onward departures finish early, so arriving by mid afternoon matters.
The road

The road to Bannu

The Islamabad to Bannu bus route runs south through the Kohat tunnel and then down the Indus Highway side of southern KP.

  • Islamabad and Rawalpindi Departures from Pirwadhai and Faizabad, almost all in the morning.
  • Peshawar and the Kohat tunnel The standard routing south, and the reason most services quote six hours rather than five.
  • Kohat The main intermediate stop and the usual rest point, roughly halfway.
  • Karak and Lakki Marwat The southern stretch, with set-down points on both routings.
  • Bannu Arrival six to seven hours after leaving the twin cities.

If you are approaching from the west, the Peshawar to Dera Ismail Khan fares cover the same southern corridor.

Compare

Bus or train from Islamabad to Bannu

Southern KP has no working passenger rail link to the capital, which leaves the bus doing all the work on this corridor.

By road Direct

Bus

Rs 1,600from, one way

Journey time
6h to 7h
Departures
Mostly morning
Operators
Three named

Direct air conditioned services with onward links to Lakki Marwat, Tank and Dera Ismail Khan from the Bannu stand.

The only scheduled option.

By rail No useful service

Train

Not availableno passenger connection

Direct service
None
Nearest working hub
Rawalpindi
Practical
No

There is no working passenger rail route into Bannu, so any attempt ends in a long road leg regardless.

Not an alternative here.

Common questions

Islamabad to Bannu bus FAQs

What is the Islamabad to Bannu bus ticket price?

Fares run from about Rs 1,600 on Niazi Express to about Rs 3,100 for Daewoo Express Luxury. Diamond Coaches sits around Rs 1,800 and Niazi Express luxury around Rs 2,200.

How long does the Islamabad to Bannu bus take?

Six to seven hours for roughly 380 km, running south through the Kohat tunnel and down through Karak.

Are there evening or overnight buses to Bannu?

Rarely. This corridor runs almost entirely on morning departures. Plan on leaving the capital before about 8:00 AM if you want to arrive with the day still ahead of you.

Which is the best bus service from Islamabad to Bannu?

Niazi Express, which has the fare floor, the most departures and a luxury class at around Rs 2,200. Diamond Coaches is worth booking if Lakki Marwat is on your way.

Can I continue to Tank or Dera Ismail Khan from Bannu?

Yes, along with Lakki Marwat and Karak, all from the Bannu general stand. Onward departures finish early, so arriving by mid afternoon matters.

Do buses go through Peshawar?

Most take the Peshawar and Kohat tunnel routing south, which is longer in distance than the plateau roads but faster and more predictable in practice.

Book your Islamabad to Bannu ticket

Compare every operator on the corridor with live seat maps, and no booking fee added to the published fare.

Compare fares now