Karachi to Kohat Bus Ticket Price, Timings, Online Booking
The Karachi to Kohat bus ticket price starts at about Rs 6,000 and reaches Rs 8,200 for the better classes. Four operators quote roughly 1,600 km at around twenty four hours, which is long enough that the connection through Peshawar usually wins.
Short answer: direct fares run Rs 6,000 to Rs 8,200 for around twenty four hours in a seat. Booking Peshawar and taking the short leg south the next morning is usually more comfortable for similar money.
Karachi to Kohat bus ticket price by operator and class
Only four operators quote this end to end, and all of them pass through Peshawar on the way.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Faisal Movers | Business, AC | Via Peshawar | 24h 00m | Rs 8,200 |
| Afridi Movers | Business, AC | Via Peshawar | 24h 15m | Rs 7,400 |
| Afridi Movers | Executive, AC | Via Peshawar | 24h 30m | Rs 6,800 |
| Niazi Express | Economy, AC | Via Peshawar | 25h 00m | Rs 6,000 |
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.
The regional operator
Afridi Movers works the Peshawar and Kohat corridors as its home network and offers both executive and business here. On a route with four operators it is the one with counters at the far end.
The Kohat Tunnel
The tunnel removed the old pass climb between Peshawar and Kohat, so the final leg is straightforward and quick. Delays on this journey come from the long run up through Punjab rather than from the mountain crossing.
Break it at Peshawar
Kohat sits a short run south of Peshawar through the tunnel, and Peshawar is one of the best served destinations from Karachi. That combination is hard to beat.
A night in Peshawar
Breaks a twenty four hour ride into something manageable, at a city with proper terminals.
South through the tunnel
A short frequent run with Afridi Movers and the regional operators.
Why we would split it
You can lie down for the long leg, which no direct Kohat service offers. That is the same argument as for Gwadar via Karachi, and it holds more strongly here because the second leg is short rather than another full day. The direct services exist and work, but at twenty four hours seated for Rs 6,000 to Rs 8,200 they are asking a lot for no saving over a berth plus a short onward ticket.
Karachi to Kohat bus timings and departure frequency
Very limited direct, with the Peshawar corridor offering far more.
Direct
Four operatorsSparse, with real gaps. Book several days ahead.
Via Peshawar
Many servicesBerths available and constant departures, then a short leg south.
The tunnel leg
FrequentRegional operators run it through the day, so the connection is easy.
Winter fog
December to JanuaryThe Punjab sections fog, which is where the delays on this route come from.
Which is the best bus service from Karachi to Kohat?
Four direct operators, or a split that outperforms all of them.
The Peshawar split
A berth on the long leg, a night’s rest, then a short run through the tunnel.
Afridi Movers
Executive at Rs 6,800 from the operator that works this corridor as home network.
Niazi Express
Air conditioned economy at Rs 6,000, the lowest direct fare, an hour behind the quickest.
The honest recommendation
Book Peshawar with a berth and take the tunnel leg in the morning. If you would rather go direct, Afridi Movers at Rs 6,800 is the pick over Faisal Movers at Rs 8,200, since a regional operator with counters in Kohat is worth more here than a national badge at Rs 1,400 more.
Karachi to Kohat bus ticket price FAQs
What is the Karachi to Kohat bus ticket price?
From about Rs 6,000 with Niazi Express to Rs 8,200 for Faisal Movers Business, with Afridi Movers executive at Rs 6,800 and business at Rs 7,400. Four operators quote the route.
Should I break the journey at Peshawar?
Usually yes. Peshawar has berths and far more departures, and Kohat is a short run south through the tunnel with frequent regional services.
How long is the journey?
Around twenty four hours direct for roughly 1,600 km, or twenty five on the economy services.
Is the mountain crossing a problem?
No. The Kohat Tunnel removed the old pass climb, so delays come from the long run up through Punjab rather than the crossing itself.
Which is the cheapest bus from Karachi to Kohat?
Niazi Express at around Rs 6,000 direct. Splitting at Peshawar often works out similar in total while being considerably more comfortable.
Related routes and fare guides
Operator fare lists
More routes
Book your Karachi to Kohat bus ticket
Four direct operators plus the Peshawar split compared. No booking fee added.
Compare fares now