Lahore to Mardan Bus Ticket Price, Online Booking, Timing
The Lahore to Mardan bus ticket price starts at about Rs 2,000 and reaches Rs 3,700 for Daewoo Luxury. Seven operators cover the 480 km run in around seven hours, and the town is the turning point for everything heading into Swat and Dir.
Short answer: Lahore to Mardan economy coaches charge Rs 2,000 to Rs 2,150, executive and business Rs 2,350 to Rs 3,000, and Daewoo Luxury runs Rs 3,700. The M-1 motorway from the twin cities is what keeps this to seven hours.
Lahore to Mardan bus ticket price by operator and class
A well served corridor, because Mardan sits on the motorway to Peshawar and carries the Swat traffic as well as its own.
| Bus operator | Class | Route | Journey time | Ticket price |
|---|---|---|---|---|
| Daewoo Express | Luxury, AC | M-2 and M-1 | 7h 00m | Rs 3,700 |
| Faisal Movers | Business, AC | M-2 and M-1 | 7h 00m | Rs 3,000 |
| Motorway Express | Business, AC | M-2 and M-1 | 7h 10m | Rs 2,700 |
| Faisal Movers | Executive, AC | M-2 and M-1 | 7h 15m | Rs 2,550 |
| Afridi Movers | Executive, AC | M-2 and M-1 | 7h 20m | Rs 2,350 |
| Niazi Express | Economy, AC | M-2 and M-1 | 7h 30m | Rs 2,150 |
| Skyways | Economy, AC | M-2 and M-1 | 7h 30m | Rs 2,000 |
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 operators that work this corridor
Motorway Express runs the Peshawar, Swat and Abbottabad corridors, which puts Mardan squarely in its network rather than on the edge of it. Afridi Movers works Peshawar and Kohat and reaches Mardan on the same alignment. Between them they usually offer better departure choice into this district than the national brands do.
Takht-i-Bahi is close
The Buddhist monastery ruins sit a short local ride from Mardan and are the main reason visitors come to the district. No intercity service goes there directly, so plan local transport and allow half a day. The site is on a hillside, so it is a walk rather than a drive-up visit.
The turning point for the northern valleys
Everything heading to Swat, Dir and Chitral leaves the motorway network around here and climbs the Malakand pass, which makes Mardan a connection town as much as a destination.
Over Malakand
Batkhela, then Swat or the Dir valleys. The road narrows and the vehicle starts to matter from here on.
Peshawar
About an hour further on the M-1, with far more departures if you need to rejoin the network.
Arrive in daylight
Onward transport into the valleys runs in daylight, so a seven hour journey wants a morning start.
Booking the second leg
If Mardan is a connection rather than your destination, take a morning departure and settle the onward leg before you travel. Arriving here at eight in the evening leaves you waiting until the next morning for anything into the valleys, which turns a one day journey into two. That is the single most useful thing to know about this route, and it costs nothing to plan around.
Lahore to Mardan bus timings and departure frequency
Morning and evening blocks, with the Peshawar corridor filling the gaps.
Early morning
5 AM to 8 AMThe block to take if you are connecting into Swat or Dir the same day.
Through the day
RegularPeshawar bound services on the M-1 with Mardan among the scheduled stops.
Evening
OvernightArriving early morning, which also works well for an onward connection.
Winter fog
December to JanuaryThe Punjab motorway sections fog and delays carry through the whole run.
Which is the best bus service from Lahore to Mardan?
Every operator uses the same motorways, so departure time and onward connections matter more than the badge.
Motorway Express
Business at Rs 2,700, working the Peshawar, Swat and Abbottabad routes as its core network.
Skyways
Air conditioned economy at Rs 2,000, the lowest fare, half an hour behind the premium coaches.
Afridi Movers
Executive at Rs 2,350, working the Peshawar and Kohat corridors, useful if your journey continues west or south.
The honest recommendation
Take Skyways economy at about Rs 2,000 on the earliest departure you can get. On a seven hour motorway run where the whole timetable sits within half an hour, the departure time is worth far more than the class, especially if you are connecting into the valleys. Choose Motorway Express at Rs 2,700 if you want an operator with proper counters across this corridor.
Lahore to Mardan bus ticket price FAQs
What is the Lahore to Mardan bus ticket price?
From about Rs 2,000 with Skyways to Rs 3,700 for Daewoo Express Luxury. Niazi Express economy is Rs 2,150, Afridi Movers Executive Rs 2,350 and Motorway Express Business Rs 2,700. Seven operators run the route.
Which is the cheapest bus from Lahore to Mardan?
Skyways at around Rs 2,000, then Niazi Express at Rs 2,150. Both are air conditioned and arrive within half an hour of the premium coaches.
Can I continue to Swat from Mardan?
Yes, over the Malakand pass through Batkhela. Take a morning departure from Lahore so you arrive with time to connect, because valley transport runs in daylight.
How do I visit Takht-i-Bahi?
By local transport from Mardan, a short ride away. Allow half a day, and note the site is on a hillside so there is a walk involved.
Is the route all motorway?
Almost. The M-2 to the twin cities then the M-1 towards Peshawar, which is why 480 km takes seven hours.
Related routes and fare guides
Operator fare lists
More routes
Book your Lahore to Mardan bus ticket
Seven operators on the M-1 corridor, all air conditioned, with no booking fee added to the operator’s published fare.
Compare fares now