Routes

Peshawar to Dir and Upper Dir: Route and Time

Peshawar to Dir is roughly 225 to 240 km via Malakand, Chakdara and Timergara, about 5 to 6 hours. Route, road condition and the current UK travel advice.

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

Kumrat valley upper dir, kyberpakhtunkhwa, pakistan
Photo: Shah faisal zeb · CC BY-SA 4.0 · Wikimedia Commons

Peshawar to Dir is roughly 225 to 240 km by road via Malakand, Chakdara and Timergara, and a realistic drive is five to six hours with stops. The road is the N-45, which runs from Nowshera to Chitral, and the towns come in a fixed order: Malakand and Chakdara at about 130 km, Timergara about 38 km beyond, and Dir town about 60 to 70 km after that.

You should read the safety section before the route. The whole of this road lies in districts that the UK government advises against visiting, and there have been armed clashes on it in 2026. This guide gives the route and the numbers, but it is not an encouragement to go.

At a glance
DistanceAbout 225 to 240 km to Dir town (sources differ)
Drive timeAbout 5 to 6 hours with stops (our sum of published legs)
RoutePeshawar, Malakand and Chakdara, Timergara, Dir
RoadN-45, two lanes; Chakdara to Timergara reported in poor repair
SecurityUK advises against all travel to Peshawar and Upper and Lower Dir

Is it safe?

Check this before you plan anything else. The UK government's Pakistan travel advice (updated 22 September 2026) advises against all travel to Peshawar, Upper Dir and Lower Dir, and against all but essential travel to Malakand and other districts along the way. The N-45 from Mardan to Chitral is also on the UK's list.

Recent events match that advice. Dawn reported a gun battle between police and militants in the Barikot Dubando area of Dir that was in its second day on 13 August 2026, with helicopter strikes on suspected hideouts. Reports in June 2026 described a constable shot dead in Lower Dir and six militants killed in Talash. On 16 July, three police were killed at Laram Top in Lower Dir.

Pakistani visitors do still travel through Dir, and many of the valleys beyond it are visited in summer. If you are going, check local news and current police advice on the day, keep to daylight and take the advice of people on the ground. Overseas visitors should read their own government's advice first, because ignoring it can void travel insurance.

What is the route from Peshawar to Dir?

  1. Peshawar to Malakand and Chakdara, about 130 km. The road runs north-east through Nowshera and Mardan districts and climbs through the Malakand hills to Chakdara, at the entrance to Lower Dir. Published times for this leg are about an hour and a half to two hours.
  2. Chakdara to Timergara, about 38 km. The main town of Lower Dir. Allow about an hour, because this stretch is busy.
  3. Timergara to Dir town, about 60 to 70 km. The road climbs into Upper Dir along the river. This is the slowest leg, and about an hour and a half is a fair allowance.

Dir town is where the road to the Lowari Tunnel and Chitral splits off, and where drivers heading for Kumrat turn away. See our Dir to Chitral guide and Dir to Kumrat guide for the next stage.

Chakdara is also the junction for Swat. If Swat is your real destination, read Peshawar to Swat first, and our Swat Valley guide explains why that too needs care at present.

How long does it really take?

Sites that time this drive on an empty road quote two hours for Peshawar to Timergara. Adding the last leg to Dir town, and the stops and checkposts that almost every traveller meets, gives five to six hours. Add more in rain, on Eid or if the Chakdara to Timergara stretch is congested.

Dir town is not a place to arrive at after dark. If you are starting from Peshawar, leave early enough to be there by afternoon.

What is the road like?

The N-45 is paved throughout and is two lanes wide for most of its length. Residents of Lower Dir petitioned the Peshawar High Court in May 2026 for the repair and widening of the Chakdara to Timergara road, describing its condition as dangerous, so expect potholes and slow trucks there.

After Timergara the road follows the river valley and climbs. Landslides after rain are a risk in the monsoon. Fuel and cash are best sorted in Peshawar, Chakdara or Timergara, before the mountain sections.

Should you go?

For most families we would say wait, or choose another destination. If you have a real reason to be in Dir, such as family, work or a trip to Kumrat, go by daylight, keep your plans flexible, and check the situation again the evening before. If you are only looking for a mountain trip and want the road to Hazara instead, see Peshawar to Abbottabad or our Peshawar to Chitral guide.

Frequently asked questions

How far is Dir from Peshawar?

About 225 to 240 km by road, depending on the source and where in Dir you stop. It goes via Malakand, Chakdara and Timergara.

How long does the drive from Peshawar to Dir take?

About five to six hours with stops. An empty road could be quicker, but checkposts and a congested Chakdara to Timergara stretch make that rare.

Which road goes from Peshawar to Dir?

The N-45 highway, which runs from Nowshera through Malakand and Dir to Chitral.

Is it safe to travel from Peshawar to Dir?

The UK advises against all travel to Peshawar and Upper and Lower Dir, and armed clashes were reported in Dir in June and August 2026. Pakistani travellers still use the road, so check local news and police advice before going.

Is there a bus from Peshawar to Dir?

We could not confirm current operators, timings or fares for this route, so ask at a Peshawar bus terminal, and check the security position before booking.

Keep reading

More from Routes

All Khyber Pakhtunkhwa guides
Abbottabad Pakistan In winters

Routes

Peshawar to Abbottabad: Distance and Route

Peshawar to Abbottabad is roughly 185 to 200 km by the M-1 and Hazara Motorway, about 2.5 to 3.5 hours. Route, road, buses and the security advice.

5 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.