Route · Khyber Pakhtunkhwa to Sindh

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.

Ticket price from
Rs 4,500Afridi Movers
Sleeper berth
Rs 11,500Top tier
Distance
1,550 kmVia DI Khan or Sukkur
Journey time
20h to 22hOvernight
Operators
6+On this corridor

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.

Fares by operator

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.

Peshawar to Karachi fares by operator
OperatorClassJourney timeTicket price
Afridi MoversLuxury Yutong21hRs 4,500
Waraich ExpressExecutive21hRs 4,800
SkywaysExecutive21hRs 5,600
Faisal MoversBusiness20hRs 7,400
Daewoo ExpressBusiness20hRs 8,600
Faisal MoversSleeper20hRs 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.


The routing

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.

THE INDUS ROUTE

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.

THE MOTORWAY

Via Islamabad and Multan

East to the motorway network, then south through Punjab. Longer in distance but faster and better served with facilities.

WHICH YOU GET

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.


Schedule

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 PM

Earlier departures arriving in Karachi the next morning.

Evening

4:00 PM to 9:00 PM

The main block, arriving during the following day.

Sleeper services

Evening

Berth services cluster here, which suits sleeping through the Punjab section.

Booking

3 to 4 days

Sleeper berths sell first. A week around Eid.


Where to board

Peshawar and Karachi terminals

PESHAWAR

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.

KARACHI

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.


Common questions

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.

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