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.
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.
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.
| Bus operator | Class | Seat layout | Journey time | Ticket price |
|---|---|---|---|---|
| Faisal Movers | Sleeper Plus | 1 + 1 berths | 15h 00m | Rs 13,350 |
| Daewoo Express | Sleeper | 1 + 1 berths | 15h 00m | Rs 10,100 |
| Faisal Movers | Sleeper | 1 + 1 berths | 15h 00m | Rs 10,750 |
| Kainat Travels | Sleeper | 1 + 1 berths | 15h 30m | Rs 9,500 |
| Moon Ways | Sleeper | 1 + 1 berths | 15h 30m | Rs 9,000 |
| Daewoo Express | Gold Class | 2 + 1 | 15h 00m | Rs 9,400 |
| Faisal Movers | Super Executive | 2 + 1 | 15h 00m | Rs 8,670 |
| Daewoo Express | Luxury | 2 + 2 | 15h 00m | Rs 7,950 |
| Faisal Movers | Executive | 2 + 2 | 15h 30m | Rs 6,830 |
| Moon Ways | Executive Plus | 2 + 2 | 15h 30m | Rs 6,650 |
| Skyways | Business | 2 + 2 | 15h 30m | Rs 6,500 |
| Niazi Express | Executive | 2 + 2 | 16h 00m | Rs 6,100 |
| Royal Movers | Business | 2 + 2 | 16h 00m | Rs 6,000 |
| Shahzada Express | Economy | 2 + 2 | 16h 30m | Rs 5,900 |
| Manthar Transport | Economy | 2 + 2 | 16h 00m | Rs 5,900 |
| Waraich Express | Economy | 2 + 2 | 16h 30m | Rs 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.
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.
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
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.
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 AMLimited departures. Arrives Karachi late night or after midnight, awkward unless someone is collecting you.
Afternoon
1:00 – 4:00 PMA handful of executive services. Arrives early morning, which suits onward connections from Karachi.
Evening peak
5:00 – 9:00 PMThe busiest window by far, and where nearly all sleeper departures sit. Arrives Karachi between 8 AM and noon.
Late night
10:00 – 11:30 PMFastest 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.
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.
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.
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.
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.
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.
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.
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.
Search the route and date
Enter Lahore, Karachi and your travel date. All 12 operators running that night appear in one list.
Filter by class
Decide seated or sleeper first, then sort by price or departure time within that class.
Pick your seat or berth
Choose from the live map, confirm the Lahore terminal and the Karachi arrival point, add CNIC details.
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
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.
| Mode | Typical price | Journey time | Frequency | Verdict |
|---|---|---|---|---|
| Bus (economy) | Rs 5,820–6,200 | 15h – 16h 30m | Many daily | Cheapest seated option with flexible departures |
| Bus (sleeper) | Rs 9,000–13,350 | 15h | Evening departures | Best overall, a flat bed and no hotel night |
| Train (economy) | Rs 3,000–4,500 | 17h – 20h | Several daily | Cheapest of all, but slow and often delayed |
| Train (AC business) | Rs 9,000–12,500 | 17h – 19h | Limited | Comfortable and you can walk around, if it runs on time |
| Domestic flight | Rs 18,000–30,000 | 1h 45m flight | Many daily | Worth 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 seatsLahore 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.
Related routes and fare guides
Return and nearby routes
Operator fare lists
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