Route · Rawalpindi to Karak

Rawalpindi to Karak Bus Ticket Price, Online Booking, Timing

The Rawalpindi to Karak ticket price starts at about Rs 1,200 and reaches Rs 1,500. Karak lies on the Indus Highway between Kohat and Bannu, in hill country known for its oil and gas fields and rock salt.

Ticket price from
Rs 1,200Coasters
Top fare
Rs 1,500Bannu coaches
Distance
about 240 kmKohat and the Indus Highway
Journey time
4h 30m to 5hVia Kohat
Departures
DaytimePlus Bannu coaches

Short answer: Allow four and a half to five hours and Rs 1,200 to Rs 1,500 for the trip to Karak. Coasters run from Pir Wadhai via Kohat to Karak, and Bannu bound coaches pass through. Travel in daylight and carry your CNIC for checkpoints.

Fares by operator

Rawalpindi to Karak ticket price by operator

Each fare below shows where in Rawalpindi that service loads.

Rawalpindi to Karak fares by operator
Bus operatorClassBoards in RawalpindiJourney timeTicket price
CoastersStandard, air conditionedPir Wadhai general stand4h 45mRs 1,200
Bannu coachesSet down at KarakFaizabad4h 30mRs 1,500

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.

Direct or on a Bannu coach

Bannu coaches can set down at Karak, often at close to the Bannu fare.

Direct coasters are cheaper.


Before you book

Karak on the Indus Highway

Karak sits between two larger towns.

From the north

Via
Kohat, about an hour away.
Tip
Kohat is the main change point.

To the south

Via
Bannu, further down the highway.
Tip
Bannu coaches pass through.

How to choose

Take a direct coaster; use Bannu coaches if coasters are full.

The real choice

Which is the best way to travel from Rawalpindi to Karak

Coasters and passing coaches.

Cheapest

Coaster

From Pir Wadhai.

From Rs 1,200
Full size coach

Bannu coach

Set down at Karak.

From Rs 1,500
Door to door

Private car

With a local driver.

From Rs 11,000

Our verdict

Take a coaster at Rs 1,200 in the morning.


Schedule

Rawalpindi to Karak bus timings

Karak is best reached on a first half of the day departure through Kohat.

Pre dawn

5:30 AM to 8:00 AM

Clears the Kohat tunnel road before truck traffic builds.

Mid morning

9:00 AM to 12:00 PM

Reach Karak by mid afternoon.

Late day

After 3:00 PM

Not advised; checkpoints slow after dark.

Winter

December to January

Cool, clear days suit this route best.

Oil, gas and salt

Karak district holds some of Pakistan’s important oil and gas fields, alongside long established rock salt workings.

Where to board

Rawalpindi and Karak terminals

Vehicles stop in Karak town.

Rawalpindi

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

Karak

Town stop
On the Indus Highway.
Onward
Local transport to Takht-e-Nasrati and villages.
Tip
Carry ID at checkpoints.

The road

The road from Rawalpindi to Karak

To Kohat, then south into the Karak hills.

  1. RawalpindiDeparture, km 0.
  2. Kohatkm 180.
  3. KarakArrival about four and a half hours later, km 240.

Hill country on the Indus Highway

South of Kohat the highway winds through dry ridges before reaching Karak, a landscape very different from the green Potohar.

Bus or car

Rawalpindi to Karak bus vs car

Road travel is the practical option for most travellers.

01Recommended

Bus

Rs 1,200to Rs 1,500

Journey time
4h 30m to 5h
Frequency
Daytime
Arrives
Karak town

Coasters and passing coaches.

Most travellers choose this.

02For groups

Private car

Rs 11,000and up, one way

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

With a local driver.

Only split between four.

Cheapest way to travel from Rawalpindi to Karak

A coaster at around Rs 1,200.


Common questions

Rawalpindi to Karak bus FAQs

What does the bus from Rawalpindi to Karak cost?

About Rs 1,200 on coasters, Rs 1,500 with Bannu coaches.

How long does it take from Rawalpindi to Karak?

Four and a half to five hours, covering roughly 240 km (kohat and the Indus Highway).

Do Bannu buses stop at Karak?

Yes, they pass through on the Indus Highway.

How long does it take?

About four and a half to five hours via Kohat.

What is Karak known for?

Oil and gas fields and rock salt.

Related routes and operators

Book your Rawalpindi to Karak ticket

Coasters and coaches to Karak compared, with no booking fee added to the published fare.

Compare fares now