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.
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.
Rawalpindi to Karak ticket price by operator
Each fare below shows where in Rawalpindi that service loads.
| Bus operator | Class | Boards in Rawalpindi | Journey time | Ticket price |
|---|---|---|---|---|
| Coasters | Standard, air conditioned | Pir Wadhai general stand | 4h 45m | Rs 1,200 |
| Bannu coaches | Set down at Karak | Faizabad | 4h 30m | Rs 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.
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.
Which is the best way to travel from Rawalpindi to Karak
Coasters and passing coaches.
Coaster
From Pir Wadhai.
From Rs 1,200Bannu coach
Set down at Karak.
From Rs 1,500Private car
With a local driver.
From Rs 11,000Our verdict
Take a coaster at Rs 1,200 in the morning.
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 AMClears the Kohat tunnel road before truck traffic builds.
Mid morning
9:00 AM to 12:00 PMReach Karak by mid afternoon.
Late day
After 3:00 PMNot advised; checkpoints slow after dark.
Winter
December to JanuaryCool, 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.
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 from Rawalpindi to Karak
To Kohat, then south into the Karak hills.
- RawalpindiDeparture, km 0.
- Kohatkm 180.
- 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.
Rawalpindi to Karak bus vs car
Road travel is the practical option for most travellers.
Bus
Rs 1,200to Rs 1,500
Coasters and passing coaches.
Most travellers choose this.
Private car
Rs 11,000and up, one way
With a local driver.
Only split between four.
Cheapest way to travel from Rawalpindi to Karak
A coaster at around Rs 1,200.
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
From Rawalpindi and Karak
Operator fare lists
Book your Rawalpindi to Karak ticket
Coasters and coaches to Karak compared, with no booking fee added to the published fare.
Compare fares now