Chitral

Peshawar to Chitral: Road and Bus Options

Peshawar to Chitral by road: the Swat Motorway and Malakand routes, the drive through Dir and the Lowari tunnel, coaches, vans, fares and safety on the way.

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

Chitral
Photo: Akaasi عکاسی · CC BY-SA 4.0 · Wikimedia Commons

Peshawar to Chitral is about 360 to 370 km by road, and takes 8 to 10 hours with stops. The quickest way is the M-1 east to the Swat Motorway, north to Chakdara, then the N-45 through Timergara, Dir and the Lowari tunnel, and down the Chitral river to Chitral town. If you are not driving, daily coaches run between the two cities, many of them overnight, alongside vans and hired cars.

This guide covers the two ways out of Peshawar, the drive from Chakdara onwards, the public transport choices and how fares work, and what to know about safety on this road in 2026.

At a glance
DistanceAbout 360 to 370 km
Driving time7 to 8 hours on the road; 8 to 10 with stops
Fastest routeM-1, Swat Motorway to Chakdara, then N-45 via Timergara, Dir and the Lowari tunnel
Older routeN-45 from Nowshera via Mardan, Dargai and the Malakand Pass
Peshawar to ChakdaraAbout 130 km; 1.5 to 2 hours by motorway
Chakdara to ChitralAbout 5.5 hours of driving
CoachesDaily, many of them overnight
FlightsPIA's limited Chitral service flies from Islamabad
DocumentsCNIC; foreign nationals need passport and visa, and register on the way

Which way out of Peshawar?

Everything north of Chakdara is the same road, the N-45. The choice is how you reach Chakdara, at the mouth of the Swat valley.

Via the Swat Motorway (fastest)

Take the M-1 east from Peshawar towards Islamabad, past the Charsadda and Rashakai interchanges, and turn north at the Karnal Sher Khan interchange onto the Swat Motorway (M-16). It opened in 2019 and runs about 81 km to Chakdara, with a pair of tunnels on the way. Peshawar to Chakdara takes about one and a half to two hours on this route, almost all of it on dual carriageway.

For most drivers this is the obvious choice: it is quicker, the road surface is good, and it avoids the bazaars.

Via Mardan and the Malakand Pass (the old road)

The N-45 itself starts at Nowshera and runs north through Mardan and Dargai, then climbs over the Malakand Pass to Batkhela and down to Chakdara. It is slower, through busy towns and up a steep climb, but it is the fallback if the motorway is closed. If you are starting from the north side of Peshawar or from Charsadda, ask locally which is quicker that day.

The drive from Chakdara to Chitral

From Chakdara the road is a two-lane mountain highway, and it is where the hours go.

  1. Chakdara to Timergara, about 40 km. The first stretch into Lower Dir is badly worn. In May 2026 residents went to the Peshawar High Court asking for it to be repaired and widened, and the NHA's plan to widen the Chakdara–Chitral section was still at the design and re-bidding stage in 2026. Expect potholes, trucks and slow bazaars.
  2. Timergara to Dir. The road climbs steadily up the valley to Dir town, the last big town before the tunnel. Chakdara to Dir takes about two and a half hours.
  3. Dir to the Lowari tunnel. Above Dir the road winds up to the southern portal. In winter, snow on this approach is what most often holds traffic.
  4. Through the tunnel. The main tunnel is 8.5 km long and opened in 2017. Its hours have been restricted at times: in August 2026 the NHA announced a 12-hour daily closure, reversed after protests in Chitral, with future hours to be agreed with the district administration. Check the current timings before you set off.
  5. Down to Chitral, about three hours from Dir. You come out on the Chitral side, drop to the Chitral river and follow it north past Drosh and Ayun, the turning for the Kalash valleys, into Chitral town.

The same road carries traffic from Islamabad, so our guide to the drive from Islamabad to Chitral by road covers the tunnel and the overnight options in Dir in more detail.

How long does it really take?

About seven and a half hours of driving: roughly two hours to Chakdara, two and a half to Dir, and three from Dir to Chitral. Add meals, prayers, checkpoints and a slow truck on the climb, and most people take 8 to 10 hours door to door.

That makes it a comfortable one-day drive if you leave Peshawar at 6 or 7 in the morning. Leaving at midday puts you on the Chitral side of the tunnel after dark, which is the part of the road you most want to drive in daylight. On Eid holidays the traffic is heavier, so allow longer.

Coaches, vans and shared cars

You don't need a car to make this trip. There are three kinds of public transport, and they differ more in comfort and timing than in route.

Coaches

Air-conditioned coaches run daily between Peshawar and Chitral. The best known is Hindukush Express, a Chitral company running since 2019, which operates Yutong coaches from Chitral to both Peshawar and Islamabad. Many services run overnight, leaving in the evening and arriving early the next morning. Book a day or two ahead, and well ahead around Eid, and confirm the departure point and time when you book, as they change.

Vans and minibuses

Flying coaches and Hiace-type vans are the cheapest option, and usually leave when full. They are cramped for a journey this long, but they are how many Chitralis travel.

Private cars

Cars such as Corollas, often advertised as "2D" service, can be booked for the trip, and some operators pick up from your door. They are faster than coaches and cost considerably more, but a car of your own lets you travel in daylight and stop where you like.

What does it cost?

Fares move with diesel prices, so any figure goes out of date quickly. The Khyber Pakhtunkhwa transport department sets per-kilometre fares for ordinary, deluxe and air-conditioned buses and for vans, and revises them when diesel prices change: in 2026 fares were cut in January and raised again in March. The notified fares carry a 50 per cent concession for students, people with disabilities and anyone over 60.

As a rule, vans are cheapest, air-conditioned coaches cost more, and a private car costs most. Ask the fare when you book, compare it with the notified fare if one is displayed, and agree a car's full price, including tolls and any overnight stop, before setting off.

Is the road from Peshawar to Chitral safe?

Chitralis and Pakistani tourists use this road every day, but it passes through districts with a real security problem, and 2026 has been a difficult year.

  • Dir. Between June and August 2026 there were repeated clashes between police and militants in Lower and Upper Dir, including a gun battle in Upper Dir in August that went on for more than a day.
  • Foreign government advice. The UK's Pakistan travel advice, updated on 22 September 2026, advises against all travel to Peshawar, Charsadda and Upper and Lower Dir, and on the N-45 from north of the Mardan ring road to Chitral, and against all but essential travel to Nowshera, Swabi, Mardan and Malakand. Overseas visitors should check their own government's advice, which can affect travel insurance.
  • Floods. On 4 August 2026 floods and a glacial lake outburst closed the Chitral–Peshawar highway, so in July and August keep a spare day.

In practice: travel in daylight where you can, stop in towns rather than on empty stretches, carry your CNIC, and follow what you are told at checkpoints. Read the news for Dir and the Afghan border the day before leaving. Our guide to whether Chitral is safe covers the wider picture, including the border.

Road, coach or flight: which suits you?

  • Families: drive, or hire a car with a driver, and leave Peshawar early enough to reach Chitral in daylight. Split the trip with a night in Dir if you have young children.
  • Solo travellers and students on a budget: the coach is the easy choice, as long as you are comfortable crossing Dir at night. If you are not, hire a car and go by day.
  • Short trips: flying would help, but there is no scheduled Islamabad–Chitral flight at present. PIA's planned weekly flight of April 2025 never ran for lack of bookings. See our Chitral flight guide in case that changes.

Once you are in Chitral, the Kalash valleys are the next question; our guide on how to reach the Kalash valleys covers the road from Ayun. For a week-long plan that fits the drive around the time on the ground, see our five-day Chitral itinerary and our trip planning page.

Frequently asked questions

How many hours is Peshawar to Chitral by road?

About seven and a half hours of driving, and 8 to 10 hours with stops. Leave Peshawar by 6 or 7 am to reach Chitral before dark.

What is the distance from Peshawar to Chitral?

About 360 to 370 km, via the M-1 and Swat Motorway to Chakdara and the N-45 through Dir and the Lowari tunnel.

Is there a bus from Peshawar to Chitral?

Yes. Air-conditioned coaches, including Hindukush Express, run daily, many of them overnight. Vans and hired cars also run on the route.

What is the fare from Peshawar to Chitral?

It depends on the vehicle and changes with diesel prices, which moved official fares twice in early 2026. Vans are cheapest, coaches cost more and a private car most, so ask when you book.

Is there a flight from Peshawar to Chitral?

PIA's limited Chitral service flies from Islamabad, not Peshawar. Check the PIA website for current days, and expect cancellations in bad weather.

Which is the best route from Peshawar to Chitral?

The M-1 and Swat Motorway to Chakdara, then the N-45 through Dir and the Lowari tunnel. The older road over the Malakand Pass is slower but a useful fallback.

Keep reading

More from Chitral

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.