TempleGuide
Home / Himachal Pradesh / Shri Naina Devi Ji Temple
Shakti Peeth above Gobind Sagar

Shri Naina Devi Ji, the hill where Sati's eye came to rest

On a pine-clad spur in Bilaspur district, high above the blue sheet of Gobind Sagar reservoir, sits one of the most visited Shakti Peethas of the Himachal hills. Pilgrims climb the stepped path or ride the ropeway to the sanctum where, in the old telling, the right eye (naina) of the goddess Sati fell to earth. The same shrine is revered as Mahishapeeth, the seat where the Devi as Mahishasura Mardini slew the buffalo-demon.

Shri Naina Devi Ji temple complex on its hilltop in Bilaspur, Himachal PradeshPhoto: Raman Sharma (Flickr user ramansharma)
Darshan hours
Approx 5:00 AM to 10:00 PM daily, longer in Navratri
Entry
Free; ropeway ticketed separately
Nearest railhead
Anandpur Sahib, approx 20 to 25 km
Signature
One of 51 Shakti Peethas, Sati's right eye
TimingsHow to reachAartiDress & rulesBest timeNearbyWhere to stayFAQ

Darshan timings at Shri Naina Devi Ji

Darshan timings by season
SeasonOpensDarshanClosesStatus
Summer (approx Apr to Sep)approx 4:30 to 5:00 AMContinuous through the dayapprox 10:00 PMOpen
Winter (approx Oct to Mar)approx 5:00 to 6:00 AMDaylong, shorter on cold eveningsapprox 9:00 to 10:00 PMOpen
Navratri and Shravan AshtamiBefore dawnNear-continuous with long queuesLate nightOpen
Verify before you travel. Timings are approximate and shift with the season, crowd size and festival calendar. There is no long fixed midday closure on ordinary days, though the sanctum may pause briefly for bhog and cleaning. Confirm current hours locally before travel, especially in winter.

Read the full Timings & Darshan Hours →

How to reach Shri Naina Devi Ji Temple

The temple crowns a hill on the Punjab-Himachal border, easiest to approach from the Kiratpur-Anandpur Sahib side. You reach the base town of Naina Devi by road, then finish on foot up concrete steps or by the ropeway.

Reaching by rail, road and air
ModePointDistanceNotes
By airChandigarh airportapprox 100 to 110 kmNearest usable airport; taxis and buses onward via Kiratpur. Shimla airport is farther and less used.
By railAnandpur Sahib stationapprox 20 to 25 kmNearest railhead, on the Nangal-Una line; Kiratpur Sahib is also close. Chandigarh is the big railhead approx 100 km away.
By roadAnandpur Sahib / Kiratpurapprox 20 to 30 kmBuses and shared taxis climb the hairpins to Naina Devi town. Bilaspur town is roughly 60 to 70 km by the reservoir road.
Final climbBase to hilltop sanctumstairs or ropewayConcrete steps lined with stalls, or a ropeway (cable car) that lifts pilgrims from the base to the top.

Read the full How to Reach →

Puja & aarti schedule

  • Mangla aarti and opening of the sanctumapprox 4:30 to 5:00 AM
  • Bhog / midday offering to the DeviLate morning
  • Sandhya (evening) aartiapprox 7:00 to 8:00 PM
  • Shayan aarti and shutting of the doorsBefore closing
Aarti times are approximate and are pushed earlier or run longer on Ashtami, Navratri and mela days when the crowd swells. Arrive well before the slot you want, as queues on festival mornings can stretch down the steps.

Read the full Aarti & Puja Schedule →

Dress code & temple rules

Dress modestly; cover shoulders and legs, as at any hill Devi shrine.

Remove leather items and footwear before the sanctum area.

Coconut, chunni, prasad and offerings are sold at stalls along the steps.

Photography is usually restricted inside the inner sanctum; follow posted signs and staff.

In Navratri and Shravan carry water and go slow on the climb; the crush on mela days is real, so keep children close.

Wear sturdy shoes for the stairs and warm layers in winter as the hilltop is windy.

Read the full Dress Code & Temple Rules →

Best time to visit & festivals

The shrine is busiest and most alive during Navratri and the Shravan mela, but the cooler months from October to March are the most comfortable for the climb and the reservoir views.

Major festivals
FestivalWhenSignificance
Shravan Ashtami melaShravan month (approx Jul to Aug)The temple's signature fair; huge crowds walk up for Ashtami. This was the setting of the tragic 2008 stampede, so authorities now manage the queue tightly. Peak
Chaitra Navratriapprox Mar to AprSpring nine-nights of the Devi; continuous darshan and heavy footfall from Punjab and Himachal. Peak
Sharad (Ashwin) Navratriapprox Sep to OctAutumn Navratri leading to Dussehra, another peak pilgrimage window with special pujas. Peak
Naina Ashtami and daily AshtamiAshtami tithi each monthAshtami is the goddess's special day; local devotees time visits to it year-round.

Read the full Best Time to Visit & Festivals →

Nearby temples & tirths

Read the full Nearby Temples & Tirths →

Where to stay

Most pilgrims stay in Naina Devi town at the base, where the temple trust runs sarais and dharamshalas and small hotels cluster near the bus stand. Anandpur Sahib and Kiratpur Sahib, roughly 20 to 30 km away, offer more rooms, gurdwara sarais and eateries, and Bilaspur town has hotels by Gobind Sagar. Many travellers do Naina Devi as a day trip from Anandpur Sahib or Chandigarh.

Read the full Where to Stay →

Frequently asked questions

Naina Devi temple timings today
The shrine generally opens around 5:00 AM and closes around 10:00 PM, with earlier opening and later closing during Navratri and the Shravan mela. Winter hours run slightly shorter. Times are approximate, so confirm locally.
nearest railway station to Naina Devi Himachal
Anandpur Sahib in Punjab is the nearest railhead, roughly 20 to 25 km away, with Kiratpur Sahib also close. Chandigarh, about 100 km away, is the nearest major railway station.
is Naina Devi open during Navratri
Yes, Navratri is the peak season. The temple runs near-continuous darshan with extended hours and very long queues in both Chaitra and Sharad Navratri, so plan for waits and early starts.
how to reach Naina Devi by ropeway
A ropeway (cable car) carries pilgrims from the base of the hill to the hilltop sanctum, an alternative to the concrete stairs. It is ticketed separately from the free temple entry and runs during darshan hours.
distance from Chandigarh to Naina Devi temple
It is roughly 100 to 110 km by road from Chandigarh, usually via Kiratpur Sahib and Anandpur Sahib, taking around three hours depending on traffic and the hill climb.

Compiled from public sources including Wikipedia: Naina Devi (temple) · Wikipedia: 2008 Naina Devi temple stampede · Wikimedia Commons image and license · Wikipedia: Bilaspur district, Himachal Pradesh. Timings and seasonal closures change; confirm with the temple trust before travelling.