Route · Rawalpindi to Mardan via the M-1

Rawalpindi to Mardan Bus Ticket Price, Online Booking, Timing

The Rawalpindi to Mardan ticket price starts at about Rs 650 on a coaster and reaches Rs 1,300 for Daewoo Express. The M-1 motorway brings Mardan within about two and a half hours, and the city is the base for two of the most important Gandhara sites in Pakistan.

Ticket price from
Rs 650Coaster
Better classes
Rs 1,300Daewoo Luxury
Distance
about 140 kmM-1 via Rashakai
Journey time
2h 15m to 2h 45mMostly motorway
Departures
Through the dayCoasters and vans

Short answer: Rawalpindi to Mardan costs about Rs 650 to Rs 1,300 and takes two and a quarter to two and three quarter hours, mostly on the M-1 to the Rashakai interchange and then into Mardan. Coasters and vans leave Pir Wadhai through the day. Takht-i-Bahi and Shahbaz Garhi are both a short trip from the city.

Fares by operator

Rawalpindi to Mardan ticket price by operator

Three price points on a short motorway route.

Rawalpindi to Mardan fares by operator
Bus operatorClassBoards in RawalpindiJourney timeTicket price
CoastersStandard, air conditionedPir Wadhai general stand2h 45mRs 650
Hiace vansStandardPir Wadhai general stand2h 30mRs 750
Daewoo ExpressLuxury, 2+2Own terminal, 26 Number Chungi2h 15mRs 1,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.

Coasters dominate this route

Most Rawalpindi to Mardan traffic is on coasters and vans, which are cheap and frequent. Daewoo serves the Mardan area through the Rashakai side of the motorway; check the stop list when booking.

Because most of the journey is motorway, the difference in journey time between vehicles is small.


Before you book

Mardan for Takht-i-Bahi and Shahbaz Garhi

Mardan district holds some of the finest remains of the ancient Gandhara civilisation.

Takht-i-Bahi

What
A Buddhist monastery complex on a hilltop and a UNESCO World Heritage Site.
From Mardan
A short drive north of the city by local transport.

Shahbaz Garhi

What
Rock inscriptions from the reign of Emperor Ashoka.
From Mardan
East of the city on the road towards Swabi.

How to choose

For a day trip to the Gandhara sites, take an early coaster, then hire a local car in Mardan to visit both. For Mardan city alone, any vehicle works.

The real choice

Which is the best way to travel from Rawalpindi to Mardan

A short route with simple choices.

Cheapest

Coaster

The most common way to Mardan, leaving Pir Wadhai through the day.

From Rs 650
Quickest to leave

Hiace van

Fills fast and gets moving.

From Rs 750
Most comfortable

Daewoo Express

A full size coach on a fixed schedule.

From Rs 1,300

Our verdict

Take a coaster at Rs 650 for most trips, and Daewoo when you want a fixed timetable and more space.


Schedule

Rawalpindi to Mardan bus timings

Coasters and vans run from early morning until evening.

Early morning

6:00 AM to 9:00 AM

Best for a day trip to Takht-i-Bahi.

Daytime

10:00 AM to 2:00 PM

Easy seats, some waiting for vehicles to fill.

Evening

3:00 PM to 7:00 PM

Busy with commuters. Allow extra time out of Rawalpindi.

Late

After 8:00 PM

Limited. Check with drivers at the stand.

A realistic day trip

With the motorway, Rawalpindi to Mardan and back in a day is straightforward. Leave early, visit Takht-i-Bahi in the cooler morning, and return in the afternoon.

Where to board

Rawalpindi and Mardan terminals

Most vehicles load at Pir Wadhai.

Rawalpindi

Pir Wadhai general stand
Coasters and Hiace vans, leaving as they fill.
Daewoo Express
Own terminal near Jhangi Syedan, 26 Number Chungi, Peshawar Road.
Tip
Ask for Mardan vehicles by name.

Mardan

City stands
Coasters and vans finish in Mardan city.
Onward
Local transport to Takht-i-Bahi and Shahbaz Garhi.
Swat road
Mardan lies on the way to Malakand and Swat.

The road

The road from Rawalpindi to Mardan

West on the M-1 across the Potohar and the Kabul River plain, then north into Mardan.

  1. Rawalpindi, 26 NumberOnto the M-1, km 0.
  2. Burhan interchangekm 40.
  3. Colonel Sher Khan interchangeSwat Expressway junction, km 100.
  4. Rashakai interchangeExit for Mardan, km 120.
  5. MardanArrival about two and a half hours later, km 140.

The motorway does most of the work

Almost the whole journey is on the M-1, so timings are predictable. The slowest part is usually leaving Rawalpindi rather than anything on the motorway.

Bus or car

Rawalpindi to Mardan bus vs car

Road travel is the practical choice for Mardan.

01Recommended

Bus or coaster

Rs 650to Rs 1,300

Journey time
2h 15m to 2h 45m
Frequency
Through the day
Arrives
Mardan city

Quick and cheap on the M-1.

Best for most.

02For sightseeing

Private car

Rs 7,000and up, one way

Journey time
About 2h 15m
Frequency
On demand
Arrives
Anywhere

Lets you visit Takht-i-Bahi and Shahbaz Garhi in one day.

Best for tourists.

Cheapest way to travel from Rawalpindi to Mardan

A coaster from Pir Wadhai at around Rs 650. For a group visiting the Gandhara sites, a hired car often works out better than coasters plus local taxis.


Common questions

Rawalpindi to Mardan bus FAQs

What is the Rawalpindi to Mardan bus ticket price?

About Rs 650 on a coaster, Rs 750 in a Hiace van and Rs 1,300 with Daewoo Express.

How long does it take from Rawalpindi to Mardan?

About two and a quarter to two and three quarter hours via the M-1.

How do I get to Takht-i-Bahi?

Travel to Mardan, then take local transport a short distance north to the monastery.

Can I do Rawalpindi to Mardan and back in a day?

Yes. The motorway makes a day trip comfortable if you leave early.

Where do Mardan coasters leave from in Rawalpindi?

The Pir Wadhai general stand.

Related routes and operators

Book your Rawalpindi to Mardan ticket

Coasters, vans and coaches to Mardan compared, with no booking fee added to the published fare.

Compare fares now