Peshawar to Mianwali Bus Ticket Price, Timings, Online Booking
The Peshawar to Mianwali ticket price starts at about Rs 1,300 and reaches Rs 2,200 in the better classes. The journey takes five to six hours, and the operators serving it are the western Punjab specialists rather than the motorway brands.
Peshawar to Mianwali bus ticket price: fares run from about Rs 1,300 to Rs 2,200 depending on the vehicle. The journey takes five to six hours down the Indus corridor, and New Khan and Niazi Express are the operators that actually run this part of the country.
Peshawar to Mianwali ticket price by operator
Mianwali sits on the western bank of the Indus in a belt of towns the motorway network does not reach, which is why the western specialists dominate here.
| Operator | Class | Journey time | Ticket price |
|---|---|---|---|
| Local coaches and vans | Standard | 6h 00m | Rs 1,300 |
| New Khan Road Runners | Standard | 5h 30m | Rs 1,600 |
| Niazi Express | Standard | 5h 30m | Rs 1,750 |
| Regional coaches | Standard | 5h 00m | Rs 2,200 |
Fares are indicative published prices and vary with class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.
The operators that were built for this belt
New Khan has run since 1956 with a core network across Mianwali, Bhakkar, Sargodha, Layyah and Dera Ismail Khan. Niazi Express reaches over 150 destinations, most of them the smaller western Punjab towns few branded operators serve. On this corridor neither is a fallback; they are the main service.
Mianwali and the towns around it
Mianwali connects onward to a belt of towns along the Indus that are poorly served by anything except the western operators.
South along the Indus
Both on the New Khan and Niazi networks, reached direct rather than by changing.
Nearby
Where the Indus emerges from the hills, close to Mianwali and served locally.
East
About two hours, and the hub for the wider western Punjab network.
Book through rather than in stages
Both main operators run Mianwali as part of a network rather than as an endpoint. If you are continuing to Bhakkar, Layyah or Dera Ghazi Khan, a through booking saves a change and is almost always cheaper than two legs.
Peshawar to Mianwali bus timings
Departures run through the day, with a morning block that suits onward travel down the Indus belt.
Early morning
From around 6:00 AMArriving midday with the afternoon available for onward travel.
Midday
RegularArriving late afternoon. Easiest to book at short notice.
Evening
Until around 7:00 PMArriving at night. Plan to stay rather than continue.
Booking
1 to 2 daysSufficient outside Eid and public holidays.
Peshawar and destination terminals
General stands
New Khan, Niazi Express and the regional operators board from the general stands. The national motorway brands largely do not serve this corridor.
Ask for your operator’s counter by name.
Main bus stand
Onward transport for Bhakkar, Kalabagh, Layyah and the Indus belt towns departs from the main terminal.
Through services beat two legs on cost.
Peshawar to Mianwali bus FAQs
What is the Peshawar to Mianwali bus ticket price?
From about Rs 1,300 on local coaches, Rs 1,600 with New Khan Road Runners, Rs 1,750 with Niazi Express and up to Rs 2,200 on regional coaches.
How long is the journey?
Five to six hours for roughly 330 km down the Indus corridor through Kohat and Bannu.
Which operators serve this route?
New Khan and Niazi Express, both western Punjab specialists. New Khan has run since 1956 and Niazi reaches over 150 destinations. The national motorway brands largely do not come this way.
Can I continue to Bhakkar or Layyah?
Yes, and a through booking is almost always cheaper than two legs. Both towns sit on the New Khan and Niazi networks along the Indus.
Is Mianwali on the motorway?
No. It sits on the western bank of the Indus in a belt the motorway network does not reach, which is why the specialist operators dominate.
Related routes and operators
Related routes
Operators on this route
Book your Peshawar to Mianwali ticket
Compare every operator with live seat maps, and no booking fee added to the published fare.
Compare fares now