Himachal Devi Temple Circuit: Naina Devi to Chamunda by Road

Table of Contents

The five big Himachal Devi temples, Naina Devi, Chintpurni, Jwalamukhi, Brajeshwari Devi at Kangra and Chamunda Devi, sit along one road through Bilaspur, Una and Kangra districts. This page gives the order to visit them, the distance of each leg, a day-by-day plan and how to get in and out from Chandigarh, Delhi, Pathankot or Gaggal. The longest leg is the first one: Chintpurni is about 115 km from Naina Devi, according to the Chintpurni temple trust. After that the temples are close together. Tour operators usually sell this Himachal Devi darshan as 3 days and 2 nights, and our plan follows that pattern.

Red and white entrance arch topped with Shiva figures at Chamunda Devi temple near Palampur
The entrance arch of the Chamunda Devi temple near Palampur, Kangra district. Photo: Ashish3724, CC BY-SA 3.0, via Wikimedia Commons (resized).

Key Facts at a Glance

InformationDetails
TemplesFive: Naina Devi, Chintpurni, Jwalamukhi, Brajeshwari Devi (Kangra), Chamunda Devi
State and districtsHimachal Pradesh: Bilaspur, Una and Kangra districts
Route lengthAbout 187 to 207 km from Naina Devi to Chamunda Devi, adding the four legs
Days needed3 days and 2 nights is the common package; overnight stays at Jwalamukhi and Chamunda
Start optionsChandigarh (about 100 km to Naina Devi) or Delhi (about 350 km to Naina Devi)
End optionsDharamshala (about 15 km from Chamunda), Gaggal airport (about 25 km) or Pathankot railhead (about 90 km)
Best seasonVaries by source: March to June for Jwalamukhi, October to March for Kangra town; Navratri brings the biggest crowds
Darshan feeNo darshan fee is listed at any of the five; an optional paid sugam darshan pass exists at Chintpurni

Sources: Chintpurni temple trust: How to reach, Naina Devi temple trust: How to reach, District Kangra: Jawalamukhi Mata Temple, District Kangra: Bajreshwari Devi Temple, Tour Trip Mart: Devi darshan 3 days, Wikipedia: Shri Chamunda Devi Mandir.

The Route in Order

This order suits travellers from Chandigarh or Delhi. Flying into Gaggal, run it in reverse.

StopTempleFrom previous stopNotes
StartChandigarh-Nearest airport for Naina Devi
1Naina Devi, Bilaspur districtAbout 100 km from ChandigarhRopeway, palki or a walk of about half an hour
2Chintpurni, Una districtAbout 115 kmFree darshan needs a parchi from the security guard
3Jwalamukhi, Kangra districtAbout 32 kmUsual first overnight stop
4Brajeshwari Devi, Kangra townAbout 30 to 35 kmNear Kangra Fort; Gaggal airport about 9 km
5Chamunda Devi, near DharamshalaAbout 10 to 25 km (sources differ)On the Dharamshala to Palampur road (SH 17); usual second overnight stop

The Chintpurni trust also gives Chintpurni to Kangra town as about 70 km, which is the figure to use if you skip Jwalamukhi or drive straight through.

Sources: Chintpurni temple trust: How to reach, Naina Devi temple trust: How to reach, District Kangra: Jawalamukhi Mata Temple, District Kangra: Kangra Pilgrimage, Tour Trip Mart: Devi darshan 3 days, Wikipedia: Shri Chamunda Devi Mandir.

1. Naina Devi, Bilaspur

Houses of Naina Devi town packed along a hazy mountain ridge in Himachal Pradesh
Naina Devi town strung along its ridge above Bilaspur. Photo: Gurlal Maan, CC BY-SA 3.0, via Wikimedia Commons (resized).

Shri Naina Devi Ji stands at 1,177 m. On normal days darshan runs from 4:00 am to 10:00 pm. From the Naina Devi bus stand you can walk (about half an hour), take a palki or use the ropeway. The ropeway ride takes about 10 minutes, with cabins about every 15 minutes.

Ropeway hours change by season: 8:00 am to 7:00 pm from March to September, 8:00 am to 6:30 pm in October, 8:15 am to 5:30 pm in November and 9:00 am to 5:30 pm from December to February. It shuts for maintenance on the 1st and 3rd Wednesday of each month, so check before you go. The trust lists no paid darshan tier, and rooms book on its online portal in monthly quotas.

Read the full Naina Devi temple guide.

Sources: Naina Devi temple trust: General information, Naina Devi temple trust: How to reach, Naina Devi temple trust: Accommodation booking, NainaDevi Ropeways: Timing, Rupnagar district: Naina Devi Temple.

2. Chintpurni (Chhinnamastika), Una

Devotees tying red wish threads and cloths on the banyan tree at Chintpurni temple
Devotees tie red threads on the banyan at Chintpurni and untie them when a wish is fulfilled. Photo: Gopal Aggarwal from India, CC BY 2.0, via Wikimedia Commons (resized).

Mata Shri Chintpurni is the shrine of Chhinnamastika in Una district, about 115 km from Naina Devi. Regular darshan is free, but you must collect a darshan parchi from the security guard before joining the queue, and the trust warns against paying anyone for back-door darshan. The morning snan and aarti is at 6:30 am, darshan pauses for bhog from 12:00 to 12:30 pm, the evening aarti runs 6:30 to 8:00 pm and the goddess retires at 10:00 pm.

A paid sugam darshan pass has been reported at Rs 300 per person, rising to Rs 500 on peak days, with a cap of 500 passes a day and a golf cart to the lift area; confirm the current rate locally. The trust serves free langar three times a day. For a night here, Bharwain has HP Tourism's Hotel Chintpurni Heights, the temple's Yatri Bhawan and an HPPWD rest house.

Dainik Savera Times reported on 29 September 2026 that a Rs 206 crore development project for the temple has been approved, with the foundation stone planned during this Navratri and tenders done for a ropeway proposal. Read the full Chintpurni Chhinnamastika temple guide, and for the goddess herself, our Maa Chinnamasta guide.

Sources: Chintpurni temple trust: Religious activity, Chintpurni temple trust: Do's and Don'ts, Chintpurni temple trust: Facilities to pilgrims, Himachal Tonite: VIP darshan system changes, Dainik Savera Times: Chintpurni makeover.

3. Jwalamukhi (Jwala Ji), Kangra

Golden domes of the Jwalamukhi temple rising above shops and buildings in Kangra district
The golden domes of the Jwalamukhi temple, Kangra district, Himachal Pradesh. Photo: Mani kopalle, CC BY-SA 3.0, via Wikimedia Commons (resized).

Jwalamukhi is about 32 km on from Chintpurni and is where tour packages commonly spend the first night. The temple is open from about 6:00 am to 10:00 pm in summer and about 7:00 am to 9:30 pm in winter, with a break from about 11:30 am to 12:30 pm. Darshan stops during aarti, which can take nearly two hours. Confirm timings locally.

Darshan is free and the trust serves free langar, lunch from about 12:30 to 2:30 pm and dinner from about 6:30 to 8:30 pm. The temple has a Yatri Niwas (Matri Sadan), and private dharamshalas are close by. The Kangra Temples portal run by the Himachal government offers darshan parchi booking, e-puja and live darshan for Jwalamukhi, Brajeshwari and Chamunda. Read the full Jwalamukhi Jwala Ji temple guide for the history and rituals.

Sources: Kangra Temples, Govt of HP: Shri Jawala Mata Mandir, Kangra Temples, Govt of HP: Jawalamukhi e-puja, Tour Trip Mart: Devi darshan 3 days.

4. Brajeshwari Devi, Kangra

Cream-coloured shikhara and domes of Brajeshwari Devi temple above a covered pilgrim queue
Facade and shikhara of the Brajeshwari Devi temple, Kangra. Photo: Ms Sarah Welch, CC0, via Wikimedia Commons (resized).

Shri Bajreshwari (Brajeshwari) Devi, or Nagarkot Dham, is in Kangra town near Kangra Fort, about 30 to 35 km from Jwalamukhi. It opens at about 5:00 to 6:00 am and closes at about 8:00 to 9:00 pm depending on the season, with a midday break from about 12:00 to 12:30 pm. Entry and darshan are free.

Free langar is served twice a day, from about 12:30 to 2:30 pm and 7:30 to 9:00 pm, a good lunch stop. Gaggal airport is only about 9 km away and Kangra railway station (narrow gauge) about 3 to 11 km (sources differ). Read the full Brajeshwari Devi Kangra temple guide.

Sources: District Kangra: Bajreshwari Devi Temple, Kangra Temples, Govt of HP: Bajreshwari Mata Temple, Incredible India: Brajeshwari Devi Temple, District Kangra: Kangra Pilgrimage.

5. Chamunda Devi, near Dharamshala

Arched footbridge and bathing steps over the stream beside Chamunda Devi temple in Kangra
The footbridge and bathing ghat on the stream beside the Chamunda Devi temple. Photo: Ashish3724, CC BY-SA 3.0, via Wikimedia Commons (resized).

Shri Chamunda Nandikeshwar Dham stands on the Baner river at village Padar, on the Dharamshala to Palampur road (SH 17). Sources put it anywhere from about 10 to 25 km from Kangra town; Dharamshala is about 15 km away. The temple is generally open from about 6:00 am to 7:00 or 8:00 pm; confirm locally. The district page mentions no darshan fee.

The premises include the Nandikeshwar cave shrine and a sacred kund. Cremation rites are still performed on the river bank near the temple. If you have an extra day between mid-March and mid-November, the hill shrine of Aadi Himani Chamunda (3,185 m) is a separate trek of about 9 to 13 km one way from Jia or Kardiana; it closes in snow.

Sources: District Kangra: Shri Chamunda Nandikeshwar Dham, District Kangra: Aadi Himani Chamunda, Kangra Temples, Govt of HP: Shri Chamunda Mata Temple, Wikipedia: Shri Chamunda Devi Mandir.

Suggested Itinerary

This plan follows the common 3 day, 2 night pattern with nights at Jwalamukhi and Chamunda. Official sources give no driving times between temples, so leave slack for hill roads and queues.

Day 1: Chandigarh to Naina Devi, Chintpurni and Jwalamukhi

This is the long day: about 100 km to Naina Devi, about 115 km on to Chintpurni and about 32 km to Jwalamukhi. Leave early: darshan starts at 4:00 am, though the ropeway only opens at 8:00 am from March to October. Aim to reach Chintpurni before the evening aarti at 6:30 pm, then drive to Jwalamukhi for the night.

For a gentler four-day trip, stop the first night at Bharwain near Chintpurni. Coming from Delhi, about 350 km from Naina Devi, you can book a trust room at Naina Devi for the night before.

Day 2: Jwalamukhi to Brajeshwari Devi and Chamunda

Take morning darshan at Jwalamukhi, checking the aarti slot first. Drive about 30 to 35 km to Brajeshwari Devi in Kangra and plan lunch at the temple langar, served from about 12:30 pm. In the afternoon, cover the last 10 to 25 km to Chamunda Devi and stay nearby or in Dharamshala, about 15 km away.

Day 3: Chamunda to Dharamshala, Gaggal or Pathankot

After morning darshan at Chamunda, head out: Gaggal airport is about 25 km away and Pathankot, the broad gauge railhead, about 90 km. If you are flying in rather than out, run Days 1 to 3 in reverse and finish at Naina Devi, about 100 km from Chandigarh.

Adding Vaishno Devi

Many pilgrims extend this circuit to Vaishno Devi in Jammu and Kashmir. The Chintpurni trust lists Jammu, the base for the Vaishno Devi yatra, at about 250 km from Chintpurni. Plan at least one extra night and see our Vaishno Devi pilgrimage guide to plan that part of the trip.

Sources: Tour Trip Mart: Devi darshan 3 days, Chintpurni temple trust: How to reach, NainaDevi Ropeways: Timing, Wikipedia: Shri Chamunda Devi Mandir.

Getting There and Getting Around

Start pointDistancesBest for
ChandigarhAbout 100 km to Naina Devi; about 200 km to Chintpurni (about 5 hours by bus)Starting at Naina Devi; Chandigarh airport is its nearest airport
DelhiAbout 350 km to Naina Devi; about 430 km to Chintpurni via Chandigarh; about 480 to 500 km (10 to 12 hours) to JwalamukhiRoad trips; break the journey before Naina Devi
PathankotAbout 85 to 90 km to Brajeshwari Devi; about 90 km to Chamunda; about 105 to 140 km to JwalamukhiBroad gauge trains at the Kangra end
Gaggal (Kangra) airportAbout 9 km to Brajeshwari Devi; about 25 km to Chamunda; about 46 to 50 km to Jwalamukhi; about 60 km to ChintpurniFlying in and doing the route in reverse
DharamshalaAbout 15 km to Chamunda; about 20 km to Brajeshwari Devi; about 50 to 56 km to JwalamukhiA base for the Kangra temples

By rail, Anandpur Sahib (about 20 km) is the nearest station for Naina Devi, and the Naina Devi trust also lists Nangal (about 36 km). Amb Andaura (about 19 km) and Hoshiarpur (about 42 km) serve Chintpurni. At the Kangra end, the narrow gauge line has stations at Jawalaji Road (Ranital), about 20 km from Jwalamukhi, and at Kangra, while Pathankot is the broad gauge railhead.

A hired car or taxi is the practical way to fit five temples into three days. On a slower trip, state buses reach Naina Devi from Punjab and Himachal cities, Chintpurni has an HRTC bus stand, and buses, taxis and autos run to Chamunda from Dharamshala, Palampur and Kangra. We have no reliable fares to quote, so agree the taxi price for the full route upfront.

Sources: Naina Devi temple trust: How to reach, Chintpurni temple trust: How to reach, District Kangra: Jawalamukhi Mata Temple, HPTDC: The Jawalaji, Jawalamukhi, District Kangra: Bajreshwari Devi Temple, Incredible India: Brajeshwari Devi Temple, Wikipedia: Shri Chamunda Devi Mandir.

When to Go

The temples are open all year, and advice on the best season differs: March to June for Jwalamukhi, October to March for Kangra town, June to October for Chamunda. In September and October, Kangra temperatures range from about 10 to 33 degrees C, so carry a light layer for early starts.

Sharad Navratri 2026 runs from Sunday 11 October to 19 October, with Ashtami and Navami both on 19 October and Vijayadashami on 20 October. During the Navratras, Naina Devi is open for darshan from 2:00 am to 12:00 midnight, according to the temple trust. The Chintpurni Ashwin Navratri mela runs from 11 to 20 October; during the August 2026 mela the temple stayed open round the clock with parchi registration, so similar arrangements are possible, but confirm locally. Jwalamukhi serves three langar meals a day during the Navratras. See our Navratri 2026 Devi temples page.

Other peak periods: Chaitra Navratri (March to April), the Shravan Ashtami melas in August (Amar Ujala reported about 45,000 devotees in one day at Naina Devi in 2026), Makar Sankranti at Brajeshwari and the Chintpurni New Year mela from 28 December to 2 January.

Sources: Naina Devi temple trust: General information, Chintpurni temple trust: Festivals, District Kangra: Kangra Pilgrimage, District Kangra: Bajreshwari Devi Temple, District Kangra: Shri Chamunda Nandikeshwar Dham, Punjab Kesari: Chintpurni mela 2026, Amar Ujala: Naina Devi mela, Drik Panchang: Shardiya Navratri 2026, Una.

Practical Tips

  • Avoid noon. Chintpurni, Brajeshwari and Jwalamukhi all pause darshan around midday (Jwalamukhi from about 11:30 am). Use that hour for driving or langar.
  • Dress modestly. Naina Devi has no formal dress code, but the trust asks visitors to avoid short or revealing clothes.
  • Get your parchi at Chintpurni. Collect the free darshan parchi from the security guard and never pay anyone for back-door darshan.
  • Watch your belongings. The Chintpurni trust warns of pickpockets and chain snatchers. Donate only in the box or at the office, against a receipt.
  • Do not feed the monkeys and avoid polythene; smoking and drinking are not allowed at Chintpurni.
  • Elderly visitors. At Naina Devi use the ropeway or a palki instead of the walk.
  • Save the helplines. Naina Devi trust: 1800 180 80 69. Chintpurni trust: 01976-255818. Jwalamukhi Temple Officer: 01970-222223.

Sources: Naina Devi temple trust: General information, Chintpurni temple trust: Do's and Don'ts, Chintpurni temple trust: Home, Kangra Temples, Govt of HP: Shri Jawala Mata Mandir, NainaDevi Ropeways: Timing.

Frequently Asked Questions

How many days do I need for the Himachal Devi temples circuit?

Tour operators sell the five temples as a 3 day, 2 night trip, with nights at Jwalamukhi and Chamunda. That makes the first day long, so add a fourth day if you are travelling with elderly family or starting from Delhi.

What is the best order to visit the five Devi temples in Himachal?

From Chandigarh or Delhi, go Naina Devi, Chintpurni, Jwalamukhi, Brajeshwari Devi at Kangra and finally Chamunda Devi near Dharamshala. If you fly into Gaggal or arrive by train at Pathankot, do the same route in reverse.

How far is Chintpurni from Naina Devi?

About 115 km by road, according to the Chintpurni temple trust. It is the longest leg of the circuit. From Chintpurni, Jwalamukhi is about 32 km and Kangra town about 70 km.

Is darshan free, and do I need to book?

None of the five temples lists a fee for regular darshan. At Chintpurni you need a free darshan parchi from the security guard, and a paid sugam darshan pass has been reported at Rs 300, or Rs 500 on peak days. Darshan parchi booking for Jwalamukhi, Brajeshwari and Chamunda is offered on the Himachal government's Kangra Temples portal.

What are the timings during Navratri 2026?

Navratri runs from 11 to 19 October 2026, with Vijayadashami on 20 October. Naina Devi is open for darshan from 2:00 am to midnight during the Navratras. The Chintpurni mela runs from 11 to 20 October and the temple may stay open round the clock, as it did in August, so confirm locally. Expect the biggest crowds of the year at all five temples.

Can I combine this trip with Vaishno Devi?

Yes, many pilgrims do. The Chintpurni trust lists Jammu, the base for Vaishno Devi, at about 250 km from Chintpurni. Allow extra days, and see our Vaishno Devi pilgrimage guide for registration and the trek.

Related reading: Navratri 2026 at major Devi temples, 51 Shakti Peethas complete guide, Vaishno Devi pilgrimage guide, Maa Chinnamasta complete guide and all our temple guides.

Hear It, Don't Just Read It

Subscribe to Musinara on YouTube for sacred mantra music, devotional chanting, and guided meditations.

Related Articles