Faisalabad to Khyber Pakhtunkhwa · via the motorways

Faisalabad to Mardan Bus Ticket Price, Online Booking, Timing

The Faisalabad to Mardan bus ticket price starts at about Rs 1,900 and reaches Rs 3,000 for Faisal Movers Business. Two operators cover the 530 km run in around seven hours.

Ticket price from
Rs 1,900Economy
Distance
530 kmVia the M-4 and the motorway network
Journey time
7h 00mIncluding any onward leg
Operators
2On the Peshawar corridor
Check first
The set-downConfirm when booking

Short answer: Faisalabad to Mardan bus tickets cost about Rs 1,900 in economy and Rs 2,200 to Rs 3,000 for Faisal Movers Executive and Business. The journey takes about seven hours on the motorways. Fares are indicative and confirm at checkout.

Fares by operator

Faisalabad to Mardan bus ticket price by operator and class

The Faisalabad to Mardan ticket price is a set-down on Peshawar bound services, which leave the GTS terminal near the Clock Tower and run the motorway network through the twin cities. Faisal Movers is the operator with the deepest timetable on this corridor from Faisalabad.

Faisalabad to Mardan bus fares by operator, class and routing
Bus operatorClassRouteJourney timeTicket price
Faisal MoversBusiness, ACMotorway, set down Mardan6h 45mRs 3,000
Faisal MoversExecutive, ACMotorway, set down Mardan7h 00mRs 2,200
Peshawar bound coachesEconomy, ACMotorway, set down Mardan7h 30mRs 1,900

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.

Confirm the set-down

Mardan lies just off the M-1, so confirm the set-down when booking rather than assuming it. If no service stops, Nowshera or Peshawar are the fallbacks, with frequent local transport back to Mardan.

Beyond Mardan

Swat, Dir and Bajaur are all reached onward from Mardan over the Malakand pass.


The journey

Faisalabad to Mardan route, terminals and connections

The Faisalabad to Mardan route runs the M-4 to Pindi Bhattian, the M-2 to the twin cities, then the M-1 west towards Peshawar.

BOARD IN LAHORE

GTS Terminal, Faisalabad

Faisal Movers and the long distance operators, near the Railway Station and the Clock Tower. Almost every intercity departure from the city.

AT THE FAR END

Mardan bus stand

Set-downs from Peshawar bound coaches, and local transport over Malakand. Onward travel into Swat, Dir and Bajaur.

THE ROAD

Stops on the way

Faisalabad, Pindi Bhattian, Twin cities, Swabi, Mardan.

Planning the journey

One terminal at this end, several stops at the other. Faisalabad’s long distance services concentrate at the GTS terminal near the Railway Station and Clock Tower, with some Faisal Movers and Sania Express departures from FM Speed Star on Sargodha Road. Check which one your ticket names.


Departure schedule

Faisalabad to Mardan bus timings and departure frequency

Faisalabad to Mardan bus timings follow the Peshawar corridor, which runs through the day.

Morning

6:00 am – 10:00 am

Departures from the GTS terminal through the morning, the easiest block for a same day arrival.

Afternoon

Noon – 4:00 pm

Steady departures, arriving in the evening.

Evening

5:00 pm – 9:00 pm

The block to take for the long southern runs, which are best done overnight.

Winter fog

December – January

The Punjab motorways fog badly and delays carry through the whole journey.


Choosing an operator

Which is the best bus service from Faisalabad to Mardan?

Everyone uses the same motorways, so the choice is the seat and whether the coach stops at Mardan.

CHEAPEST

Peshawar bound coaches

Air conditioned economy at Rs 1,900, provided the service sets down at Mardan.

BEST VALUE

Faisal Movers

Executive at Rs 2,200 with the deepest timetable on this corridor from Faisalabad, and cargo if you are sending goods.

MOST COMFORTABLE

Faisal Movers

Business at Rs 3,000 with a 30 kg allowance and a cancellation window.

The honest recommendation

Take Faisal Movers Executive at Rs 2,200 and confirm the Mardan set-down when booking. On a seven hour motorway run the cheaper economy seat saves little and risks being carried through to Peshawar.


Common questions

Faisalabad to Mardan bus ticket price FAQs

What is the Faisalabad to Mardan bus ticket price?

About Rs 1,900 in economy on a Peshawar bound coach, Rs 2,200 for Faisal Movers Executive and Rs 3,000 for Business.

How long does the journey take?

About seven hours on the motorway network through the twin cities.

Is there a direct bus?

Mardan is served as a set-down on Peshawar bound services rather than as a separate route. Confirm the stop when booking.

Where do buses leave from in Faisalabad?

Mostly the GTS terminal near the Railway Station and Clock Tower, with some departures from FM Speed Star on Sargodha Road.

What if my coach does not stop at Mardan?

Continue to Nowshera or Peshawar and take local transport back, which runs frequently.

Can I continue to Swat or Bajaur?

Yes, over the Malakand pass from Mardan, which is the usual gateway for both.

Book your Faisalabad to Mardan bus ticket

Compare Peshawar corridor services from Faisalabad and confirm the Mardan set-down, with no booking fee added.

Compare fares now