Islamabad to Mardan Bus Ticket Price, Online Booking, Timing

The Islamabad to Mardan bus ticket price starts at about Rs 700 with Motorway Express, with Skyways at about Rs 800. The 141 km run takes about 1h 50m, and Daewoo Express and Niazi Express also serve Mardan, with their fares confirmed at booking.

Fares from Rs 700 one way, per seat

Fare from
Rs 700–800two published fares
Journey time
141 km by road
Operators
4two with published fares
Mardan terminal
Nowshera Roadopposite the railway station
Service
Day and nightlast buses about 11:30 pm

Quick Fare Check: Islamabad to Mardan buses charge about Rs 700 with Motorway Express and Rs 800 with Skyways for a trip of about 1h 50m; Daewoo Express and Niazi Express fares confirm at booking.

Islamabad to Mardan bus fare by operator

Islamabad to Mardan bus fares are published for two of the four operators on the route; Daewoo Express and Niazi Express quote theirs at booking.

Islamabad to Mardan bus ticket prices by operator and class, cheapest first
Bus operatorClassJourney timeTicket priceBooking
Motorway ExpressStandardRs 700Book now Motorway Express Standard, Islamabad to Mardan
SkywaysStandardRs 800Book now Skyways Standard, Islamabad to Mardan

Indicative one-way prices for one adult, from an older route listing, so confirm the fare at booking. Premium seats on this corridor have been quoted up to about Rs 1,500. The live fare for your date can rise on Fridays, Sundays and around Eid.

Islamabad to Mardan route map

Islamabad to Mardan route map Map of the Islamabad to Mardan bus route through Islamabad, Mardan. 34°N 72°E 73°E Islamabad Mardan 25 km N
Cities plotted from their coordinates; the line shows the corridor, not every bend of the road. The line follows the M-1 motorway corridor west, then north to Mardan; some coaches take the older GT Road through Nowshera instead.

Islamabad to Mardan fares

  1. Motorway Express StandardRs 700
  2. Skyways StandardRs 800
One-way fares for one adult seat, cheapest first. The green bar is the lowest fare.

Islamabad to Mardan bus timings

Islamabad to Mardan bus timings run from early morning until late at night, so you can leave at almost any time of day.

  1. Morning

    Early start

    A morning coach reaches Mardan well before noon, with the day ahead.

  2. Through the day

    Regular

    Four operators share the route; check the departure time for your date.

  3. Late evening

    Until about 11:30 pm

    The last departures leave around 11 to 11:30 pm.

  4. Fridays and Eid

    Book ahead

    Seats home to Mardan fill early before weekends and both Eids.

Islamabad to Mardan bus online booking

Islamabad to Mardan bus online booking takes a few minutes: pick an operator, choose a seat and pay online, or buy at the counter.

  1. Choose your coach

    Pick an operator and class from the fare table above, and check where it boards and drops before you pay.

  2. Pick your seat

    Choose a window or aisle seat on the seat map. Women are seated beside women or family members.

  3. Pay and board

    Pay by JazzCash, Easypaisa or card and keep the e-ticket. Carry your CNIC and reach the terminal 30 minutes early.

Search Islamabad to Mardan buses

Which is the best bus service from Islamabad to Mardan?

The best bus service from Islamabad to Mardan is the one whose departure suits you; the published fares are only Rs 100 apart.

  • Motorway Express

    Lowest fare

    About Rs 700, the cheapest published fare to Mardan.

    From Rs 700

  • Skyways

    Close second

    About Rs 800, Rs 100 above the cheapest.

    From Rs 800

  • Daewoo Express

    Own Mardan terminal

    Sets down on Nowshera Road opposite Mardan railway station; fare at booking.

    Fare at booking

  • Niazi Express

    Fourth option

    Also runs Islamabad to Mardan; its fare confirms at booking.

    Fare at booking

Our pick

Take Motorway Express at about Rs 700 for the lowest fare. If you want a fixed terminal at the Mardan end, compare Daewoo Express at booking; it sets down on Nowshera Road rather than at the general bus stand.

Before you book a Islamabad to Mardan bus

Before you book an Islamabad to Mardan bus, three things are worth knowing.

  • A separate Mardan terminal

    Daewoo Express sets down at Eram Colony on Nowshera Road, opposite Mardan railway station, not at the general bus stand.

  • Motorway or GT Road

    Coaches run west on the M-1 motorway or the older GT Road through Nowshera. Ask which your coach takes, as it changes the journey time.

  • Carry your CNIC

    Police checkpoints on the way into Khyber Pakhtunkhwa can ask for ID, so keep your CNIC to hand.

Islamabad to Mardan bus FAQs

What is the Islamabad to Mardan bus fare?

From about Rs 700 with Motorway Express, or Rs 800 with Skyways.

How long does the bus take?

About 1h 50m for the 141 km run, depending on traffic and the road taken.

Which buses go from Islamabad to Mardan?

Where does Daewoo stop in Mardan?

At Eram Colony on Nowshera Road, opposite the railway station.

Does Faisal Movers run to Mardan?

No. Faisal Movers does not serve Mardan, so choose from the four operators above.

Book Islamabad to Mardan bus tickets for your date

Choose from the four Islamabad to Mardan operators for your date, then pay with JazzCash, Easypaisa or card.

Search Islamabad to Mardan buses