Peshawar to the southern districts

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.

Ticket price from
Rs 600Adil Shah Coaches
Distance
About 130 kmVia Kohat
Journey time
2h 30mThree on stopping services
Operators
4Indus Highway services
On the road to
DI KhanNot Bannu

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.

Fares by operator

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.

Peshawar to Karak bus fares by operator and class
Bus operatorClassRouteJourney timeTicket price
Niazi ExpressExecutive, ACIndus Highway2h 30mRs 1,300
New KhanBusiness, ACIndus Highway2h 30mRs 1,000
Afridi MoversEconomy, ACIndus Highway2h 45mRs 800
Adil Shah CoachesEconomyIndus Highway3h 00mRs 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.


Where it sits

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.

THE INDUS HIGHWAY

Through Karak

South east toward Dera Ismail Khan, which is the road this town sits on.

THE BANNU ROAD

South west

A separate branch toward Bannu and the western districts.

HANGU

West of Kohat

A third direction again, and not reachable from Karak.

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.


Departure schedule

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 AM

The main block, arriving mid morning.

Through the day

Regular

Indus Highway services calling on the way south.

Set-down

Confirm it

Nothing terminates here, so through coaches may stop briefly.

Booking

1 day

Sufficient, though through coaches can fill from Peshawar.


Choosing an operator

Which is the best bus service from Peshawar to Karak?

Two and a half hours, so securing a seat matters more than the class.

BEST VALUE

Adil Shah Coaches

Rs 600, half an hour slower and adequate over this distance.

BEST OVERALL

Afridi Movers

Economy at Rs 800 from the operator whose southern KP network this is.

BEST CONTINUING

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.


Where to board

Peshawar and Karak terminals

Southbound services board from operator terminals and the general stands.

PESHAWAR

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.

KARAK

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.


Common questions

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.

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