Sadiqabad to Mardan Bus Ticket Price, Online Booking, Service Timing
Mardan, the second largest city of Khyber Pakhtunkhwa, lies just off the M-1 between Islamabad and Peshawar. From Sadiqabad you ride overnight to the twin cities and continue on a Mardan coach, or take a Peshawar service and change near the M-1 interchange.
Short answer: Sadiqabad to Mardan costs about Rs 4,800 and takes eleven to twelve hours. Take Daewoo to Rawalpindi and a coach to Mardan, or ride a Faisal Movers or Waraich Peshawar service and continue locally. Takht-i-Bahi is nearby.
Sadiqabad to Mardan ticket price by operator
What each operator charges from Sadiqabad to Mardan, and where you board.
| Bus operator | Class | Boards in Sadiqabad | Journey time | Ticket price |
|---|---|---|---|---|
| Coach to the twin cities, then Mardan | Two stages | KLP Road, Sabz Mandi | 11h 30m | About Rs 4,800 |
| Via Peshawar coaches | Faisal Movers or Waraich, then local | New General Bus Stand | 12h | About Rs 5,400 |
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.
Off the M-1
Mardan coaches from Rawalpindi run through the day, making the twin cities the easiest change point.
Peshawar bound coaches pass close to Mardan on the M-1; local transport covers the last stretch.
Mardan and Takht-i-Bahi
A city with a famous neighbour.
Mardan
- What
- Second city of KP.
- How
- Coach via the twin cities.
Takht-i-Bahi
- What
- Buddhist monastery ruins, a World Heritage Site.
- How
- Local transport.
How to choose
<strong>Via the twin cities</strong> is simplest.
Which is the best bus from Sadiqabad to Mardan
Three options for three different priorities.
Via the twin cities
Daewoo, then a Mardan coach.
About Rs 4,800Peshawar coach
Then local.
About Rs 5,400Awam Express
To Nowshera, then road.
Check fareOur verdict
<strong>Via the twin cities</strong>.
Sadiqabad to Mardan bus timings
Overnight, then morning.
Night coach
8:00 PM to 11:00 PMTwin cities at dawn.
Mardan leg
MorningAbout two hours.
Advisories
AlwaysCheck before travelling.
Winter fog
December to JanuaryMotorway fog.
Gandhara heritage
The Mardan area was part of ancient Gandhara, and Takht-i-Bahi is one of its best preserved sites.
Sadiqabad and Mardan terminals
Where to board in Sadiqabad and where you arrive in Mardan.
Sadiqabad
- Daewoo Express
- KLP Road near Sabz Mandi, Tehsil Sadiqabad. Helpline 111-007-008.
- Faisal Movers
- New General Bus Stand, beside the Moon Cheema filling station on KLP Road.
Mardan
- Coaches
- Mardan bus stand.
- Onward
- Takht-i-Bahi and Swabi.
- Rail
- Nowshera Junction nearby.
The road from Sadiqabad to Mardan
To the twin cities, then west on the M-1.
- SadiqabadDeparture, km 0.
- RawalpindiChange, km 800.
- M-1 interchangekm 900.
- MardanArrival about eleven and a half hours after departure, km 930.
Peshawar valley
Mardan sits in the fertile Peshawar valley, known for sugarcane and tobacco.
Sadiqabad to Mardan: bus or train
How the realistic options compare on this route.
Bus
Rs 4,800about, two stages
Practical.
Best for most.
Train
Check fareeconomy and AC
The Awam Express reaches Nowshera Junction.
Slow.
Cheapest way to travel from Sadiqabad to Mardan
Via the twin cities, about Rs 4,800.
Sadiqabad to Mardan bus FAQs
What is the Sadiqabad to Mardan bus ticket price?
About Rs 4,800 via the twin cities, or about Rs 5,400 via a Peshawar coach. Confirm on the day.
How long does the bus from Sadiqabad to Mardan take?
About eleven to twelve hours with the change for roughly 930 km via islamabad and the m-1.
Is there a direct bus from Sadiqabad to Mardan?
No; change in the twin cities or near the M-1.
How far is Takht-i-Bahi from Mardan?
About 15 km.
Related routes and operators
From Sadiqabad and to Mardan
Operator fare lists
Book your Sadiqabad to Mardan ticket
Routes from Sadiqabad to Mardan compared, with no booking fee added to the published fare.
Compare fares now