Peshawar to central KP

Peshawar to Mardan Bus Ticket Price, Online Booking, Timing

The Peshawar to Mardan bus ticket price starts at about Rs 400 and reaches Rs 800 in the better classes. The journey takes an hour and a half over roughly 60 km, which makes this the shortest route on the Peshawar network.

Ticket price from
Rs 400Local coaches
Distance
About 60 kmNorth east on the M-16
Journey time
1h 30mConstant departures
Better classes
Rs 800Faisal Movers
Takht-i-Bahi
Outside the townLocal leg needed

Short answer: Peshawar to Mardan costs Rs 400 to Rs 800 across four operators. Departures are effectively constant, so this is a turn up and go route rather than one to book.

Fares by operator

Peshawar to Mardan bus ticket price by operator and class

Every Swat and Dir service passes through, on top of the local traffic between the two cities.

Peshawar to Mardan bus fares by operator and class
Bus operatorClassRouteJourney timeTicket price
Faisal MoversExecutive, ACM-161h 15mRs 800
Motorway ExpressBusiness, ACM-161h 20mRs 600
Swat CoachEconomy, ACM-161h 30mRs 500
Adil Shah CoachesEconomyOld road1h 30mRs 400

Fares are indicative published prices and vary with operator, class, fuel adjustments and peak demand. Your live, confirmed fare appears on the seat map before payment.

The first stop on the northern network

Mardan is where the Peshawar services for Swat, Timergara and Dir all pass through within the first ninety minutes. If you are continuing north, book through rather than stopping here.

Ninety minutes is not a journey to optimise

The whole fare range is Rs 400. On a route this short the departure time and the boarding point matter considerably more than which operator you pick.


The thing to plan for

Takht-i-Bahi is not in Mardan

The Buddhist monastery complex is what brings most visitors to this district, and it sits outside the city on a hillside rather than in the town.

THE GAP

A local ride out

Arrange transport in Mardan. It is a short journey but it is not part of your bus ticket.

THE CLIMB

Uphill on foot

The complex sits above the road, so the last stretch is walked rather than driven.

NEARBY

Shahbaz Garhi

The rock edicts are in the same district, again reached by local transport rather than scheduled service.

Treat it as a day trip from Peshawar

At ninety minutes each way, Mardan and Takht-i-Bahi work comfortably as a single day out rather than an overnight. Leave early, arrange the local leg on arrival, and you are back in Peshawar the same evening. That is unusual on this hub, where most destinations worth visiting are far enough that the return leg has to be planned separately.


Departure schedule

Peshawar to Mardan bus timings and departure frequency

Effectively continuous, carried by the whole northern network.

All day

Very frequent

Local coaches plus every Swat and Dir service passing through.

Early morning

Busiest

The northern services all leave in this block, so seats fill.

Booking ahead

Not needed

Turn up and go, except around Eid when everything leaving Peshawar fills.

Returning

Until evening

Frequent through the day, which makes a day trip straightforward.


Choosing an operator

Which is the best bus service from Peshawar to Mardan?

Ninety minutes on one road, so this is barely a decision.

BEST VALUE

Adil Shah Coaches

Rs 400 and frequent, which is all this distance requires.

BEST BALANCE

Motorway Express

Business at Rs 600 on the motorway alignment, ten minutes quicker and a better seat.

BEST CONTINUING

Faisal Movers

Executive at Rs 800, worth it only if you are travelling further north on the same ticket.

The honest recommendation

Take Adil Shah Coaches at Rs 400. Every option arrives within fifteen minutes of the others and the entire fare spread is Rs 400, so there is nothing to buy here. If Mardan is a waypoint rather than your destination, ignore this page and book through to Swat or Dir instead.


Where to board

Peshawar and Mardan terminals

Frequency matters more than the terminal on a route this short.

PESHAWAR

General stands and operator terminals

Coasters and coaches for Mardan run constantly from the general stands, with Hayatabad and Khyber Bazaar serving the regional routes. Faisal Movers boards at Al-Madina Coach Terminal on GT Road near Haji Camp and Ring Road, on 0311-1224488.

Take whichever leaves soonest.

MARDAN

Main stand

Local transport for Takht-i-Bahi and Shahbaz Garhi departs from Mardan. There is no scheduled service to either site.

Arrange the local leg on arrival.


Common questions

Peshawar to Mardan bus ticket price FAQs

What is the Peshawar to Mardan bus ticket price?

From about Rs 400 with Adil Shah Coaches, Rs 500 for Swat Coach economy, Rs 600 with Motorway Express business and up to Rs 800 for Faisal Movers Executive.

How long is the journey?

About an hour and a half for roughly 60 km, which makes it the shortest route on the Peshawar network.

Is Takht-i-Bahi in Mardan?

No. The monastery complex sits outside the city on a hillside and needs local transport from the town, plus a walk uphill at the end.

Can I visit as a day trip from Peshawar?

Yes, comfortably. Ninety minutes each way with frequent return services makes Mardan and Takht-i-Bahi a straightforward single day out.

Do I need to book in advance?

No. Departures are effectively continuous, since every Swat and Dir service passes through as well as the local traffic.

Book your Peshawar to Mardan bus ticket

The shortest route on the hub, with constant departures. No booking fee added.

Compare fares now