Sacred temples of Kangra district, Himachal Pradesh

Kangra District, Himachal Pradesh

Temples & Sacred Shrines of Kangra

Walk the paths of ancient devotion — through Shakti Peethas, Shiva temples, rock-cut sanctuaries, and Tibetan monasteries nestled in the Himalayan foothills.

The Valley of Temples

Kangra district has been a centre of pilgrimage for over three thousand years. Nestled between the Dhauladhar ranges and the Shivalik foothills, this sacred valley shelters some of India's most revered shrines — Shakti Peethas where the goddess herself is believed to dwell, ancient Shiva temples carved in the Pratihara style, monolithic rock-cut sanctuaries, and Tibetan Buddhist monasteries that carry the living traditions of the Himalayas.

Idol Worship vs. Flame Worship — A Unique Distinction

Across India, the divine is almost universally worshipped through a murti — a consecrated idol or image. At Jwalamukhi, there is no idol. The goddess is the flame itself: nine eternal natural fires (Nau Jyotis) emerging from bare rock, burning without any visible fuel source. This makes Jwalamukhi singular among all temples in India.

51 Shakti Peethas

Jwalamukhi Devi Temple

Deity: Goddess Jwalamukhi (Sati / Shakti)

No idol is worshipped here. The goddess manifests as nine eternal natural flames — the Nau Jyotis — emerging from rock crevices. These flames have burned for centuries with no known fuel source.

Jwalamukhi town, Kangra district·34 km from Kangra town
Sacred eternal flames at Jwalamukhi Devi Temple, Kangra

The Legend

According to Hindu mythology, when Lord Shiva carried the body of his consort Sati in grief, Lord Vishnu used his Sudarshana Chakra to dismember her body to end Shiva's sorrow. The 51 body parts fell at different locations across the subcontinent, each becoming a Shakti Peeth. At Jwalamukhi, Sati's tongue is believed to have fallen — and the eternal flames are her divine presence. The Mughal Emperor Akbar reportedly tried to extinguish them with water and cap them with a golden canopy, but both attempts failed.

Architecture

The temple features a gilded shikhara donated by Maharaja Ranjit Singh and a golden dome gifted by Akbar. The inner sanctum is a natural rock chamber from which the nine flames emerge. The temple complex includes a large courtyard, dharamshalas for pilgrims, and a sacred kund.

Best Time

Year-round. Major festivals: Navratri (March–April and September–October) draw hundreds of thousands of pilgrims. The Jwalamukhi Fair in Chaitra (March–April) is especially vibrant.

How to Reach

By road from Kangra (34 km) or Dharamshala (55 km). Nearest railway station: Una (70 km) or Pathankot (120 km). Nearest airport: Gaggal/Kangra Airport (55 km).

Nearby

  • Kangra Fort (34 km)
  • Brajeshwari Devi Temple (34 km)
  • Masroor Rock-Cut Temples (45 km)

Visitor note: Remove footwear before entering. Photography inside the inner sanctum may be restricted — check with temple authorities. Dress modestly; cover shoulders and legs.

Chintpurni Devi Temple, Una district, Himachal Pradesh
Shakti Peeth

Chintpurni Devi Temple

Deity: Goddess Chhinnamastika (Chintpurni)

Una district (near Kangra border)·Approx. 100 km from Kangra town

Known as 'Chinta Haran' — the remover of worries. Devotees believe the goddess grants wishes and relieves worldly anxieties.

The Legend

According to the Shakti Peeth tradition, the feet of the goddess Sati fell at this location. The temple is one of the most visited shrines in the Shivalik hills, particularly revered by devotees seeking relief from mental anguish, debt, and life's difficulties.

Best Time

Navratri festivals (twice yearly) are the most auspicious times. The temple is open year-round; avoid peak summer weekends for a quieter experience.

How to Reach

Nearest town: Amb (Una district). Well-connected by road from Dharamshala (100 km), Chandigarh (100 km), and Pathankot. Regular HRTC buses operate from major Himachal towns.

Nearby:Naina Devi Temple (80 km)Anandpur Sahib (90 km)Pong Dam Wetlands (60 km)

Visitor note: Long queues during Navratri — arrive early or book a special darshan pass. The temple town has ample accommodation for overnight pilgrims.

Brajeshwari Devi Temple, Kangra town, Himachal Pradesh
Shakti Peeth

Brajeshwari Devi Temple

Deity: Goddess Brajeshwari (Vajreshwari / Sati)

Kangra town, Kangra district·In Kangra town

Associated with Sati's left breast falling here. The temple has been destroyed and rebuilt multiple times — by Mahmud of Ghazni (1009 CE), by the Tughlaq dynasty, and by a devastating earthquake in 1905 — yet it has always risen again.

The Legend

The Brajeshwari Devi temple is one of the most historically significant Shakti Peethas in northern India. Mahmud of Ghazni looted the temple in 1009 CE. Despite repeated destruction, the temple was rebuilt each time by devoted rulers and local communities.

Best Time

Navratri (March–April and September–October). The temple is especially atmospheric during evening aarti.

How to Reach

Located in Kangra town, easily accessible from Dharamshala (18 km). Nearest railway station: Kangra (Kangra–Pathankot narrow-gauge line). Gaggal Airport is 15 km away.

Nearby:Kangra Fort (2 km)Kangra Museum (3 km)Masroor Rock-Cut Temples (40 km)

Visitor note: The temple is within walking distance of Kangra Fort — combine both in a single visit. Dress modestly and remove footwear at the entrance.

Baijnath Shiva Temple, 13th century stone architecture, Kangra district
13th Century

Baijnath Temple

Deity: Lord Shiva (as Vaidyanath — Lord of Physicians)

Baijnath town, Kangra district·50 km from Kangra town

One of the finest examples of early medieval Pratihara-style temple architecture in the Himalayas. The main Shiva linga here is believed to be a swayambhu (self-manifested) linga — not installed by human hands.

The Legend

According to local tradition, the demon king Ravana worshipped Lord Shiva at this very spot. The temple inscription dates the current structure to 1204 CE. Notably, Ravana is revered here because of his role in bringing Shiva's presence to this location.

Best Time

October to June. Maha Shivaratri (February–March) is the most important festival.

How to Reach

Baijnath is on the Pathankot–Jogindernagar narrow-gauge railway line. By road: 50 km from Kangra, 16 km from Palampur. Gaggal Airport is 60 km away.

Nearby:Palampur Tea Gardens (16 km)Bir-Billing (30 km)Chamunda Devi Temple (30 km)

Visitor note: The temple is an ASI protected monument. Photography of the exterior is permitted; check restrictions for the inner sanctum.

Chamunda Devi Temple on the banks of the Baner River, near Dharamshala
Riverside Shrine

Chamunda Devi Temple

Deity: Goddess Chamunda (a fierce form of Durga)

On the banks of the Baner River, near Dharamshala·15 km from Dharamshala

Dramatically situated on a rocky promontory above the Baner River, surrounded by dense deodar forests. The setting — rushing river below, snow-capped Dhauladhar peaks above — makes this one of the most scenically spectacular temple locations in Himachal Pradesh.

The Legend

Chamunda is the fierce form of the goddess Durga, born from her wrath to slay the demons Chanda and Munda. The temple is particularly revered by the hill communities of the Kangra valley, who consider Chamunda their kul devi (clan goddess).

Best Time

March to June and September to November. The riverside setting is especially beautiful after the monsoon.

How to Reach

15 km from Dharamshala by road. Regular local buses and taxis available.

Nearby:Dharamshala (15 km)McLeodganj (20 km)Baijnath Temple (30 km)Palampur (25 km)

Visitor note: The walk across the suspension bridge is part of the experience. The riverside area is sacred; maintain silence and cleanliness near the river.

Masroor Rock-Cut Temples reflected in the sacred tank, Kangra district
8th Century CE

Masroor Rock-Cut Temples

Deity: Lord Shiva (primarily), with shrines to Vishnu and other deities

Masroor village, Kangra district·40 km from Kangra town

A group of early 8th-century monolithic rock-cut temples carved from a single sandstone ridge — often called the 'Ellora of the Himalayas.' These temples were never fully completed, lending them an eerie, dreamlike quality.

The Legend

Local tradition associates the Masroor temples with the Pandavas of the Mahabharata, who are said to have sheltered here during their years of exile. Historians date the temples to the early 8th century CE, likely commissioned by a local ruler of the Katoch dynasty.

Best Time

October to June. The reflection of the temple spires in the sacred tank is most vivid in the early morning.

How to Reach

40 km from Kangra town by road. No direct public transport — hire a taxi from Kangra or Dharamshala.

Nearby:Kangra Fort (40 km)Brajeshwari Devi Temple (40 km)Jwalamukhi Temple (45 km)

Visitor note: This is an ASI-protected site with an entry fee. Wear comfortable footwear — the site involves some climbing on uneven rock surfaces.

Tsuglagkhang Complex, Dalai Lama Temple, McLeodganj, Dharamshala
Tibetan Buddhism

Tsuglagkhang Complex (Dalai Lama Temple)

Deity: Lord Buddha (Shakyamuni), Avalokitesvara, Padmasambhava

McLeodganj, Dharamshala, Kangra district·10 km from Dharamshala

The official residence and temple complex of His Holiness the 14th Dalai Lama — the spiritual and temporal leader of Tibetan Buddhism. The complex is the heart of the Tibetan government-in-exile.

The Legend

After the Chinese occupation of Tibet in 1959, the 14th Dalai Lama fled to India and established his residence in McLeodganj — which has since become 'Little Lhasa,' a vibrant Tibetan community in exile.

Best Time

Year-round. The Dalai Lama gives public teachings several times a year. Losar (Tibetan New Year) and Buddha Purnima are especially vibrant.

How to Reach

McLeodganj is 10 km above Dharamshala by road. Taxis and shared autos available from Dharamshala. Gaggal Airport is 20 km from McLeodganj.

Nearby:Dharamshala Cricket Stadium (5 km)Bhagsu Waterfall (3 km)Triund Trek (9 km)Namgyal Monastery (adjacent)

Visitor note: Dress respectfully — cover shoulders and legs. Photography inside the main temple requires permission. The complex is open to all faiths and nationalities.

Ready to Begin Your Pilgrimage?

Plan your journey to Kangra's sacred sites with our complete travel guide — best routes, accommodation, and temple etiquette.