Peshawar to Karak Bus Ticket Price, Online Booking, Timing
The Peshawar to Karak bus ticket price starts at about Rs 600 and reaches Rs 1,300 in the better classes. Four operators cover roughly 130 km in around two and a half hours, south through Kohat on the Indus Highway.
Short answer: Peshawar to Karak costs Rs 600 to Rs 1,300 across four operators. Almost every service is a Dera Ismail Khan run on the Indus Highway making a call.
Peshawar to Karak bus ticket price by operator and class
The southern KP operators work this road, and Karak sits an hour beyond Kohat on the Indus Highway alignment.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Niazi Express | Executive, AC | Indus Highway | 2h 30m | Rs 1,300 |
| New Khan | Business, AC | Indus Highway | 2h 30m | Rs 1,000 |
| Afridi Movers | Economy, AC | Indus Highway | 2h 45m | Rs 800 |
| Adil Shah Coaches | Economy | Indus Highway | 3h 00m | Rs 600 |
Fares are indicative published prices and vary with operator, class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
Nothing terminates at Karak
Every service calling here is bound for Dera Ismail Khan or beyond, so departures follow that timetable and the coach may already be full from Peshawar. Name Karak at the counter and confirm the set-down.
Kohat is the halfway point
Kohat is ninety minutes out and Karak about an hour beyond it. If Kohat is your destination, book that directly.
Karak is on the Indus Highway, not the Bannu road
South of Kohat the southern network divides, and Karak and Bannu are on different branches of it.
Through Karak
South east toward Dera Ismail Khan, which is the road this town sits on.
A Kohat ticket is not most of the way to anywhere
Three separate roads leave Kohat, so reaching it gets you to the junction rather than close to your destination. That matters when comparing fares: Karak at Rs 600 and Bannu at Rs 900 are not points on one line, and you cannot change between them without going back through Kohat. Book the branch you actually want from Peshawar.
Peshawar to Karak bus timings and departure frequency
Set by the Dera Ismail Khan services rather than by local demand.
Early morning
From around 6 AMThe main block, arriving mid morning.
Through the day
RegularIndus Highway services calling on the way south.
Set-down
Confirm itNothing terminates here, so through coaches may stop briefly.
Booking
1 daySufficient, though through coaches can fill from Peshawar.
Which is the best bus service from Peshawar to Karak?
Two and a half hours, so securing a seat matters more than the class.
Adil Shah Coaches
Rs 600, half an hour slower and adequate over this distance.
Afridi Movers
Economy at Rs 800 from the operator whose southern KP network this is.
Niazi Express
Executive at Rs 1,300, worth it only as part of a through booking south.
The honest recommendation
Take Afridi Movers at about Rs 800 on a morning departure. The Rs 200 over the cheapest fare buys a quicker schedule and an operator with counters along the corridor, which is worth having at a stop where nothing terminates. Paying Rs 1,300 to get off early on a Dera Ismail Khan service is the wrong end of that trade.
Peshawar and Karak terminals
Southbound services board from operator terminals and the general stands.
General stands and operator terminals
Local and regional coaches leave from the general stands at Hayatabad and Khyber Bazaar, with the southern operators running their own counters.
Ask for Karak specifically, not just the Indus Highway.
Main stand
Local transport for the district departs from Karak, with onward services continuing to Dera Ismail Khan.
Hangu and Bannu are on different branches from Kohat.
Peshawar to Karak bus ticket price FAQs
What is the Peshawar to Karak bus ticket price?
From about Rs 600 with Adil Shah Coaches, Rs 800 with Afridi Movers, Rs 1,000 for New Khan business and up to Rs 1,300 for Niazi Express executive.
How long is the journey?
About two and a half hours for roughly 130 km south through Kohat on the Indus Highway, or three on the stopping services.
Does anything terminate at Karak?
No. Every service calling here is bound for Dera Ismail Khan or beyond, so confirm the set-down and expect the coach to be continuing.
Can I reach Bannu or Hangu from Karak?
Not directly. Three separate roads leave Kohat and Karak, Bannu and Hangu are on different branches. Book the one you want from Peshawar.
Should I book ahead?
A day is usually enough, though through coaches to Dera Ismail Khan can fill from Peshawar, which is the real risk at a mid-route stop.
Related routes and fare guides
The southern corridor
Operator fare lists
Book your Peshawar to Karak bus ticket
Four operators on the Indus Highway with the set-down explained, and no booking fee added to the operator’s published fare.
Compare fares now