Route · The full length of the country

Rawalpindi to Karachi Bus Ticket Price, Online Booking, Timing

The Rawalpindi to Karachi ticket price starts at about Rs 5,050 for an economy seat and reaches Rs 12,700 for a sleeper berth. At roughly 1,450 km and 20 to 24 hours, this is the one route from Rawalpindi where the class you book changes the journey more than the company does.

Ticket price from
Rs 5,050Kainat Travels economy
Sleeper berth
Rs 12,430+Daewoo and Faisal Movers
Distance
about 1,450 kmVia M-2, M-4 and M-5
Journey time
20h to 24hThree or four rest stops
Departures
Mostly eveningArrive next evening

Short answer: Rawalpindi to Karachi costs Rs 5,050 to about Rs 12,700 and takes 20 to 24 hours down the motorway spine through Faisalabad, Multan and Sukkur. Most coaches leave in the afternoon or evening and reach Karachi the following evening. On a trip this long, pay for a 2+1 executive seat at minimum, and a sleeper berth if you can.

Fares by operator

Rawalpindi to Karachi ticket price by operator

Eight fares from six operators, from a basic reclining seat to a flat berth with a curtain.

Rawalpindi to Karachi fares by operator
Bus operatorClassBoards in RawalpindiJourney timeTicket price
Kainat TravelsEconomy, 2+2Pir Wadhai23hRs 5,050
Adil ExpressBusiness, 2+2Pir Wadhai22hRs 6,000
Manthar TransportExecutive, 2+1Pir Wadhai22hRs 6,300
Faisal MoversExecutive, 2+1Pir Wadhai, Faizabad, Motorway Chowk21hRs 7,700
Daewoo ExpressLuxury, 2+2Own terminal, 26 Number Chungi20hRs 8,120
Faisal MoversBusiness, 2+1Pir Wadhai, Faizabad, Motorway Chowk21hRs 9,135
Daewoo Express SleeperSleeper, 1+1 berthsOwn terminal, 26 Number Chungi20hRs 12,430
Faisal Movers SleeperSleeper, 1+1 berthsPir Wadhai, Faizabad, Motorway Chowk21hRs 12,700

Fares are indicative published prices and vary with class, season, fuel adjustments and demand. Your live, confirmed fare appears on the seat map before payment.

What Rs 7,000 more actually buys

The gap between the cheapest seat and a sleeper berth is roughly Rs 7,500. Spread across a full night and most of the next day, that is the price of lying flat instead of sitting upright in a 2+2 row. On a four hour trip that premium is hard to justify. On a 22 hour trip it decides whether you can work the day after you arrive.

The middle option is the one most people overlook. A 2+1 executive or business seat at Rs 6,300 to Rs 9,135 gives you a wide recliner with no one beside you, for well under the sleeper fare.


Before you book

Seat, executive or sleeper for 22 hours

The operator matters less than the seat layout on this route. Here is what each one feels like at hour eighteen.

2+2 economy and business

Layout
Four seats per row, standard recline.
Suits
Travellers on a tight budget who sleep easily upright.
Honest note
The second night is hard. Take the aisle seat so you can stretch at the rest stops.

2+1 executive

Layout
Three wide seats per row, deep recline, leg rest on most coaches.
Suits
Solo travellers who want privacy without the sleeper fare.
Honest note
The single seat on the one side is worth asking for when you book.

1+1 sleeper

Layout
Near flat berths in two tiers with curtains, blanket and charging.
Suits
Families, older travellers and anyone working the next day.
Honest note
Lower berths are steadier on the rougher Sindh sections. Book them first.

How to choose

If the fare is fixed, take the best 2+1 seat you can afford rather than the cheapest 2+2. If you are travelling with children or have to function on arrival, the sleeper berth is the only class that really solves the length of this trip.

The real choice

Which is the best bus service from Rawalpindi to Karachi

Six operators run the full length of the country from Rawalpindi. Three stand out for different reasons.

Cheapest

Kainat Travels

The lowest published fare from Pir Wadhai, with business and sleeper options on some departures as well.

From Rs 5,050
Best value

Faisal Movers executive

2+1 seating, three Rawalpindi counters and a live bus tracking reference, so family at the Karachi end knows when to come.

From Rs 7,700
Most comfortable

Daewoo Express Sleeper

Flat berths, the tightest schedule on the route and its own terminals, which matters at 4:00 AM rest stops.

From Rs 12,430

Our verdict

For most people, Faisal Movers executive at Rs 7,700 is the sensible middle: a proper 2+1 seat for Rs 4,700 less than a berth. Book a Daewoo or Faisal Movers sleeper for families and anyone who needs to sleep. Take Kainat economy only if the fare is what decides the trip.


Schedule

Rawalpindi to Karachi bus timings

Departures cluster from early afternoon to late evening, so the long Punjab and Sindh sections are covered overnight.

Morning

7:00 AM to 11:00 AM

A handful of departures. You travel the scenic Salt Range in daylight but reach Karachi in the small hours.

Afternoon

12:00 PM to 4:00 PM

Reaches Karachi the next morning to midday. Good if someone can meet you in daylight.

Evening

5:00 PM to 9:00 PM

The main block and the first to sell out. Overnight through south Punjab, arriving the next afternoon or evening.

Late

10:00 PM onwards

Fewer seats, but the quietest Rawalpindi exit. Arrival lands in Karachi’s evening rush hour.

Plan the Karachi arrival, not the Rawalpindi departure

Whatever time you leave, the coach reaches Karachi 20 hours or more later, and the Super Highway entrance jams between 5:00 PM and 9:00 PM. An early afternoon departure from Rawalpindi usually gets you into Karachi before that jam rather than in the middle of it.

Where to board

Rawalpindi and Karachi terminals

Karachi’s long distance coaches finish on the northern edge of the city, a long way from Saddar and Clifton.

Rawalpindi

Daewoo Express
Own terminal near Jhangi Syedan, 26 Number Chungi, Peshawar Road.
Faisal Movers
Pir Wadhai, Faizabad and Motorway Chowk, 26 Number.
Pir Wadhai
Kainat Travels, Adil Express, Manthar Transport and most economy services.

Karachi

Sohrab Goth and Super Highway
The main cluster of intercity bus terminals where the M-9 enters the city.
Daewoo Express
Uses its own Karachi terminal. Check the address on your ticket.
Getting onward
Allow an hour or more by ride hailing to Saddar, Clifton or DHA in the evening.

The road

The road from Rawalpindi to Karachi

Down the M-2 and M-4 through central Punjab, the M-5 to Sukkur, then the National Highway through Sindh to the M-9.

  1. RawalpindiDeparture, km 0.
  2. Bhera service areaFirst rest stop on the M-2, km 195.
  3. Pindi Bhattian and FaisalabadOnto the M-4, km 265 to 330.
  4. MultanOnto the M-5, km 560.
  5. SukkurEnd of the motorway, into Sindh, km 960.
  6. Moro, Nawabshah side and HyderabadNational Highway, then the M-9, km 1,290.
  7. Karachi, Sohrab GothArrival 20 to 24 hours later, km 1,450.

Where the time goes

The motorway from Rawalpindi to Sukkur is fast and predictable. The slow part is the National Highway through Sindh between Sukkur and Hyderabad, which runs through towns and truck traffic. Operators build three or four meal and prayer stops into the schedule, so a 20 hour timetable is realistic but rarely beaten.

Bus, train or flight

Rawalpindi to Karachi bus vs train vs flight

Over this distance all three modes are real options, and the right one depends on what your day is worth.

01Recommended

Bus

Rs 5,050to Rs 12,700 sleeper

Journey time
20h to 24h
Frequency
Many daily
Arrives
Sohrab Goth area

The best balance of price and comfort, especially in a 2+1 seat or a berth.

Best for most.

02Slower

Train

Rs 4,500and up, economy

Journey time
About 26h
Frequency
A few daily
Departs
Rawalpindi station

Tezgam and other long distance trains start in Rawalpindi Saddar and run to Karachi Cantt, with AC sleeper options.

Good for families with luggage.

03Fastest

Flight

Rs 18,000and up, one way

Flight time
About 2h
Frequency
Several daily
Departs
Islamabad airport

Allow an hour to reach the airport from Rawalpindi, but you still arrive the same afternoon.

Worth it if time matters.

Cheapest way to travel from Rawalpindi to Karachi

An economy coach at around Rs 5,050, or a train economy seat if the timing suits and you do not mind a longer journey. For most travellers the better buy is a 2+1 executive seat at Rs 6,300 to Rs 7,700, which makes a 22 hour trip bearable for a modest extra cost.


Common questions

Rawalpindi to Karachi bus FAQs

What is the Rawalpindi to Karachi bus ticket price?

About Rs 5,050 for Kainat Travels economy, Rs 7,700 for Faisal Movers executive, Rs 8,120 for Daewoo Luxury and Rs 12,430 to Rs 12,700 for a sleeper berth with Daewoo Express or Faisal Movers.

How long does the Rawalpindi to Karachi bus take?

Around 20 to 24 hours for roughly 1,450 km, with three or four meal and prayer stops.

Is there a sleeper bus from Rawalpindi to Karachi?

Yes. Daewoo Express and Faisal Movers both run sleeper coaches with near flat berths, and they are the first seats to sell out at Eid.

Where does the Karachi bus arrive?

Most long distance coaches finish around Sohrab Goth and the Super Highway on the northern edge of Karachi. Daewoo uses its own terminal, so check your ticket.

Is the train or bus better from Rawalpindi to Karachi?

The bus is faster and runs far more often. The train takes about 26 hours but offers AC sleeper berths and more room to move, which some families prefer.

Should I fly instead?

If the extra fare is affordable, a two hour flight from Islamabad airport saves most of a day. On a budget, a 2+1 executive coach is the better value.

Related routes and operators

Book your Rawalpindi to Karachi ticket

Seats, executive recliners and sleeper berths compared on one screen, with no booking fee added to the published fare.

Compare fares now