The main temples at a glance
Distances are approximate road distances from Dharamshala.
| Temple | Distance | Dedicated to |
|---|---|---|
| Chamunda Devi | About 15 km | The goddess Chamunda |
| Brajeshwari Devi, Kangra | About 18–20 km | The goddess Vajreshwari |
| Jwalamukhi | About 52 km | The goddess as eternal flames |
| Chintpurni | About 75 km | The goddess Chhinnamastika |
| Baijnath | About 50 km | Shiva as Vaidyanath |
| Masroor rock-cut temples | About 45 km | Shiva and other deities |
Chamunda Devi
The Chamunda Devi temple sits on the banks of the Baner river, close to Dharamshala, with the Dhauladhar behind. It's one of the most visited temples in the valley and an easy half-day trip, often combined with Norbulingka Institute on the way.
Brajeshwari Devi, Kangra
In Kangra town, close to the fort, the Brajeshwari (Vajreshwari) Devi temple is one of the region's most revered Shakti shrines. Its history follows the valley's: plundered by invaders, then rebuilt after the 1905 earthquake. It's busy at Navratri.
Jwalamukhi and Chintpurni
At Jwalamukhi, the goddess is worshipped in the form of small, natural flames that burn continuously from the rock inside the temple, fed by natural gas. Chintpurni, further south-west, is a major goddess temple visited by large numbers of pilgrims from Punjab. Both are part of the traditional Himachal 'Devi darshan' circuit with Chamunda, Brajeshwari and Naina Devi, and our Devi darshan tours cover them.
Baijnath and Masroor
Baijnath, beyond Palampur, is a carved stone Shiva temple in the Nagara style, dated by its inscriptions to 1204, where Shiva is worshipped as Vaidyanath, lord of physicians.
The Masroor temples, about 45 km south-west of Dharamshala, are something else entirely: a group of temples carved in the early 8th century out of a single sandstone ridge, with a sacred pool in front reflecting the spires. Damaged in the 1905 earthquake, they're still one of the most remarkable monuments in Himachal.
Planning a darshan route
Festival days, especially the Navratris, bring very large crowds and traffic; start early, and allow extra time for queues. Dress modestly, remove shoes at the shrines and keep photography to where it's allowed.
- Half day: Chamunda Devi and Norbulingka.
- Full day south: Brajeshwari and Kangra fort, then Masroor.
- Full day east: Palampur and Baijnath.
- Longer circuit: Jwalamukhi and Chintpurni, continuing to Naina Devi, over 2 to 3 days.
Getting around the temples
The temples are spread across the valley on different roads, so a car with a driver who knows the routes and parking near each shrine is the most practical way to visit several in a day. Our drivers regularly cover the Devi darshan circuit and can suggest the best order for your dates.
Frequently asked questions
How far is Chamunda Devi temple from Dharamshala?+
About 15 km, around 30 to 40 minutes by car.
How far is Jwalamukhi from Dharamshala?+
About 52 km, roughly 1.25 to 1.5 hours by car.
What is special about Jwalamukhi temple?+
The goddess is worshipped as natural flames that burn continuously from the rock inside the temple.
What are the Masroor temples?+
A group of early 8th-century temples carved from a single sandstone ridge, about 45 km from Dharamshala.
Can I visit several temples in one day?+
Yes. With a car, Chamunda, Brajeshwari and Kangra fort fit in a day, or Jwalamukhi and Chintpurni in a longer day.
Which temples make up the Himachal Devi darshan?+
Traditionally Chamunda, Brajeshwari, Jwalamukhi, Chintpurni and Naina Devi.





