Route · Capital to the Indus bend

Islamabad to Mianwali Bus Ticket Price, Timings, Online Booking

The Islamabad to Mianwali ticket price starts at about Rs 1,250 and rises to roughly Rs 2,300 for Daewoo Luxury. The journey covers around 310 km through Talagang and Kundian and takes five to five and a half hours, on a corridor the western Punjab operators treat as home ground.

Ticket price from
Rs 1,250Standard seated
Better classes
Rs 2,300Daewoo Luxury
Distance
310 kmVia Talagang
Journey time
5h to 5h 30mDay run
Operators
5 namedDaily departures

Short answer: the Islamabad to Mianwali bus ticket price runs from about Rs 1,250 on Niazi Express to about Rs 2,300 for Daewoo Express Luxury. The run takes five to five and a half hours through Talagang, and Mianwali is the district Niazi Express grew out of, which shows in the frequency.

Fares by operator

Islamabad to Mianwali ticket price by operator

Mianwali sits off the motorway network, so the Islamabad to Mianwali ticket price is set by operators built around western Punjab rather than by the national long haul brands.

Islamabad to Mianwali fares by operator
Bus operator Class Route Journey time Ticket price
Niazi Express Standard seated, air conditioned Rawalpindi to Mianwali via Talagang 5h 30m Rs 1,250
New Khan Standard seated, air conditioned Rawalpindi to Mianwali via Khushab 5h 30m Rs 1,400
Niazi Express Luxury, air conditioned Islamabad to Mianwali via Talagang 5h Rs 1,600
Diamond Coaches Standard seated, air conditioned Rawalpindi to Mianwali via the Indus Highway 5h 30m Rs 1,700
Skyways Luxury, air conditioned Rawalpindi and Islamabad to Mianwali 5h 15m Rs 1,900
Daewoo Express Luxury, air conditioned Islamabad Faizabad to Mianwali 5h 15m Rs 2,300

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.

This is Niazi Express territory, and it matters

Niazi Express grew out of the Mianwali and Isa Khel belt and runs this corridor more often than anyone else, with over 150 destinations across the western side of the country. On a route where the national brands run once or twice a day, that frequency is worth more than a slightly better seat. It also means Niazi is the operator most likely to ticket you through to Isa Khel, Kalabagh, Daud Khel or Piplan without a separate booking.

Book Islamabad to Mianwali.
Compare every operator on the route.

Compare live fares
The real choice

Which is the best bus service from Islamabad to Mianwali

Five operators run this corridor, and frequency and onward reach separate them more than seat quality does.

Best value

Niazi Express

The home operator, the fare floor and the most departures, with a luxury option at Rs 1,600 if you want a better seat without leaving the network.

From Rs 1,250

Khushab belt

New Khan

Running since 1956 across western Punjab, and the one to book if Khushab, Jauharabad or Quaidabad is on your way rather than a detour.

From Rs 1,400

Indus Highway

Diamond Coaches

Takes the west bank routing, which suits anyone continuing south towards Bhakkar, Layyah or Dera Ismail Khan on the same road.

From Rs 1,700

Best terminals

Daewoo Express

Proper terminals at both ends and predictable timing, at nearly double the fare floor for a five hour run that everyone else does in the same time.

From Rs 2,300

Our verdict

Niazi Express luxury at Rs 1,600 is the booking that makes sense here. It costs Rs 700 less than Daewoo, gets you a proper seat, and runs on a network that can carry you past Mianwali if you need it to. On a route this thinly served by the national brands, the local operator’s timetable is worth more than its terminal.

Schedule

Islamabad to Mianwali bus timings

Islamabad to Mianwali bus timings are day weighted, since five and a half hours from the capital fits comfortably into daylight.

Early morning

5:00 AM to 8:00 AM

The strongest band, arriving in Mianwali before or around midday and leaving time to connect onward.

Midday

9:00 AM to 2:00 PM

Steady Niazi Express departures, and the easiest window to travel without booking.

Evening

3:00 PM to 7:00 PM

The return peak, arriving late evening. The last practical window for an onward connection the same day.

Busy periods

Eid and harvest

Eid weeks fill this corridor, and the wheat season adds traffic through the Thal belt.

Where to board

Islamabad and Mianwali terminals

Pirwadhai carries most of the western Punjab traffic, which is the pattern across this whole belt.

Pirwadhai and Faizabad

Niazi Express, New Khan and Diamond Coaches
Run from Pirwadhai in Rawalpindi, which handles the western Punjab departures.
Daewoo Express and Skyways
Board around Faizabad, on the metro line and easier from the Islamabad sectors.
Worth knowing
Pirwadhai has far more Mianwali departures through the day.

Mianwali terminals

Set down
The general bus stand takes most arrivals, with Daewoo running its own terminal.
Onward connections
Isa Khel, Kalabagh, Daud Khel, Piplan and Kundian all run from the same stands.
Worth knowing
Mianwali is the crossing point for the Indus Highway south towards Bhakkar and Dera Ismail Khan.
The road

The road to Mianwali

There is no motorway to Mianwali, so the journey runs on the Talagang road across the Potohar plateau and down into the Thal.

  • Islamabad and Rawalpindi Departures from Pirwadhai and Faizabad, mostly in the morning band.
  • M-2 to Balkassar, then west A short motorway stretch before the road turns off towards Talagang.
  • Talagang The main intermediate town and the usual rest stop, roughly halfway.
  • Kundian and Daud Khel The approach along the Indus, with set-down points on the local services.
  • Mianwali Arrival five to five and a half hours after leaving the twin cities.

If you are approaching from the south, the Lahore to Mianwali fares cover that longer corridor through Sargodha.

Compare

Bus or train from Islamabad to Mianwali

Mianwali is served off the Kundian branch rather than the main line, which limits the rail option considerably.

By road Direct

Bus

Rs 1,250from, one way

Journey time
5h to 5h 30m
Departures
Through the day
Operators
Five named

Frequent direct services, air conditioned throughout, with onward links across the western belt from the same stands.

The practical choice on this route.

By rail Branch line

Train

Variesby class and connection

Journey time
Longer than the bus
Direct service
Limited
Frequency
Low

Mianwali sits on a branch rather than the main north to south line, so rail from the capital usually means a change and a slower run.

Rarely the better option here.

Common questions

Islamabad to Mianwali bus FAQs

What is the Islamabad to Mianwali bus ticket price?

Fares run from about Rs 1,250 on Niazi Express standard seating to about Rs 2,300 for Daewoo Express Luxury. Niazi Express luxury is around Rs 1,600 and New Khan around Rs 1,400.

How long does the Islamabad to Mianwali bus take?

Five to five and a half hours for roughly 310 km. There is no motorway on this route, so the journey runs the Talagang road across the Potohar plateau.

Which is the best bus service from Islamabad to Mianwali?

Niazi Express, which grew out of this district and runs the corridor more often than anyone else. Its luxury class at around Rs 1,600 is the best balance of price, seat and frequency.

Can I continue to Isa Khel, Kalabagh or Bhakkar?

Yes. Isa Khel, Kalabagh, Daud Khel, Piplan and Kundian all run from the Mianwali stands, and Diamond Coaches continues down the Indus Highway towards Bhakkar and Dera Ismail Khan.

Do buses run through Khushab or Talagang?

Both routings exist. Niazi Express generally runs via Talagang; New Khan services often go via Khushab and Quaidabad, which is the one to book if those towns are on your way.

Do I need to book in advance?

Not usually, given how often Niazi Express runs. Book ahead around Eid and during the wheat season, when traffic through the Thal belt picks up.

Book your Islamabad to Mianwali ticket

Compare every operator on the corridor with live seat maps, and no booking fee added to the published fare.

Compare fares now