Dharamshala Airport, officially known as Kangra Airport, is the primary civilian airport serving the scenic hill town of Dharamshala in Himachal Pradesh, India. Airport is located in Gaggal, approximately 13 kilometres from Dharamshala. Managed by the Airports Authority of India, Kangra Airport serves as an important gateway to the Kangra Valley region, connecting travellers to the land of the Dalai Lama, Tibetan culture, and breathtaking Himalayan landscapes.
Kangra Airport has been operational for several decades, serving the Kangra Valley region of Himachal Pradesh. The airport was originally developed as a small regional aerodrome to improve connectivity to the mountainous terrain of northern Himachal Pradesh, where road travel can be long and arduous. Over the years, the Airports Authority of India undertook upgrades to the runway and terminal infrastructure to accommodate growing passenger demand, particularly from tourists visiting Dharamshala, McLeod Ganj, and the Kangra region. The airport received renewed attention following the rise of Dharamshala as an internationally recognised destination due to its association with the Tibetan government in exile and the Dalai Lama. Further modernisation efforts have been carried out to enhance the terminal facilities and improve the overall passenger experience at this scenic high-altitude airport.
Dharamshala has one airport, Kangra Airport at Gaggal, which is the only civilian airport serving the city and the broader Kangra Valley region. Given the mountainous terrain of Himachal Pradesh, air connectivity is particularly valuable for travellers who would otherwise face long and winding road journeys from Chandigarh, Delhi, or Pathankot. Kangra Airport remains the sole aviation gateway for tourists, pilgrims, and residents travelling to and from the Dharamshala and McLeod Ganj region.
Kangra Airport operates with a single terminal building that handles all passenger operations. The terminal is compact but adequately equipped to serve the current volume of travellers passing through the airport.
Kangra Airport operates from a single integrated terminal building that handles all passenger services including check-in, security screening, boarding, arrivals, and baggage claim within the same structure. There is no inter-terminal distance to navigate, making the airport straightforward and easy to manage for all categories of travellers including families, senior citizens, and first-time flyers visiting the Himalayan region.
Kangra Airport has one operational runway that supports all commercial aviation activity. The runway at Gaggal is one of the more technically demanding in northern India due to the surrounding hilly terrain and weather variability in the Kangra Valley. Pilots operating here require specific training for mountain airport procedures. The runway accommodates narrow-body aircraft such as the ATR 72 and Airbus A320 series, which are commonly used on routes to and from Dharamshala.
Kangra Airport provides essential passenger facilities within its terminal, ensuring a comfortable travel experience for visitors to the Dharamshala region.
Kangra Airport is located approximately 13 kilometres from Dharamshala city centre and about 15 kilometres from McLeod Ganj, making it accessible through several transport options.
Kangra Airport offers a peaceful and unhurried pre-flight experience set against a stunning Himalayan backdrop. Passengers can relax in the waiting lounge, enjoy refreshments at the cafeteria, and stay connected with free Wi-Fi. The compact size of the terminal means shorter queues and quicker check-in, leaving travellers with a relaxed and stress-free experience. The views of the surrounding Kangra Valley and Dhauladhar mountain range visible from the airport area make even the wait before a flight a memorable part of the journey through Himachal Pradesh.
Dharamshala and the Kangra Valley region offer a rich blend of Tibetan culture, Hindu heritage, adventure, and natural beauty within easy reach of the airport.
The official name of Dharamshala Airport is Kangra Airport, named after the Kangra district of Himachal Pradesh in which it is situated. It is also sometimes referred to as Gaggal Airport after the village where it is located.
The IATA code for Dharamshala Airport is DHM.
Kangra Airport has a single terminal that handles all domestic flight operations. There are currently no scheduled international flights from this airport, and all commercial passenger services are domestic.
Kangra Railway Station on the narrow-gauge Pathankot-Jogindernagar rail line is the nearest station to the airport. For broader rail connectivity, Pathankot Railway Station is the nearest major broad-gauge railway junction, located approximately 90 kilometres from Dharamshala.
Kangra Airport is located in Gaggal village, Kangra district, Himachal Pradesh, approximately 13 kilometres from Dharamshala city centre and about 15 kilometres from McLeod Ganj.
Kangra Airport has been operational for several decades as a regional aerodrome serving the Kangra Valley. It has undergone multiple upgrades over the years under the management of the Airports Authority of India to improve its runway, terminal, and passenger handling capabilities.
Kangra Airport is not a 24-hour airport. Due to the hilly terrain and weather variability in the Kangra Valley, flight operations are conducted during daylight hours and in line with scheduled flight timings. Passengers are advised to check their specific flight schedules and plan accordingly.
Kangra Airport is approximately 13 kilometres from Dharamshala city centre and about 15 kilometres from McLeod Ganj. The drive from the city to the airport takes around 25 to 35 minutes by taxi or private vehicle under normal road and weather conditions.
Airlines including IndiGo, Air India, and SpiceJet have operated flights from Kangra Airport, connecting Dharamshala to destinations such as Delhi and Mumbai. Flight frequency and airline availability may vary seasonally, so passengers are advised to check current schedules before booking.
Kangra Airport offers a general passenger waiting area with comfortable seating and basic amenities. Dedicated premium lounge facilities may be limited. Passengers seeking lounge access are advised to check with their airline or credit card provider for available options before their travel date.
Domestic Flights
International Flights