Routes

Multan to Swat: Route, Distance and Plan

Multan to Swat is roughly 750 to 870 km by motorway. The route via M-4, M-2, M-1 and the Swat Motorway, realistic drive time and a two-day plan.

By Explore Pakistan · Published 25 September 2026 · 4 min read

Swat, Khyber Pakhtunkhwa
Photo: Bilalzahid12345 · CC BY-SA 4.0 · Wikimedia Commons

Multan to Swat is roughly 750 to 870 km by road, depending on the route and the source, and 10 to 15 hours of driving. Most of it is motorway: the M-4 north from Multan to Pindi Bhattian, the M-2 to Islamabad, the M-1 towards Peshawar and then the Swat Motorway (M-16). It can be done in a day, but a night in Islamabad makes it a far better trip.

This guide gives the route, the figures sources agree and disagree on, and a plan that suits a family. For Swat itself, see our Swat Valley guide.

At a glance
DistanceAbout 745 km (Rome2Rio) to about 870 km (other sources)
Driving timeAbout 10.5 hours on paper, up to 15 hours reported
RouteM-4, M-2, M-1, M-16 (Swat Motorway), then N-45 to Mingora
M-4 length309 km from Pindi Bhattian to Multan
Best planTwo days, with a night in Islamabad or Rawalpindi

The route

  1. M-4 north from Multan. The Pindi Bhattian to Multan motorway is 309 km long and passes Khanewal, Abdul Hakeem, Jhang, Toba Tek Singh, Gojra and Faisalabad. The last sections opened in 2019.
  2. M-2 from Pindi Bhattian to Islamabad. The Lahore to Islamabad motorway, which you join near Pindi Bhattian.
  3. M-1 towards Peshawar. Leave at the Karnal Sher Khan interchange.
  4. Swat Motorway (M-16) to Chakdara. Then the N-45 for about 40 km to Mingora.

The distance varies by source because it depends on where in Swat you finish and on how each planner routes you through Islamabad. Use 750 to 870 km as the range and be more cautious about the time than the distance.

How long will it take?

Rome2Rio says about 10.5 hours, another source says 14 to 15. In practice, a drive of 11 to 13 hours with stops is realistic, and more at weekends or in rain. The last part, from the M-1 into the Swat valley, is where a tired driver is most at risk.

We would not recommend one long day for a family. Two shorter days cost little extra: drive from Multan to Islamabad or Rawalpindi on the first day, then take the three-hour run to Swat the next morning. The 247 km from Islamabad to Swat is reported at about three hours on the motorway. See our Islamabad to Swat by road guide.

A two-day plan

  • Day 1: Leave Multan early, follow the M-4 and M-2, and stop for lunch at a motorway service area. Reach Islamabad in the afternoon and stay the night.
  • Day 2: Set off by 7 am on the M-1 and M-16, reach Mingora by late morning and carry on to your hotel in Madyan, Kalam or Malam Jabba. Our Swat Motorway guide covers the last section.

If you start from Lahore instead, our Lahore to Swat guide is shorter, and Karachi to Swat covers the far end of the country.

Is Swat safe to travel to?

Check the current situation before you go. The UK government's travel advice (updated 22 September 2026) advises against all travel to Swat and against all but essential travel to Malakand and Mardan. A suicide bomber attacked the Kabal police station in Swat on 2 August 2026, killing 17.

Pakistani visitors still go, and the motorway route is the way most take. Check local news and current police advice before setting out. Foreign-passport holders should read their own government's advice, which may say not to go and can void travel insurance. See our Swat safety guide.

A practical tip

Confirm your Swat hotel by phone the day before you leave Islamabad. Top up the tank in Islamabad and keep the car's paperwork and CNIC within reach for checkposts.

Is it worth driving from Multan?

If you have your own car and want to take luggage and family, yes, with the overnight stop. If you are travelling alone or with a small group, the alternative is a bus or flight to Islamabad and a hire car on.

Frequently asked questions

How far is Multan from Swat?

About 745 to 870 km by road, depending on the route and the destination in Swat.

How long does the drive from Multan to Swat take?

Around 10.5 hours on paper and up to 15 hours in practice. A night in Islamabad makes it easier.

Which motorway do I take from Multan to Swat?

The M-4 to Pindi Bhattian, the M-2 to Islamabad, the M-1 to Karnal Sher Khan and the M-16 Swat Motorway to Chakdara.

Can I do Multan to Swat in one day?

It is possible, but a very long day with a tiring hill drive at the end. Splitting it is safer.

Is Swat safe for tourists right now?

The UK advises against all travel to Swat. Pakistani travellers continue to visit, but check current local advice first.

Keep reading

More from Routes

All Khyber Pakhtunkhwa guides

Timeless beauty · Serene waters · Living culture

Want us to plan it for you?

Tell us your dates, your group and where you want to go. A travel expert will shape a route for you within a day.