Peshawar to Karachi Bus Ticket Price, Timings, Online Booking
The Peshawar to Karachi ticket price starts at about Rs 4,500 and reaches Rs 11,500 for a sleeper berth. At roughly 1,550 km and twenty to twenty two hours, it is one of the longest single coach journeys in the country.
Peshawar to Karachi bus ticket price: fares start around Rs 4,500 with Afridi Movers and reach Rs 11,500 for a sleeper berth. The journey takes twenty to twenty two hours over roughly 1,550 km, and this is one of the few long corridors where berths are widely available.
Peshawar to Karachi ticket price by operator
This corridor carries the Pashtun community working in Karachi as much as business travel, which is why it supports both a low fare floor and a full sleeper offering.
| Operator | Class | Journey time | Ticket price |
|---|---|---|---|
| Afridi Movers | Luxury Yutong | 21h | Rs 4,500 |
| Waraich Express | Executive | 21h | Rs 4,800 |
| Skyways | Executive | 21h | Rs 5,600 |
| Faisal Movers | Business | 20h | Rs 7,400 |
| Daewoo Express | Business | 20h | Rs 8,600 |
| Faisal Movers | Sleeper | 20h | Rs 11,500 |
Fares are indicative published prices and vary with class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
Twenty hours is where the berth stops being a luxury
The gap between Faisal Movers Business at Rs 7,400 and its sleeper at Rs 11,500 is Rs 4,100, which is a lot in absolute terms. On a twenty hour overnight run it buys a flat berth rather than a reclining seat, and this is the length of journey where that changes how you arrive rather than merely how comfortable you were.
Via Dera Ismail Khan or via the motorway
Operators take one of two quite different roads south, which is why published journey times on the same corridor vary by two hours.
Via DI Khan
South through Kohat and Dera Ismail Khan, then down the Indus corridor. Shorter in distance but on slower roads for much of the way.
Via Islamabad and Multan
East to the motorway network, then south through Punjab. Longer in distance but faster and better served with facilities.
Depends on the operator
Premium services generally take the motorway. Ask when booking if the routing matters to you, since it changes both the timing and the rest stops.
The return leg is priced the same
Karachi to Peshawar and Peshawar to Karachi carry identical published fares across every operator on this corridor. There is no saving in booking one direction rather than the other, so choose on departure time and routing rather than looking for a cheaper leg.
Peshawar to Karachi bus timings
Departures cluster in the afternoon and evening so the bulk of a twenty hour journey passes overnight, arriving in Karachi the following day.
Afternoon
1:00 PM to 4:00 PMEarlier departures arriving in Karachi the next morning.
Evening
4:00 PM to 9:00 PMThe main block, arriving during the following day.
Sleeper services
EveningBerth services cluster here, which suits sleeping through the Punjab section.
Booking
3 to 4 daysSleeper berths sell first. A week around Eid.
Peshawar and Karachi terminals
Operator terminals
Most national operators run their own terminals in Peshawar. Afridi Movers and Waraich Express board at their own points, and Daewoo and Faisal Movers have dedicated premises.
Check the address printed on your ticket.
Sohrab Goth and own terminals
Sohrab Goth is the main northbound area used by regional operators. Faisal Movers runs its Sohrab Goth terminal on Muhammad Ali Jinnah Road, and Daewoo has its own.
Allow an hour to cross Karachi if you go to the wrong one.
Peshawar to Karachi bus FAQs
What is the Peshawar to Karachi bus ticket price?
Fares start around Rs 4,500 with Afridi Movers, run Rs 4,800 to Rs 8,600 across Executive and Business classes, and reach Rs 11,500 for a Faisal Movers sleeper berth.
How long is the Peshawar to Karachi bus journey?
Twenty to twenty two hours for roughly 1,550 km. The spread depends on routing: some operators go south via Dera Ismail Khan and the Indus corridor, others east to the motorway and down through Punjab.
Is a sleeper worth it on this route?
On a twenty hour overnight journey, for most people yes. The Rs 4,100 premium over Business class buys a flat berth rather than a reclining seat, and at this length that changes how you arrive.
Is it cheaper in one direction?
No. Published fares are identical in both directions across every operator on this corridor, so choose on departure time and routing rather than looking for a cheaper leg.
Which route does the bus take?
Either south via Kohat and Dera Ismail Khan down the Indus corridor, or east to the motorway network and south through Punjab. Premium services generally take the motorway. Ask when booking if it matters to you.
Related routes and operators
Related routes
Operators on this route
Book your Peshawar to Karachi ticket
Compare every operator with live seat maps, and no booking fee added to the published fare.
Compare fares now