Lahore to Mianwali Bus Ticket Price, Online Booking, Service Timing

The Lahore to Mianwali bus ticket price starts at about Rs 1,600 and reaches Rs 3,100 for Daewoo Express Luxury. Four operators cover the 350 km run in five and a half to six hours, west through Sargodha on ordinary road for most of the way.

AC coach from Rs 1,600 one way, per seat

Fare range
Rs 1,600–3,100every coach air-conditioned
Journey time
–via Sargodha
Distance
About 350 kmwest Punjab
Bus operators
4a thin timetable
Motorway
Hardly anyunlike from the capital

Quick Fare Check: Lahore to Mianwali AC bus tickets cost about Rs 1,600 to Rs 1,850 in economy, Rs 2,100 to Rs 2,450 in executive and business, and Rs 3,100 with Daewoo Express. Skyways is the cheapest, and with only four operators on one road, book ahead rather than turning up.

Lahore to Mianwali bus fare by operator

Lahore to Mianwali bus fares cover a thinner timetable than the southern routes, because every coach runs west through Sargodha on ordinary road and Mianwali faces north towards the capital rather than east towards Lahore.

Lahore to Mianwali bus ticket prices by operator and class, cheapest first
Bus operatorClassJourney timeTicket priceBooking
SkywaysEconomy ACRs 1,600Book now Skyways Economy, Lahore to Mianwali
Niazi ExpressEconomy ACRs 1,850Book now Niazi Express Economy, Lahore to Mianwali
Faisal MoversExecutive ACRs 2,100Book now Faisal Movers Executive, Lahore to Mianwali
Niazi ExpressExecutive ACRs 2,200Book now Niazi Express Executive, Lahore to Mianwali
Faisal MoversBusiness ACRs 2,450Book now Faisal Movers Business, Lahore to Mianwali
Daewoo ExpressLuxury ACRs 3,100Book now Daewoo Express Luxury, Lahore to Mianwali

Indicative one-way prices for one adult seat. The live fare for your date confirms at checkout and can rise on Fridays, Sundays and around Eid.

Lahore to Mianwali bus timings

Lahore to Mianwali buses leave mostly in the morning, and with four operators on one road the schedule is worth checking before you plan the day.

  1. Early morning

    –

    The main block, arriving early afternoon with onward transport still running.

  2. Midday

    Limited

    Fewer services than on comparable routes south, so the gaps are longer.

  3. Via Sargodha

    More choice

    Book to Sargodha and continue west if the direct timetable does not suit.

  4. Winter fog

    December–January

    The Sargodha road fogs, and five and a half hours can run much longer.

Lahore to Mianwali bus online booking

Lahore to Mianwali bus online booking covers all four operators here. Book a day or two ahead, because a missed coach on this thin timetable can cost several hours rather than forty minutes.

  1. Compare and choose

    Pick an operator and class from the fare table above, and check where it boards and drops before you pay.

  2. Pick your seat

    Choose a window or aisle seat on the seat map. Women are seated beside women or family members.

  3. Pay and board

    Pay by JazzCash, Easypaisa or card and keep the e-ticket. Carry your CNIC and reach the terminal 30 minutes early.

Search Lahore to Mianwali buses

Which is the best bus service from Lahore to Mianwali?

With one road and four operators, the choice is between the cheapest air-conditioned seat and a branded coach with a refund window.

  • Skyways

    Best value

    Air-conditioned economy at the route’s lowest fare, about half an hour behind the quickest coaches.

    Economy from Rs 1,600

  • Niazi Express

    Best network

    Economy and executive with more than 150 destinations and cargo tracking, useful where alternatives are few.

    Economy from Rs 1,850

  • Faisal Movers

    Best comfort

    Business on the quickest schedule with 30 kg luggage and a cancellation window, which matters on a thin timetable.

    Business from Rs 2,450

Our pick

Take Niazi Express economy at about Rs 1,850: the Rs 250 over the cheapest ticket buys a denser network and cargo handling on a route with few alternatives. If your plans might change, pay for Faisal Movers Executive at Rs 2,100 and its refund window, because rebooking here is harder than on the southern routes.

Before you book a Lahore to Mianwali bus

Three things shape a Lahore to Mianwali bus journey as much as the fare: which way the town faces, the Sargodha fallback and what lies beyond Mianwali.

  • Mianwali faces the capital

    The M-14 makes Islamabad to Mianwali a quick motorway run. From Lahore there is no motorway on the useful line, so 350 km takes five and a half hours and fewer operators run it.

  • Sargodha as a fallback

    Sargodha is two thirds of the way with far more departures. Booking there and taking local transport west is often quicker than waiting.

  • Beyond Mianwali

    Kalabagh and the western Salt Range need local transport or a hired car. Onward connections to Bhakkar and the west bank run in daylight.

Lahore to Mianwali bus FAQs

What is the Lahore to Mianwali bus ticket price?

From about Rs 1,600 with Skyways to Rs 3,100 for Daewoo Express Luxury. Niazi Express economy is Rs 1,850 and executive Rs 2,200, and Faisal Movers Business is Rs 2,450.

Which is the cheapest bus from Lahore to Mianwali?

Skyways at around Rs 1,600, then Niazi Express at Rs 1,850. Both are air-conditioned and take about six hours.

How long does the bus take from Lahore to Mianwali?

Five and a half to six hours for about 350 km, west through Sargodha. Winter fog on the Sargodha road can add a good deal more.

Why is it slower than similar distances south?

There is no motorway on the useful line from Lahore. The M-14 serves Mianwali from Islamabad, so coaches from Lahore run through Sargodha on ordinary road.

Should I book ahead?

Yes, more than on the southern routes. With four operators and no busy corridor behind them, a missed coach can cost several hours.

Can I reach Kalabagh or the Salt Range by bus?

Not by intercity coach. Mianwali is the base, and you will need local transport or a hired car for anything beyond the town.

Compare Lahore to Mianwali bus tickets for your date

See live seats and fares from all 4 operators on this route, then pay with JazzCash, Easypaisa or card.

Search Lahore to Mianwali buses