Route · Peshawar to the Indus belt

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.

Ticket price from
Rs 1,300Local coaches
Better classes
Rs 2,200Regional coaches
Distance
330 kmVia Kohat and Bannu
Journey time
5h to 6hIndus corridor
Operators
Western specialistsNew Khan, Niazi

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.

Fares by operator

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.

Peshawar to Mianwali fares by operator
OperatorClassJourney timeTicket price
Local coaches and vansStandard6h 00mRs 1,300
New Khan Road RunnersStandard5h 30mRs 1,600
Niazi ExpressStandard5h 30mRs 1,750
Regional coachesStandard5h 00mRs 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.


Onward connections

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.

BHAKKAR AND LAYYAH

South along the Indus

Both on the New Khan and Niazi networks, reached direct rather than by changing.

KALABAGH

Nearby

Where the Indus emerges from the hills, close to Mianwali and served locally.

SARGODHA

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.


Schedule

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 AM

Arriving midday with the afternoon available for onward travel.

Midday

Regular

Arriving late afternoon. Easiest to book at short notice.

Evening

Until around 7:00 PM

Arriving at night. Plan to stay rather than continue.

Booking

1 to 2 days

Sufficient outside Eid and public holidays.


Where to board

Peshawar and destination terminals

PESHAWAR

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.

MIANWALI

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.


Common questions

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.

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