Malakand Division

Swat, Buner and Shangla Loop: Route and Safety Check

How the Swat, Buner and Shangla road loop fits together, from the M-16 and Karakar Pass to Shangla Top, and what the 2026 security advice means for it.

By Explore Pakistan · Published 2 October 2026 · 5 min read

HIstorical sights in Malakand division, KPK, Pakistan
Photo: Ajmalness · CC BY-SA 3.0 · Wikimedia Commons

The Swat, Buner and Shangla loop is not one signed road but a way of joining three Malakand Division districts: up the M-16 to Swat, over Karakar Pass into Buner, and, as a longer variant, over Shangla Top towards Besham. It makes a good circuit on a map and most of it is paved. It is also an area where the UK government currently advises against all travel to Swat and Buner and against all but essential travel to Shangla and Malakand, so this guide spends as much time on that as on the road.

It covers how the legs connect, what each one is like, and how to decide whether the trip is sensible right now. For the valley itself, see our Swat Valley page.

At a glance
DistrictsSwat, Buner, Shangla (Malakand Division)
RoadsM-16 Swat Expressway, Karakar Pass road, N-90 over Shangla Top
Karakar PassAround 1,336 m, joins Swat and Buner
N-90, Khwazakhela to BeshamAbout 64 km
Karakar Tunnel2.1 km, under construction since 2021
UK adviceAgainst all travel to Swat and Buner; all but essential for Shangla and Malakand

How the loop fits together

  1. M-1 and M-16 to Swat. From Islamabad you take the M-1 towards Peshawar and join the M-16, the Swat Expressway, which runs from Nowshera towards Fatehpur in Swat. Its first phase opened to traffic in June 2019 and cut Nowshera to Chakdara from about three hours to one.
  2. Mingora and Barikot. From Chakdara the road runs up the Swat valley through Mingora. Barikot is the usual starting point for the Karakar road.
  3. Karakar Pass into Buner. The paved road climbs through pine forest to the pass at around 1,336 metres and drops into the Buner valley. Our Barikot guide covers the start of the road.
  4. Buner and home. Buner's district headquarters is Daggar, and main roads lead from Buner to Swabi and Mardan, which rejoin the M-1. Our Buner trip guide covers that side.
  5. The Shangla variant. From Khwazakhela, north of Mingora, the N-90 climbs over Shangla Top to Besham, about 64 km, where it meets the Karakoram Highway. See our Shangla Top guide.

The Karakar Tunnel will shorten the crossing from about 11 km over the pass to about 3 km, but at the last update we found it was still under construction, so plan on the pass road.

What each leg is like

The M-16 is a modern four-lane motorway and the easy part. Karakar Pass is paved but narrow in places, with steep sections and drops, and fog or snow can make it slow in winter. The pass has a long history: in 1586 a large Mughal force was defeated there by Yusufzai tribes.

Buner has pine hills, with Pir Baba's shrine as its best-known site, and the district holds a large share of Pakistan's marble industry, so expect heavy trucks. Shangla Top is a forested pass on a mountain road, and weather can close it in winter.

Is the loop safe?

The UK government's Pakistan advice, updated on 22 September 2026, advises against all travel to Swat and Buner, and against all but essential travel to Malakand and Shangla. It also advises against all travel on the Karakoram Highway between Mansehra and Chilas, which includes Besham, where the Shangla variant ends.

Recent events matter. On 2 August 2026 a suicide bomber attacked the Kabal police station in Swat during a peace rally, killing 17. A police patrol was also attacked at Laram Top in Lower Dir on 16 July.

Pakistani families do still visit Swat, especially in summer, and many travel without problems. But this is a route you should plan with current information:

  • Check local news and police advice for each district on the day, and ask your hotel about the road ahead.
  • Travel in daylight and avoid the passes after dark.
  • Keep a plan B. Be ready to turn back or stay put if a road is closed or tension rises.
  • Overseas visitors should read their own government's advice, which may say not to go and can void travel insurance.

Is it worth doing now?

For most travellers we would not build a trip around this loop at present. The scenery is pleasant, but it is a driving route, not a list of sights, and the advice is as strong as it gets for two of the three districts. If you live nearby and know the area, check conditions and go for a day. If you are planning a holiday from further away, a destination without the advisory is a simpler choice, and our travel guide can help you compare options.

Frequently asked questions

What is the Swat, Buner and Shangla loop?

A circuit of Malakand Division roads: the M-16 to Swat, Karakar Pass into Buner, and optionally the N-90 over Shangla Top to Besham.

Is Karakar Pass paved?

Yes. The road is paved but narrow with steep sections and drops. A 2.1 km tunnel is under construction to bypass it.

How long is the road over Shangla Top?

The N-90 from Khwazakhela in Swat to Besham in Shangla is about 64 km.

Is it safe to travel in Swat and Buner?

The UK advises against all travel to Swat and Buner. A bomb attack in Swat on 2 August 2026 killed 17. Pakistani visitors still travel there, but check local news and police advice first.

Keep reading

More from Malakand Division

All Khyber Pakhtunkhwa guides
Saidgai Lake

Swat

Saidgai Lake Swat: Route and Trek

Saidgai Lake sits at about 3,500 m between Swat and Upper Dir. Here are the known trails, rough trek times, the season, what to carry and the security advice.

6 min read

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.