PlanningPublished Updated 8 min readDharamshala Stay Team

Kangra Airport (Gaggal) Guide: Flights, Taxi Fares, Delays and Tips (2026)

Everything about flying into Dharamshala: which airlines fly to Kangra Airport at Gaggal, terminal facilities, taxi fares to Dharamshala, McLeod Ganj, Palampur and Bir, local buses, weather delays and baggage limits on small planes.

Kangra (Gaggal) Airport terminal entrance with the snow-covered Dhauladhar range rising behind
Kangra (Gaggal) Airport terminal entrance with the snow-covered Dhauladhar range rising behind. Photo: Wikimedia Commons (credits).

The Short Answer

Kangra Airport (code DHM) at Gaggal is the airport for Dharamshala, McLeod Ganj, Palampur and Bir. It is about 12-15 km from Dharamshala town and roughly 20 km from McLeod Ganj, 30-60 minutes by taxi. As of 2026, IndiGo lists flights to Delhi, Chandigarh, Jaipur and Noida, and Alliance Air lists a link with Shimla. All flights use small turboprop aircraft because the runway is short, so seats are limited, fares rise quickly and bad weather can cause delays.

From the airport, a taxi to Dharamshala costs approx. ₹800-1,200, to McLeod Ganj approx. ₹1,000-1,500, as of 2026. You can pre-book a Gaggal Airport to Dharamshala taxi so a driver is waiting when you land.

Quick Facts

NameKangra Airport, also called Gaggal Airport or Dharamshala Airport
CodeDHM (IATA)
LocationGaggal, on the Pathankot - Mandi highway, Kangra district
Distance to Dharamshala townapprox. 12-15 km, 30-40 min
Distance to McLeod Ganjapprox. 20-22 km, 45-60 min
RunwayOne runway of approx. 1,370 m, suitable for turboprops only
AircraftATR-type turboprops (IndiGo), smaller regional aircraft (Alliance Air)
Airlines (as of 2026)IndiGo, Alliance Air; check airline sites for current schedules
ExpansionRunway extension planned, land acquisition under way; no completion date to rely on

Which Airlines Fly to Kangra?

AirlineRoutes listed (as of 2026)Notes
IndiGoDelhi, Chandigarh, Jaipur, NoidaDelhi is the main route with the most frequency; others are less frequent and seasonal
Alliance AirShimlaSmall regional service; frequency varies

Airlines have come and gone on this airport. SpiceJet and Alliance Air have flown the Delhi route in past years, and route lists change with the season. Always confirm on the airline website before booking connecting travel or tours around a specific flight.

Coming from Mumbai, Bangalore, Kolkata or Hyderabad? There are no direct flights. Connect via Delhi. On separate tickets, leave at least 3 hours between flights, and more in winter fog season, when Delhi departures can be delayed. If the connection looks risky, land in Delhi and take the overnight bus from Delhi instead.

The Airport Itself

Kangra Airport is small and easy. There is one terminal building, a short walk from the plane, and you can be out of the door within 15-20 minutes of landing if you have no checked bag. It has even been rated highly in the Airports Authority of India customer satisfaction surveys for small airports.

What to expect:

  • Basic facilities: waiting area, washrooms, drinking water and usually a small snack counter. Do not count on full meals; eat before your flight.
  • ATM and money: do not rely on finding a working ATM inside. Carry some cash for taxis and tips. Our ATM, mobile network and internet guide explains where cash and SIM coverage is reliable.
  • Taxi counter: a local taxi counter outside arrivals offers rides at set rates. Fares are fixed rather than metered.
  • Mobile signal: good on major networks at the airport and along the highway.
  • Security: standard Indian domestic airport rules. Arrive at least 60-90 minutes before departure; check-in closes earlier than many people expect on small aircraft.
  • Views: on a clear day the Dhauladhar range rises straight behind the runway. Sit on the side facing the mountains for the approach (it depends on wind direction, so it is a gamble).

Taxi Fares from Gaggal Airport

DestinationApprox. distanceApprox. timeApprox. fare (sedan, as of 2026)
Kangra town8-10 km20 min₹500-700
Dharamshala town / Kotwali Bazaar12-15 km30-40 min₹800-1,200
McLeod Ganj20-22 km45-60 min₹1,000-1,500
Bhagsu / Dharamkot22-25 km50-70 min₹1,200-1,800
Naddi22-25 km50-70 min₹1,200-1,700
Sidhbari (Norbulingka / Gyuto area)15-18 km30-40 min₹800-1,200
Palampur40-45 km1-1.25 hrs₹1,800-2,500
Bir65-75 km2-2.5 hrs₹2,800-3,500
Pathankot75-85 km2-2.5 hrs₹2,500-3,200

SUV fares are typically 30-40% higher. Prices rise slightly at night and on festival days. Dharamkot and upper Bhagsu have narrow roads; the car may stop at the nearest point and you walk the last few minutes, so ask your hotel in advance.

Why pre-book? Flights arrive in a small wave, the counter can have a queue, and a pre-booked driver can track your flight if it is delayed. Book on our taxi page or directly for the airport to Dharamshala route.

Buses from Gaggal

If you are travelling light and on a budget, the airport sits close to the main Pathankot - Mandi highway. Walk out of the airport gate to the main road, and HRTC and private local buses heading towards Dharamshala pass regularly in the daytime (approx. ₹30-50 as of 2026, check locally). They end at the Dharamshala bus stand, where you change for McLeod Ganj.

Realistically, buses only make sense in daylight with a backpack. With a suitcase, children or an evening arrival, a taxi is worth the money.

Weather Delays and Cancellations

Kangra is a weather-sensitive airport. Small aircraft, a short runway and mountains on one side mean pilots need good visibility.

SeasonWhat happensWhat to do
Monsoon (July to mid-September)Low cloud and heavy rain; delays, diversions and cancellations are most common nowPrefer the earliest flight of the day, keep a buffer day before onward travel
Winter (December-January)Fog mostly affects Delhi departures in the early morning, which knocks on to KangraAvoid tight connections, check flight status before leaving for the airport
Pre-monsoon and summer (April-June)Generally good flying; afternoon thunderstorms possible. Heat and runway length can mean weight restrictionsKeep baggage within limits
Autumn (October-November)The most reliable season, with clear skiesBook early; this is peak season

If your flight is cancelled, the airline will usually offer a rebooking or refund. The practical backup is the road: Delhi to Dharamshala is 9-11 hours by taxi or an overnight bus. Read our monsoon travel guide if you are flying in July-August.

Baggage Limits on Turboprops

  • Check-in baggage: IndiGo domestic economy fares typically include 15 kg, but the allowance depends on your fare type; check your ticket. Extra weight is paid per kg and can be expensive.
  • Cabin baggage: usually one bag up to 7 kg plus a small personal item, but ATR overhead bins are small. Larger cabin trolleys may be tagged and placed in the hold at the aircraft door, then returned on the stairs or at the belt. Keep medicines, power banks and valuables in a small bag you can hold.
  • Power banks and lithium batteries must be in cabin baggage, never checked.
  • Weight restrictions: on hot days or in bad weather, small aircraft at short runways sometimes have payload limits. Rarely, bags may arrive on a later flight. Pack one night's essentials in your cabin bag.
  • Trekking gear: trekking poles, tent pegs and gas canisters have airline restrictions. Gas canisters cannot be flown; buy them in McLeod Ganj before the Triund trek.
  • Paragliding gear: pilots flying to Bir with their own wing should check sports equipment rules and fees in advance.

Tips for Flying In and Out

  1. Book early. With about 70 seats per plane, the cheapest Delhi - Kangra fares disappear quickly, especially in May-June, October and the Christmas - New Year week.
  2. Choose morning flights in the monsoon. Cloud tends to build in the afternoon.
  3. Do not plan a same-day connection on separate tickets out of Kangra.
  4. Have a road plan B. Save a taxi contact and bus option. If you need to reach Delhi by a certain time for an international flight, consider leaving a day early.
  5. Leave for the airport early in peak season. The road from McLeod Ganj through Dharamshala can be slow; allow 75 minutes from McLeod Ganj.
  6. Sit on the side facing the mountains for the approach, if you can guess right.
  7. Stay close if you have an early flight. Lower Dharamshala or Sidhbari is much closer than Dharamkot or upper Bhagsu.

Alternative Airports When Kangra Is Sold Out

When Gaggal fares are high or flights are full, these are the realistic fallbacks:

AirportRoad distance to DharamshalaApprox. driveNotes
Chandigarh (IXC)approx. 240-250 km5.5-7 hrsMany more flights and lower fares; see our Chandigarh to Dharamshala guide
Amritsar (ATQ)approx. 200 km5-6 hrsInternational flights; pair it with the Golden Temple
Pathankot (IXP)approx. 85-90 km2.5-3 hrsVery limited civilian flights; check before relying on it

Short on Time? Use the Airport for a Quick Trip

Flying into Gaggal makes even a short break realistic. Land in the morning and you can be at the Dalai Lama Temple by lunch. Our one day in Dharamshala itinerary has a half-day plan that works around flight times, and the five-day Kangra Valley itinerary shows how to use the airport's central position to cover Palampur, Bir and the Kangra temples.

Where to Stay

For the airport, the closest stays are in lower Dharamshala and the Sidhbari side. For the classic mountain experience, McLeod Ganj and Bhagsu are under an hour away. Browse hotels, compare McLeod Ganj stays, and see our FAQ for more travel questions. For all other ways to get here, see how to reach Dharamshala.

Frequently Asked Questions

Which airlines fly to Kangra Airport at Gaggal?
As of 2026, IndiGo lists flights to Delhi, Chandigarh, Jaipur and Noida, and Alliance Air lists a service to Shimla. Routes and frequencies change by season, so confirm on the airline websites before booking.
How far is Gaggal Airport from McLeod Ganj?
About 20-22 km, or 45-60 minutes by taxi. Dharamshala town is closer, about 12-15 km or 30-40 minutes. A taxi to McLeod Ganj costs approx. 1,000-1,500 rupees as of 2026.
Are flights to Dharamshala often cancelled?
Delays and cancellations are most common in the monsoon (July to mid-September) because of low cloud, and in winter when fog delays Delhi departures. October and November are usually the most reliable months. Keep a buffer before onward connections.
Is there a bus from Kangra Airport to Dharamshala?
Yes. Local HRTC and private buses run along the Pathankot - Mandi highway near the airport gate towards Dharamshala bus stand during the day. They are cheap but only practical with light luggage in daylight.
What is the baggage allowance for flights to Kangra?
It depends on your ticket. IndiGo domestic economy typically includes 15 kg check-in and 7 kg cabin baggage, but ATR overhead bins are small and larger cabin bags may be placed in the hold at the aircraft. Check your fare rules.

More answers on our Dharamshala travel Q&A page.

#kangra airport#gaggal airport#dharamshala airport#flights to dharamshala#airport taxi#dhm

Need Help Planning Your Dharamshala Trip?

Our local team can help with hotels, treks, taxis, and custom itineraries.

All travel guides