Skip to content Navratri temple yatras: Chintpurni, Jwalaji & Naina Devi — book your dates early Snow season: Manali, Atal Tunnel & Sissu trips for December–February Vande Bharat to Amb Andaura: We meet every train — early morning or late night Kangra Airport: Pickup for every flight, 24×7
Travel guide · by a Kangra taxi operator

How to reach Dharamshala & McLeodganj — by air, train & road

We drive this road every day, from the airport, both railheads and the cities of the plains. Here is every way in, how far each one is, and what the last stretch costs.

The short answer

By air

Kangra Airport, Gaggal

Kangra Airport — also called Gaggal Airport or Dharamshala Airport — is the only airport in the valley. Flights come mainly from Delhi and change with the season, so check the airline's schedule before you book. From arrivals:

Kangra Airport toDistanceTaxi
Dharamshala30 min≈ 13 km₹1,500
McLeodganj45–50 min≈ 20 km₹2,200
HPCA Cricket Stadium15 min≈ 11 kmAsk

Lowest one-way fare (Innova Crysta), all-inclusive. Fares updated .

Send flight number
By train

The nearest railway stations

There is no broad-gauge station in Dharamshala. Most travellers take a train to Pathankot or Amb Andaura and a taxi up into the hills.

StationTo DharamshalaTaxi
Pathankot Cantt / Chakki BankThe most trains — on the main line to Jammu, from Delhi, Punjab and beyond. ≈ 89 km
2 hr 30 min
₹5,000
Amb AndauraThe Vande Bharat from New Delhi (via Chandigarh and Una) ends here. Closest to Chintpurni and Jwalaji. ≈ 88 km
2 hr 30 min
₹4,500
Una HimachalA stop before Amb Andaura on the same line. ≈ 121 km
3 hr
Ask

The narrow-gauge Kangra Valley Railway from Pathankot also passes Kangra, but it is slow and its services have been interrupted in recent years — check the running status before relying on it.

By road

Driving up from the plains

Road distances to Dharamshala. HRTC and private overnight Volvo buses run from Delhi to Dharamshala and McLeodganj; for families, a private taxi lets you stop when you like.

FromDistanceTaxi
Delhi to Dharamshala9–10 hr ≈ 500 km Ask
Chandigarh to Dharamshala5–6 hr ≈ 241 km ₹9,000
Amritsar to Dharamshala4.5–5 hr ≈ 201 km ₹9,000
Ludhiana to Dharamshala5 hr ≈ 251 km Ask
Jalandhar to Dharamshala4 hr ≈ 191 km Ask
Pathankot to Dharamshala2 hr 30 min ≈ 89 km ₹5,000
The last stretch

Dharamshala to McLeodganj

McLeodganj is the upper part of Dharamshala, home to the Tsuglagkhang temple complex. It is about 5 km above Kotwali Bazaar by a steep road — roughly 15 min by car — and the Dharamshala Skyway ropeway also connects the two. Bhagsu, Dharamkot and Naddi are a few kilometres further up; some guesthouses there are reachable only on foot for the last few metres.

Taxi fares into Dharamshala

Book the last leg

FAQ

Getting to Dharamshala — questions

Which is the nearest railway station to Dharamshala?

There are two, about the same distance away: Pathankot Cantt / Chakki Bank (≈ 89 km) and Amb Andaura (≈ 88 km). Pathankot has more trains; Amb Andaura has the Vande Bharat from Delhi. From either, a taxi to Dharamshala takes about 2 hr 30 min.

Is there a railway station nearer to Dharamshala than Pathankot?

Amb Andaura is about as close (≈ 88 km) and is the end of the Vande Bharat from New Delhi. The narrow-gauge Kangra Valley line also passes Kangra, but it is slow and services have been interrupted in recent years, so check its running status before planning around it.

How do I reach Dharamshala from Delhi by train?

Take the Vande Bharat from New Delhi to Amb Andaura, or any train to Pathankot, then a taxi for the last ≈ 88–89 km. We meet trains at both stations.

How do I reach Dharamshala from Chandigarh by train?

The Vande Bharat to Amb Andaura stops at Chandigarh. From Amb Andaura it is ≈ 88 km to Dharamshala by taxi. By road the whole way, Chandigarh to Dharamshala is ≈ 241 km.

How do I reach Dharamshala by flight?

Fly to Kangra Airport at Gaggal (code DHM), ≈ 13 km from Dharamshala and ≈ 20 km from McLeodganj. Flights come mainly from Delhi; schedules change with the season, so check with the airline.

How far is Delhi from Dharamshala by road?

About 500 km — 9–10 hr by car. Overnight HRTC and private Volvo buses also run from Delhi to Dharamshala and McLeodganj.

Is McLeodganj in Dharamshala?

Yes. McLeodganj is the upper part of Dharamshala, about 5 km above Kotwali Bazaar by road — roughly 15 min by car. The Dharamshala Skyway ropeway also links the two.

How far is the HPCA cricket stadium from Kangra Airport?

About 11 km — around 15 min by taxi. The stadium is on the airport side of Dharamshala.

Dhauladhar foothills at dusk, seen from Bir
Manish KumarOwner · replies on WhatsApp

Arriving soon? We'll be at the gate.

WhatsApp Call now