Himachal Pradesh ·
Kangra
Kangra, historically known as Nagarkot, is a city and a municipal council in the Kangra Valley, within the Kangra district of the Indian state of Himachal Pradesh.
Kangra at a Glance
Why Kangra?
The highlights, landmarks and experiences that make this destination worth visiting.
- Kangra Valley
- Bajreshwari Mata Temple
- Kangra Fort
- Siege of Kangra Fort
Kangra at a Glance
Essential travel information to understand Kangra before planning your visit.
Can be combined with
Explore Kangra
Places to Visit
- Kangra Valley: Kangra Valley is a river valley situated in the Western Himalayas. It lies in the state of Himachal Pradesh in India, and is a popular tourist destination.
- Bajreshwari Mata Temple: The Vajreshwari Devi Temple, also known as Brajeshwari Devi Temple, Bajreshwari Mata Temple, or Kangra Devi Temple, is a Hindu temple in Kangra district, Himachal Pradesh, India. It is dedicated to Durga in her fierce form as Vajreshwari, the goddess of the thunderbolt.
- Kangra Fort: The Kangra Fort is a historic fort located in the Kangra district of Himachal Pradesh, India. The fort is also known as 'Nagarkot' and 'Kot Kangra'.
- Siege of Kangra Fort: The siege of Kangra Fort was a military expedition conducted by the forces of Delhi Sultanate led by Firuz Shah Tughlaq against the Raja Rup Chand, the ruler of Nagarkot (Kangra Fort).
Sightseeing Places
- Kangra Valley: Kangra Valley is a river valley situated in the Western Himalayas. It lies in the state of Himachal Pradesh in India, and is a popular tourist destination.
- Bajreshwari Mata Temple: The Vajreshwari Devi Temple, also known as Brajeshwari Devi Temple, Bajreshwari Mata Temple, or Kangra Devi Temple, is a Hindu temple in Kangra district, Himachal Pradesh, India. It is dedicated to Durga in her fierce form as Vajreshwari, the goddess of the thunderbolt.
- Kangra Fort: The Kangra Fort is a historic fort located in the Kangra district of Himachal Pradesh, India. The fort is also known as 'Nagarkot' and 'Kot Kangra'.
- Siege of Kangra Fort: The siege of Kangra Fort was a military expedition conducted by the forces of Delhi Sultanate led by Firuz Shah Tughlaq against the Raja Rup Chand, the ruler of Nagarkot (Kangra Fort).
Temples
- Bajreshwari Mata Temple: The Vajreshwari Devi Temple, also known as Brajeshwari Devi Temple, Bajreshwari Mata Temple, or Kangra Devi Temple, is a Hindu temple in Kangra district, Himachal Pradesh, India. It is dedicated to Durga in her fierce form as Vajreshwari, the goddess of the thunderbolt.
Places That Define Kangra
Explore the most iconic landmarks and sacred sites.
Kangra Valley
Kangra Valley is a river valley situated in the Western Himalayas. It lies in the state of Himachal Pradesh in India, and is a popular tourist destination.
Bajreshwari Mata Temple
The Vajreshwari Devi Temple, also known as Brajeshwari Devi Temple, Bajreshwari Mata Temple, or Kangra Devi Temple, is a Hindu temple in Kangra district, Himachal Pradesh, India. It is dedicated to Durga in her fierce form as Vajreshwari, the goddess of the thunderbolt.
Kangra Fort
The Kangra Fort is a historic fort located in the Kangra district of Himachal Pradesh, India. The fort is also known as 'Nagarkot' and 'Kot Kangra'.
Siege of Kangra Fort
The siege of Kangra Fort was a military expedition conducted by the forces of Delhi Sultanate led by Firuz Shah Tughlaq against the Raja Rup Chand, the ruler of Nagarkot (Kangra Fort).
Explore Destination on Map
Discover all sub-destinations, routes and detailed navigation information on an interactive map.
Explore Kangra on Map
Open the destination map to discover attractions and routes.
Plan Your Trip
Plan Your Way
- When to Visit: Climate-based guidance for choosing your dates.
- Getting Around: How to reach and move around.
- Budget & Practical Tips: Costs and safety notes from local guidebook sources.
How to Reach
- By Air: The nearest airport is Kangra Airport (DHM), about 8 km from Kangra.
- By Train: The nearest railway station is Kangra Railway station, about 1 km from central Kangra.
Best Time to Visit
- Summer: Summer in Kangra (Apr, May, Jun) averages 21–30°C with about 61 mm of rain per month.
- Monsoon: Monsoon in Kangra (Jul, Aug, Sep) averages 23–29°C with about 204 mm of rain per month.
- Post-monsoon: Post-monsoon in Kangra (Oct, Nov) averages 15–23°C with about 44 mm of rain per month.
- Winter: Winter in Kangra (Dec, Jan, Feb) averages 9–18°C with about 31 mm of rain per month.
Weather
- Summer: Average highs of 30°C and lows of 21°C.
- Monsoon: Average highs of 29°C and lows of 23°C.
- Post-monsoon: Average highs of 23°C and lows of 15°C.
- Winter: Average highs of 18°C and lows of 9°C.
Suggested Itinerary
Choose the perfect duration for your Kangra trip.
Spiritual & Religious
Planning Guide
- Accommodation: Sunrise Tourist Home – Nice, quiet and homely atmosphere with full view of the Dhauladhar range on one side and the mystique Kangra valley on the other. Call owner Atul Verma at 09816335360.
The Sacred Heart of Kangra
A timeless journey of faith and devotion.
Significance
Kangra is a town in Himachal Pradesh.
Frequently Asked Questions
Kangra is most comfortable in January, February, May, June and September, when average daytime highs stay at or below 32°C and rainfall is low. The hottest month is June (average high 32°C) and the wettest months are March, April, July and August.
The nearest airport is Kangra Airport (DHM), about 8 km away. The nearest railway station is Kangra Railway station, about 1 km away. See the How to Reach page for road, rail and air details.
Main attractions include Kangra Valley, Bajreshwari Mata Temple, Kangra Fort and Siege of Kangra Fort.
A stay of 1 day covers the main sights. Ready-made 1-day and 2-day itineraries are linked on this page.
Average highs range from 16°C to 32°C over the year, with about 1078 mm of rain in total.
Your Kangra Journey Starts Here
Explore top attractions, local culture, and the experiences that make this destination worth visiting.


