Sindh & South · M-5 Motorway corridor

Lahore to Karachi bus ticket price, timings and online booking

The Lahore to Karachi bus ticket price starts at Rs 5,820 for an economy seat and climbs to about Rs 13,350 for a premium sleeper berth, with 12 operators running the 1,210 km overnight corridor. Compare every fare, class and departure below, pick your seat and book in two minutes.

Ticket price from
Rs 5,820Economy class
Distance
1,210 kmVia M-4, M-5 and M-9
Journey time
15h 00m14h 30m on express runs
Operators
12Daily on this route
Departures
Mostly 4 PM – 11 PMPlus daytime services

Short answer: Lahore to Karachi economy coaches charge around Rs 5,820–6,200, executive and business class sit at Rs 6,650–9,400, and sleeper berths run Rs 9,000–13,350. That’s a gap of more than Rs 7,000 between the cheapest and dearest seat on the same night, the widest spread of any major route in Pakistan.

Fares by operator

Lahore to Karachi bus ticket price by operator and class

The Lahore to Karachi bus ticket price varies more by class than by company. Every operator below runs the full motorway route daily, and on a fifteen-hour overnight journey the class you pick changes the experience far more than the badge on the bus.

Lahore to Karachi bus fares by operator and class
Bus operator Class Seat layout Journey time Ticket price
Faisal MoversSleeper Plus1 + 1 berths15h 00mRs 13,350
Daewoo ExpressSleeper1 + 1 berths15h 00mRs 10,100
Faisal MoversSleeper1 + 1 berths15h 00mRs 10,750
Kainat TravelsSleeper1 + 1 berths15h 30mRs 9,500
Moon WaysSleeper1 + 1 berths15h 30mRs 9,000
Daewoo ExpressGold Class2 + 115h 00mRs 9,400
Faisal MoversSuper Executive2 + 115h 00mRs 8,670
Daewoo ExpressLuxury2 + 215h 00mRs 7,950
Faisal MoversExecutive2 + 215h 30mRs 6,830
Moon WaysExecutive Plus2 + 215h 30mRs 6,650
SkywaysBusiness2 + 215h 30mRs 6,500
Niazi ExpressExecutive2 + 216h 00mRs 6,100
Royal MoversBusiness2 + 216h 00mRs 6,000
Shahzada ExpressEconomy2 + 216h 30mRs 5,900
Manthar TransportEconomy2 + 216h 00mRs 5,900
Waraich ExpressEconomy2 + 216h 30mRs 5,820

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

Why the fare spread is so wide on this route

On a four-hour motorway hop, the difference between economy and premium is a wider seat. On a fifteen-hour overnight run it’s the difference between arriving functional and arriving wrecked, so operators can charge for it, and they do. Economy at Rs 5,820 gets you a reclining 2+2 seat and two rest stops. A sleeper berth at Rs 10,000 or more gets you a flat bed, a curtain and a night’s sleep you’d otherwise have paid a hotel for. That last point is why the sleeper premium looks steeper than it really is.


Overnight travel

Sleeper bus from Lahore to Karachi, fares and what you get

The sleeper bus from Lahore to Karachi costs between Rs 9,000 and Rs 13,350 depending on operator and how close to departure you book, against roughly Rs 5,820 for the cheapest economy seat on the same road. This is the route sleeper coaches were built for, no other corridor in Pakistan justifies them as clearly.

WHAT YOU GET

Inside a sleeper berth

  • Fully flat six-foot berth, one per person
  • Privacy curtain and individual reading light
  • Blanket and pillow provided
  • Individual AC vent and charging point
  • Meal service on most overnight departures
  • Typically 27 berths per coach, so quieter than a 45-seat bus
WORTH KNOWING

Before you book a sleeper

  • Sleeper departures are evening only, daytime services are seated
  • Lower berths are easier to get in and out of; book early for the choice
  • Berths sell out first at Eid and in summer holidays
  • Faisal Movers, Daewoo Express, Kainat Travels and Moon Ways all run them
  • Luggage allowance is the same as seated classes, around 20 kg

Is the sleeper worth the extra Rs 4,000?

For an overnight departure, usually yes. You’re comparing Rs 5,820 for a seated night plus a wasted next morning against Rs 9,000 for a flat berth and a functional arrival, and if the alternative was a hotel night in Karachi, the sleeper is cheaper overall. For a daytime departure it makes far less sense: pay for Super Executive or Gold Class instead and keep the difference.


Departure schedule

Lahore to Karachi bus timings and daily departures

Lahore to Karachi bus timings cluster heavily in the late afternoon and evening, because a fifteen-hour journey leaving at 7 PM puts you in Karachi in time for a working morning. Daytime departures exist but are fewer, and they arrive in the middle of the night.

Morning

6:00 – 10:00 AM

Limited departures. Arrives Karachi late night or after midnight, awkward unless someone is collecting you.

Afternoon

1:00 – 4:00 PM

A handful of executive services. Arrives early morning, which suits onward connections from Karachi.

Evening peak

5:00 – 9:00 PM

The busiest window by far, and where nearly all sleeper departures sit. Arrives Karachi between 8 AM and noon.

Late night

10:00 – 11:30 PM

Fastest actual running times on a clear motorway. Arrives Karachi early afternoon.

Which departure should you pick?

A 7 PM to 8 PM departure is the sweet spot on this corridor. You sleep through the long M-5 stretch between Multan and Sukkur, you’re not woken by a rest stop at 2 AM, and you reach Sohrab Goth mid-morning with the day still usable. Departures after 10 PM run faster but land you in Karachi in the afternoon heat; morning departures mean arriving somewhere unfamiliar after midnight, which is worth avoiding if you can.


Boarding and drop-off

Bus terminals and boarding points in Lahore and Karachi

Both cities have several bus terminals and they’re a long way apart, so the terminal on your ticket matters as much as the departure time. Karachi in particular, arriving at Sohrab Goth versus Saddar is a very different onward journey.

Departure terminals in Lahore

Abdullah Terminal, Band Road
Faisal Movers’ main Lahore hub, opposite Niazi Adda. Business-class lounge, prayer area, cargo counter, 24-hour operation.
Thokar Niaz Beg
Daewoo Express and several other operators. Directly on the motorway approach, so departures clear the city quickly.
Kalma Chowk
Daewoo’s city terminal on Ferozepur Road. Convenient from Gulberg, fewer long-haul departures.
Badami Bagh
Where most economy operators load. Cheapest fares, most basic facilities, busiest at night.

Arrival terminals in Karachi

Sohrab Goth, M.A. Jinnah Road
The main arrival point for most operators, including Faisal Movers. Runs 24/7 with waiting area, luggage handling and ticket counters.
Daewoo Terminal, Saddar
Near Empress Market and much closer to central Karachi than Sohrab Goth. A real advantage if you’re staying downtown.
Yousuf Goth
Used by some economy operators on the northern edge of the city. Budget onward transport is limited late at night.

Arrival tip worth an hour of your morning

Sohrab Goth sits on the northern edge of Karachi. If your destination is Clifton, Saddar or the city centre, a service terminating at Daewoo Saddar saves a long ride through morning traffic. If you’re heading north or out toward the motorway, Sohrab Goth is the better arrival, check which one your ticket says before you book, not after.


The journey

Lahore to Karachi distance, journey time and motorway route

The Lahore to Karachi distance by road is about 1,210 km and the journey time is 15 hours for express services, stretching to 16 hours 30 minutes on economy coaches that make more stops. The route runs almost entirely on motorway, M-3 and M-4 to Multan, M-5 down to Sukkur, then M-6 and M-9 into Karachi, which is why it’s far more predictable than it was a decade ago.

Major stops and cities along the route

  • Lahore, Abdullah Terminal / ThokarDeparture, km 0
  • Abdul HakeemM-3 joins the M-4 southbound
  • MultanFirst major rest stop, roughly 4h 15m in: food, prayer and fuel
  • Jalalpur PirwalaM-5 southern motorway begins
  • Rahim Yar KhanSome services pick up passengers here
  • SukkurSecond rest stop, around 9h in, the halfway psychological marker
  • HyderabadM-9 begins; the last stretch into Karachi
  • Karachi, Sohrab GothArrival, km 1,210

Express versus economy running times

Premium operators run two scheduled stops and keep them short. Economy coaches stop more often, pick up passengers at Rahim Yar Khan and Sukkur, and take longer at each break, which is where the extra hour and a half goes. If arrival time matters, the class you book affects it as much as the departure time you pick.


Choosing an operator

Which is the best bus service from Lahore to Karachi?

The best bus service from Lahore to Karachi depends almost entirely on whether you’re booking a berth or a seat. On an overnight run of this length, that decision matters more than which company you travel with.

BEST SLEEPER

Faisal Movers

Runs the most sleeper departures on the corridor with 27-berth coaches, flat six-foot beds and meal service. Sleeper at Rs 10,750, or Rs 13,350 for the premium version. Abdullah Terminal is the best-equipped departure point in Lahore for a long night’s travel.

MOST PUNCTUAL

Daewoo Express

Owns its terminals at both ends and departs on time more consistently than anyone. Luxury at Rs 7,950 and Gold Class at Rs 9,400. The Saddar arrival terminal is a genuine advantage if you’re headed into central Karachi rather than out of it.

BEST VALUE

Moon Ways

Executive Plus at Rs 6,650 and a sleeper at Rs 9,000, the cheapest berth on the route by a clear margin. Fleet and terminals are a step below the two majors, but for the price difference on a route this long the trade-off is easy to justify.

The honest recommendation

If you can stretch to it, book a sleeper, Moon Ways at Rs 9,000 is the value pick, Faisal Movers at Rs 10,750 the better product. If you’re travelling on a budget, take Faisal Movers Executive at Rs 6,830 rather than the Rs 5,820 economy floor: the extra thousand rupees buys a meaningfully better seat for fifteen hours, which is the cheapest comfort you’ll buy all trip. Pay for Daewoo Gold Class only when arriving on time genuinely matters.


Booking process

How to book Lahore to Karachi bus tickets online

Booking Lahore to Karachi bus tickets online takes about two minutes and matters more on this route than most, sleeper berths and premium seats sell out days ahead in peak weeks, and the counter can’t tell you what another operator still has free.

STEP 01

Search the route and date

Enter Lahore, Karachi and your travel date. All 12 operators running that night appear in one list.

STEP 02

Filter by class

Decide seated or sleeper first, then sort by price or departure time within that class.

STEP 03

Pick your seat or berth

Choose from the live map, confirm the Lahore terminal and the Karachi arrival point, add CNIC details.

STEP 04

Pay and get your e-ticket

Pay by JazzCash, Easypaisa, card or bank transfer. The e-ticket arrives on WhatsApp and email.

Before you confirm, check these four things

  • Your Karachi arrival terminal. Sohrab Goth and Daewoo Saddar are an hour apart in morning traffic.
  • Seated or berth. “Sleeper” in the class name means a flat bed; “Super Executive” does not.
  • CNIC details match the passenger. One valid CNIC per seat, name matching, operators check.
  • The cancellation window. Long-haul tickets often have stricter terms than short routes.

Payment methods

  • JazzCash
  • Easypaisa
  • Visa & Mastercard
  • 1LINK bank transfer
  • Raast
  • Cash at terminal counter

Bus, train or plane

Lahore to Karachi bus vs train vs flight ticket price

Comparing the Lahore to Karachi bus ticket price against the train and a domestic flight is genuinely close on this corridor, unlike shorter routes, all three modes have a real case here, and the right answer depends on what your time is worth.

Lahore to Karachi travel options compared
ModeTypical priceJourney time FrequencyVerdict
Bus (economy)Rs 5,820–6,20015h – 16h 30m Many dailyCheapest seated option with flexible departures
Bus (sleeper)Rs 9,000–13,35015h Evening departuresBest overall, a flat bed and no hotel night
Train (economy)Rs 3,000–4,50017h – 20h Several dailyCheapest of all, but slow and often delayed
Train (AC business)Rs 9,000–12,50017h – 19h LimitedComfortable and you can walk around, if it runs on time
Domestic flightRs 18,000–30,0001h 45m flight Many dailyWorth it when a working day is on the line

Flight and train fares fluctuate significantly; bus fares on this corridor are broadly fixed.

Cheapest way to travel from Lahore to Karachi

The cheapest way to travel from Lahore to Karachi is Pakistan Railways economy at roughly Rs 3,000 to Rs 4,500, which undercuts even the lowest bus fare. The catch is reliability, delays of several hours are common on this line, and the total journey can stretch past twenty hours. If you want the cheapest option that departs and arrives roughly when it says it will, that’s an economy bus seat at Rs 5,820. Fares here are broadly fixed rather than dynamic, so booking three weeks early won’t lower the price; it only protects your class during Eid and summer holidays.

Compare all 12 operators for your travel date.

Check live fares and seats

Common questions

Lahore to Karachi bus ticket price FAQs

What is the Lahore to Karachi bus ticket price?

The Lahore to Karachi bus ticket price ranges from about Rs 5,820 for an economy seat to Rs 13,350 for a premium sleeper berth. Executive and business classes sit between Rs 6,000 and Rs 9,400. Twelve operators serve the route, so the gap between the cheapest and dearest seat on the same night can exceed Rs 7,000.

How long does the Lahore to Karachi bus take?

Express services cover the 1,210 km in about 15 hours, and the fastest run it in 14 hours 30 minutes. Economy coaches that stop at Rahim Yar Khan and Sukkur take up to 16 hours 30 minutes. The route is almost entirely motorway, so timings are more predictable than the distance suggests.

How much is the sleeper bus from Lahore to Karachi?

Sleeper berths run from Rs 9,000 with Moon Ways up to Rs 13,350 for Faisal Movers’ premium sleeper, with Daewoo Express at Rs 10,100 and Kainat Travels at Rs 9,500. You get a flat six-foot berth with a privacy curtain, blanket and individual AC vent. Sleeper departures are evening only and sell out first during Eid and summer holidays.

Which is the cheapest bus from Lahore to Karachi?

Waraich Express is currently the cheapest at around Rs 5,820 economy, with Manthar Transport and Shahzada Express close behind at Rs 5,900. Bear in mind that Faisal Movers Executive at Rs 6,830 is only about a thousand rupees more for a noticeably better seat, which is worth considering on a fifteen-hour journey.

What time do buses leave Lahore for Karachi?

Departures cluster between 4 PM and 11 PM, with the busiest window from 5 PM to 9 PM so passengers arrive in Karachi during the morning. A smaller number of daytime services leave between 6 AM and 4 PM, arriving late at night or in the early hours. Nearly all sleeper departures are in the evening.

Which terminal does the Lahore to Karachi bus arrive at?

Most operators arrive at Sohrab Goth on M.A. Jinnah Road, on Karachi’s northern edge. Daewoo Express uses its own terminal at Saddar near Empress Market, which is much closer to central Karachi. Some economy coaches terminate at Yousuf Goth. Check the arrival point before booking, the difference can be an hour in morning traffic.

Is the bus or the train better from Lahore to Karachi?

The train is cheaper in economy at around Rs 3,000 to Rs 4,500 and lets you walk around, but it’s slower and delays are common. The bus is more punctual, departs far more frequently, and the sleeper option gives you a flat bed that train economy doesn’t. For most travellers a sleeper coach is the better fifteen hours; for the tightest budget, train economy wins on price alone.

Do I need a CNIC to book a Lahore to Karachi bus ticket?

Yes. One valid CNIC number is required per seat and the name on the booking must match. For children travelling on a B-Form, enter the guardian’s CNIC. Foreign travellers can use a passport number instead.

Do fares rise during Eid and holidays?

Published fares generally hold steady, but availability tightens sharply on this route. Sleeper berths and premium seats sell out first, leaving only the most expensive remaining options. Book five to seven days ahead for Eid al-Fitr, Eid ul-Adha and summer holidays, longer than you’d need on a shorter corridor.

How much luggage can I take on the Lahore to Karachi bus?

Most operators allow around 20 kg in the hold plus a small cabin bag, with excess charged by weight at the counter. Sleeper coaches have the same allowance as seated classes. Hold space on full overnight services is genuinely limited, so call ahead if you’re carrying anything bulky.

Book your Lahore to Karachi bus ticket

12 operators, seated and sleeper classes, live seat maps and no booking fee. Compare the full fare list and travel for what the journey should cost.

Compare fares now