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

Best TimeOctober to March
Ideal Duration1 Day
Destination TypeHeritage
RegionNorth India
Location, Himachal Pradesh
LanguagesHindi · English

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.

Location: Himachal Pradesh
Destination Type: Heritage
Best Time: October to March
How to Reach: Kangra Airport (DHM), about 8 km
Ideal Duration: 1 Day
Nearby Places: 4 places nearby
Build Your Kangra Trip

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).
Read More

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).
Read More

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.
Read More

Places That Define Kangra

Explore the most iconic landmarks and sacred sites.

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.

Explore Map

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.
Read More

All Itineraries

  • 1 Day in Kangra: 1 days with detailed day plans
Read More

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.
Read More

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.
Read More

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.
Read More

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.
Read More

The Sacred Heart of Kangra

A timeless journey of faith and devotion.

  1. Significance

    Kangra is a town in Himachal Pradesh.

Weather Overview

Best Months: October, September, November, February
Explore about Weather

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.