Route · Rawalpindi to Bannu

Rawalpindi to Bannu Bus Ticket Price, Online Booking, Timing

Bannu is a major town of southern Khyber Pakhtunkhwa, surrounded by irrigated fields and on the edge of the tribal districts, and Skyways lists it among its destinations. Fares from Rawalpindi run from about Rs 1,500 to Rs 1,800.

Ticket price from
Rs 1,500Coasters
Top fare
Rs 1,800Skyways
Distance
about 300 kmKohat and the Indus Highway
Journey time
5h 30m to 6hVia Kohat
Departures
Morning and afternoonLimited evening

Short answer: The Bannu trip takes five and a half to six hours from Rawalpindi, at Rs 1,500 to Rs 1,800 a seat. Coasters and coaches run via Kohat and down the Indus Highway through Karak to Bannu. Expect security checkpoints on the southern sections, and check current advisories before travelling.

Fares by operator

Rawalpindi to Bannu ticket price by operator

Each fare below shows where in Rawalpindi that service loads.

Rawalpindi to Bannu fares by operator
Bus operatorClassBoards in RawalpindiJourney timeTicket price
CoastersStandard, air conditionedPir Wadhai general stand6hRs 1,500
SkywaysEconomy, 2+2Faizabad5h 30mRs 1,800

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.

Morning departures

Departures are concentrated in the morning, when roads and checkpoints move fastest.

Skyways is the more comfortable full size coach option.


Before you book

Travelling in southern Khyber Pakhtunkhwa

A few practical points matter on this route.

Checkpoints

What
Security checks on the Indus Highway.
Tip
Carry your CNIC and allow extra time.

Timing

What
Daytime travel is strongly preferred.
Tip
Leave in the morning.

Advisories

What
Conditions can change.
Tip
Check current guidance before travel, especially as a foreign national.

How to choose

Travel in daylight, carry ID and check advisories before booking.

The real choice

Which is the best way to travel from Rawalpindi to Bannu

Two main options.

Cheapest

Coaster

From Pir Wadhai.

From Rs 1,500
Most comfortable

Skyways

Full size coach from Faizabad.

From Rs 1,800
Door to door

Private car

With a local driver.

From Rs 14,000

Our verdict

Take Skyways at Rs 1,800 on a morning departure.


Schedule

Rawalpindi to Bannu bus timings

Mostly daytime departures.

Morning

6:00 AM to 10:00 AM

Best choice.

Midday

11:00 AM to 2:00 PM

Arrive by evening.

Evening

After 4:00 PM

Avoid.

Summer

May to August

Very hot.

The Indus Highway south of Kohat

After Kohat the highway runs through Karak’s hills and down to the Bannu plain. Checkpoints and town traffic set the pace.

Where to board

Rawalpindi and Bannu terminals

Coaches finish in Bannu city.

Rawalpindi

Faizabad
Skyways and other coach counters beside the Metro Bus station.
Pir Wadhai general stand
Coasters, vans and regional coaches.
Tip
Carry your CNIC.

Bannu

City stand
Coaches and coasters finish here.
Onward
Local transport to Lakki Marwat and Serai Naurang.
Tip
Carry ID at checkpoints.

The road

The road from Rawalpindi to Bannu

To Kohat, then south on the Indus Highway.

  1. RawalpindiDeparture, km 0.
  2. Kohatkm 180.
  3. Karakkm 240.
  4. BannuArrival about six hours later, km 300.

An irrigated oasis

Bannu’s plain is watered by the Kurram and Tochi rivers, which made it an agricultural centre in an otherwise dry region.

Bus or car

Rawalpindi to Bannu bus vs car

Road travel is the practical option for most travellers.

01Recommended

Bus

Rs 1,500to Rs 1,800

Journey time
5h 30m to 6h
Frequency
Morning and afternoon
Arrives
Bannu city

Daytime coaches and coasters.

Most travellers choose this.

02For groups

Private car

Rs 14,000and up, one way

Journey time
About 5h
Frequency
On demand
Arrives
Door to door

With a local driver who knows the checkpoints.

Only split between four.

Cheapest way to travel from Rawalpindi to Bannu

A coaster at around Rs 1,500.


Common questions

Rawalpindi to Bannu bus FAQs

How much is a bus ticket from Rawalpindi to Bannu?

Indicative fares are Rs 1,500 on coasters, Rs 1,800 with Skyways.

How long does it take from Rawalpindi to Bannu?

Five and a half to six hours, covering roughly 300 km (kohat and the Indus Highway).

Does Skyways run to Bannu?

Skyways lists Bannu among its destinations; confirm departures.

Which route does the bus take?

Via Kohat and the Indus Highway through Karak.

Is it safe to travel to Bannu?

Check current advisories, travel in daylight and carry ID.

Related routes and operators

Book your Rawalpindi to Bannu ticket

Coaches to Bannu compared, with no booking fee added to the published fare.

Compare fares now