Kangra Airport — also called Gaggal Airport or Dharamshala Airport, airport code DHM — is the only airport in the Kangra valley. It is small and quick to get through, and it puts you closer to Dharamshala than any railway station.
How far is it?
| From Kangra Airport to | Distance | Drive time |
|---|---|---|
| Kangra Devi (Brajeshwari) | ≈ 9 km | 15–20 min |
| Dharamshala | ≈ 13 km | 30 min |
| McLeodganj | ≈ 20 km | 45–50 min |
| Chamunda Devi | ≈ 21 km | 30–40 min |
| Palampur | ≈ 38 km | 1 hr |
| Bir Billing | ≈ 67 km | 2 hr |
| Pathankot | ≈ 76 km | 2–2.5 hr |
| Dalhousie | ≈ 110 km | 3–3.5 hr |
When you land
The terminal is small, so baggage and the exit are only a few steps apart. If you have booked a pickup with us, the driver waits at the arrivals exit with your name — and you will have the driver’s number on WhatsApp before you fly.
Flights and delays
Most flights into Kangra Airport come from Delhi, and schedules change with the season, so always check the airline’s current timetable. Mountain weather can delay flights or, on bad days, divert them.
- Send us your flight number, not just the time — we follow the actual landing time.
- Do not plan a tight onward connection on the day you land, especially in the monsoon and in winter.
- If a flight is diverted, tell us on WhatsApp; we can pick you up from where you end up, or move the pickup to the next day.
Where to next?
- Staying in Dharamshala or McLeodganj? It is a short drive. See the fixed fares to Dharamshala and McLeodganj.
- On a temple yatra? Kangra Devi and Chamunda are both close to the airport, and Jwalaji is about 46 km away. See the temple distance chart.
- Heading further? Palampur, Bir, Dalhousie and Pathankot are all one drive away — see every fare on the Kangra Airport taxi page.
Coming by train instead?
The nearest broad-gauge stations are Pathankot and Amb Andaura. Our guide on how to reach Dharamshala compares air, train and road side by side.