Karachi to Lahore bus ticket price, timings and online booking
The Karachi to Lahore bus ticket price starts at Rs 5,820 for an economy seat and reaches about Rs 13,350 for a premium sleeper berth, the same fares as the southbound leg. What changes northbound is the schedule: Karachi runs noticeably more daytime departures, so you have a real choice between travelling by day or overnight.
Short answer: Karachi to Lahore economy seats cost around Rs 5,820–6,200, executive and business class Rs 6,050–9,400, and sleeper berths Rs 9,000–13,350. Faisal Movers Executive Plus from Sohrab Goth starts at Rs 6,050, which is the most-booked seat on this leg.
Karachi to Lahore bus ticket price by operator and class
The Karachi to Lahore bus ticket price is set by class far more than by operator. All 12 companies below run the full motorway route daily, and on a fifteen-hour journey the difference between an economy seat and a berth is what you’ll actually remember.
| Bus operator | Class | Seat layout | Journey time | Ticket price |
|---|---|---|---|---|
| Faisal Movers | Sleeper Plus | 1 + 1 berths | 15h 00m | Rs 13,350 |
| Faisal Movers | Sleeper | 1 + 1 berths | 15h 00m | Rs 10,750 |
| Daewoo Express | Sleeper | 1 + 1 berths | 15h 00m | Rs 10,100 |
| Kainat Travels | Sleeper | 1 + 1 berths | 15h 30m | Rs 9,500 |
| Daewoo Express | Gold Class | 2 + 1 | 15h 00m | Rs 9,400 |
| Moon Ways | Sleeper | 1 + 1 berths | 15h 30m | Rs 9,000 |
| Faisal Movers | Super Executive | 2 + 1 | 15h 00m | Rs 8,670 |
| Daewoo Express | Luxury | 2 + 2 | 15h 00m | Rs 7,950 |
| 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 |
| Faisal Movers | Executive Plus | 2 + 2 | 15h 30m | Rs 6,050 |
| Royal Movers | Business | 2 + 2 | 16h 00m | Rs 6,000 |
| Manthar Transport | Economy | 2 + 2 | 16h 00m | Rs 5,900 |
| Shahzada Express | Economy | 2 + 2 | 16h 30m | 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.
Is the Karachi to Lahore fare different from Lahore to Karachi?
No, the Karachi to Lahore fare is the same as the southbound leg on every operator and every class. Pakistani bus companies publish flat two-way pricing rather than the directional pricing airlines use, so there’s nothing to gain by booking one leg from a different city.
Fares and classes
Identical published prices in both directions, the same 12 operators, and the same class line-up from economy through to sleeper. A return trip costs exactly twice a single, and round-trip discounts aren’t a feature of this market.
The departure pattern
Karachi runs more daytime services than Lahore does. Faisal Movers Executive Plus leaves Sohrab Goth at 10:45 AM, 1:45 PM and 3:45 PM, alongside the evening departures, so a daytime northbound run is a genuine option rather than an awkward leftover.
Arrival timing
A morning departure from Karachi puts you into Lahore around midnight. An evening departure arrives mid-morning, which is usually easier. Pick the direction of your sleep, not just the cheapest seat.
Karachi to Lahore bus timings and daily departures
Karachi to Lahore bus timings are spread more evenly across the day than the southbound schedule, with a solid block of late-morning and afternoon departures on top of the usual evening peak. Nearly all sleeper services still leave in the evening.
Late morning
10:00 AM – 12:00 PMFaisal Movers Executive Plus runs at 10:45 AM. Arrives Lahore around 2 AM, fine if someone is collecting you.
Afternoon
1:00 – 4:00 PMExecutive Plus departures at 1:45 PM and 3:45 PM. Arrives Lahore in the early hours, ahead of the morning traffic.
Evening peak
5:00 – 9:00 PMThe busiest window and where every sleeper berth sits. Arrives Lahore between 8 AM and midday, the easiest arrival of the lot.
Late night
10:00 – 11:30 PMClear motorway and the fastest running times. Arrives Lahore in the early afternoon.
Which departure should you pick?
A 6 PM to 8 PM departure remains the best choice northbound: you sleep through the long M-5 stretch and reach Abdullah Terminal mid-morning with the day intact. The genuine advantage of this direction is the afternoon block, a 3:45 PM departure gets you into Lahore around 7 AM, which lands better than the equivalent southbound service does. Avoid the 10 AM services unless arriving at 2 AM suits you.
Bus terminals and boarding points in Karachi and Lahore
Karachi has three main departure terminals for this route and they’re spread right across a very large city, so the one on your ticket decides how your journey starts. Getting to Sohrab Goth from Clifton in afternoon traffic is not a short trip.
Departure terminals in Karachi
- Al Asif / Sohrab Goth, M.A. Jinnah Road
- The main long-haul terminal and where most operators load, including Faisal Movers. Runs 24/7 with waiting area, luggage handling and ticket counters.
- Karachi Saddar
- Daewoo Express near Empress Market, plus a Faisal Movers counter. Far more convenient if you’re starting from the city centre.
- Karachi Cantt
- Opposite the railway station. Useful for onward rail connections and central-southern districts.
- Yousuf Goth
- Some economy operators. Cheapest fares, fewest facilities, and awkward to reach late at night.
Arrival terminals in Lahore
- Abdullah Terminal, Band Road
- The main arrival point for Faisal Movers and several others, opposite Niazi Adda. Well staffed at all hours.
- Thokar Niaz Beg
- Daewoo Express and others. Right on the motorway edge of the city, so you’re off the bus quickly but further from the centre.
- City Terminal, Chowk Yateem Khana
- Some services make a second stop here, which is closer to central Lahore than Thokar.
- Badami Bagh
- Where most economy coaches terminate. Busy, basic, and well connected for onward travel.
Boarding tip that saves you a fare before you start
If you’re staying anywhere south of Shahrah-e-Faisal, a Saddar or Cantt departure can save an hour and a sizeable rickshaw fare compared with trekking out to Sohrab Goth. The seat costs the same. Check which Karachi terminal your ticket names before you book, because changing it afterwards usually means cancelling.
Karachi to Lahore distance, journey time and motorway route
The Karachi to Lahore distance by road is about 1,210 km with a journey time of 15 hours on express services and up to 16 hours 30 minutes on economy coaches. Northbound the route runs M-9 to Hyderabad, M-6 and M-5 up through Sukkur and Multan, then M-4 and M-3 into Lahore, motorway almost the whole way.
Major stops and cities along the route
- Karachi, Sohrab GothDeparture, km 0
- HyderabadEnd of the M-9, roughly 2h 30m in
- Moro / Naushahro FerozeM-6 through central Sindh
- SukkurFirst major rest stop, around 6h in: food, prayer and fuel
- Rahim Yar KhanSome services pick up passengers here
- MultanSecond rest stop, around 11h in, the last long break
- Abdul HakeemM-4 joins the M-3 toward Lahore
- Lahore, Abdullah TerminalArrival, km 1,210
Why northbound can feel longer
The running time is the same in both directions, but the shape of the journey differs. Heading north you clear the flat Sindh stretch first and hit the busier Punjab section at the end, which is where any delay accumulates. Southbound the reverse is true. If you’re on a tight schedule, build the buffer into the Lahore end rather than assuming a clean run into the city.
Sleeper bus from Karachi to Lahore, fares and availability
The sleeper bus from Karachi to Lahore costs between Rs 9,000 and Rs 13,350 depending on operator, against roughly Rs 5,820 for the cheapest economy seat. Berths are evening departures only, so if you’ve booked a daytime service you’re in a seat regardless of what you paid.
Sleeper operators northbound
- Faisal Movers, Rs 10,750, or Rs 13,350 for Sleeper Plus
- Daewoo Express, Rs 10,100, departing Saddar and Sohrab Goth
- Kainat Travels, Rs 9,500
- Moon Ways, Rs 9,000, the cheapest berth on the route
Before you book a berth
- Flat six-foot berth, privacy curtain, blanket and reading light
- Lower berths are easier to access, book early for the choice
- Roughly 27 berths per coach, so quieter than a 45-seat bus
- Berths sell out first at Eid and in summer holidays
- Luggage allowance is the same as seated classes, around 20 kg
Berth or seat on the northbound run?
If you’re leaving Karachi in the evening, take the berth, you’re comparing Rs 5,820 for a seated night against Rs 9,000 for a flat bed and a usable morning in Lahore, and if that replaces a hotel night the sleeper is cheaper outright. If you’re taking one of the afternoon Executive Plus departures, the berth is wasted money: you’ll be awake for most of it. Book Super Executive instead and keep the difference.
Which is the best bus service from Karachi to Lahore?
The best bus service from Karachi to Lahore depends on which terminal suits you and whether you’re travelling by day or overnight, on a route where every operator uses the same motorway, those two things matter more than the badge on the bus.
Faisal Movers
The widest choice of departure times northbound, with Executive Plus at 10:45 AM, 1:45 PM and 3:45 PM from Rs 6,050 plus evening sleepers. Counters at Sohrab Goth, Saddar and Cantt, so you can pick the terminal nearest you rather than the other way round.
Daewoo Express
Departing from Saddar near Empress Market is a real advantage if you’re starting in central or southern Karachi. Luxury at Rs 7,950, Gold Class at Rs 9,400 and a sleeper at Rs 10,100, with the most consistent on-time record on the corridor.
Moon Ways
A sleeper at Rs 9,000 and Executive Plus at Rs 6,650, the cheapest flat berth on the route by a clear margin. Fleet and terminals sit below the two majors, but over fifteen hours the saving against a Faisal Movers berth is substantial.
The honest recommendation
For an evening departure, book a berth, Moon Ways at Rs 9,000 for value, Faisal Movers at Rs 10,750 for the better product. For a daytime run, Faisal Movers Executive Plus at Rs 6,050 is the sensible pick: only a couple of hundred rupees above the economy floor for a considerably better seat. Choose Daewoo from Saddar if you’re starting downtown, the terminal convenience is worth more than the fare gap.
How to book Karachi to Lahore bus tickets online
Booking Karachi to Lahore bus tickets online takes about two minutes, and on this route it saves you more than the queue, you can compare which Karachi terminal each operator leaves from before you commit, which the counter can’t tell you.
Search the route and date
Enter Karachi, Lahore and your travel date. All 12 operators running that day appear in one list.
Choose day or overnight
Decide seated or sleeper first, then filter by departure window and boarding terminal.
Pick your seat or berth
Choose from the live map, confirm the Karachi terminal and Lahore 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 departure terminal. Sohrab Goth, Saddar and Cantt are a long way apart in traffic.
- Your arrival time in Lahore. A 10 AM departure lands you at Abdullah Terminal around 2 AM.
- Seated or berth. “Sleeper” means a flat bed; “Executive Plus” and “Super Executive” do not.
- CNIC details match the passenger. One valid CNIC per seat, name matching, operators check.
Payment methods
- JazzCash
- Easypaisa
- Visa & Mastercard
- 1LINK bank transfer
- Raast
- Cash at terminal counter
Karachi to Lahore bus vs train vs flight ticket price
Comparing the Karachi to Lahore bus ticket price against the train and a domestic flight is a genuinely close call on this corridor. All three have a real case, and the answer depends on what a working day is worth to you.
| 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 Karachi to Lahore
The cheapest way to travel from Karachi to Lahore is Pakistan Railways economy at roughly Rs 3,000 to Rs 4,500, which undercuts every bus fare on the route. The trade-off is reliability, delays of several hours are routine on this line and the journey can stretch past twenty hours. For the cheapest option that departs and arrives roughly on schedule, an economy bus seat at Rs 5,820 is the answer. Fares here are broadly fixed rather than dynamic, so booking 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 seatsKarachi to Lahore bus ticket price FAQs
What is the Karachi to Lahore bus ticket price?
The Karachi to Lahore 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, with Faisal Movers Executive Plus from Sohrab Goth at Rs 6,050. Twelve operators serve the route.
Is Karachi to Lahore cheaper than Lahore to Karachi?
No. Pakistani bus operators publish flat two-way fares, so the price is identical in both directions on every class. A return journey costs exactly twice a single, and round-trip discounts are not a feature of this market. What differs is the schedule, Karachi runs more daytime departures than Lahore does.
What time do buses leave Karachi for Lahore?
Departures run from late morning through to about 11:30 PM. Faisal Movers Executive Plus leaves Sohrab Goth at 10:45 AM, 1:45 PM and 3:45 PM, and the busiest window is 5 PM to 9 PM, where nearly all sleeper services sit. An evening departure arrives in Lahore mid-morning, which is the easiest arrival.
Which terminal do Karachi to Lahore buses leave from?
Most operators depart from Al Asif terminal at Sohrab Goth on M.A. Jinnah Road. Daewoo Express leaves from Saddar near Empress Market, and Faisal Movers also has counters at Saddar and Karachi Cantt. If you’re starting in central or southern Karachi, a Saddar or Cantt departure saves a long trip north.
How long does the Karachi to Lahore bus take?
Express services cover the 1,210 km in about 15 hours, with the fastest at 14 hours 30 minutes. Economy coaches stopping at Rahim Yar Khan and Sukkur take up to 16 hours 30 minutes. The route is almost entirely motorway, M-9, M-6, M-5, M-4 and M-3, so timings hold up better than the distance suggests.
How much is the sleeper bus from Karachi to Lahore?
Sleeper berths run from Rs 9,000 with Moon Ways up to Rs 13,350 for Faisal Movers’ Sleeper Plus, 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.
Which is the cheapest bus from Karachi to Lahore?
Waraich Express at around Rs 5,820 economy, with Manthar Transport and Shahzada Express at Rs 5,900. Worth noting that Faisal Movers Executive Plus at Rs 6,050 is barely more for a better seat and a wider choice of terminals, which on a fifteen-hour journey is usually the smarter spend.
Where do Karachi to Lahore buses arrive in Lahore?
Faisal Movers and several others arrive at Abdullah Terminal on Band Road, with some services also stopping at City Terminal near Chowk Yateem Khana. Daewoo Express uses Thokar Niaz Beg, and most economy coaches terminate at Badami Bagh. Check your arrival point before booking, as they’re spread across the city.
Do I need a CNIC to book a Karachi to Lahore 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. 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 a shorter corridor would need.
Related routes and fare guides
Return and nearby routes
Operator fare lists
Book your Karachi to Lahore bus ticket
12 operators, three Karachi terminals, seated and sleeper classes, and no booking fee added to the operator’s published fare.
Compare fares now