Naina Devi Temple, Nainital, Nainital, Uttarakhand
Photo: Gurlal Maan, CC BY-SA 4.0, Wikimedia Commons

Naina Devi Temple, Nainital Timings

Naina Devi Temple, Nainital: 6:00 AM; 10:00 PM.

Goddess Naina Devi, a form of Shakti/Parvati · Nainital, Uttarakhand

Shakti PeethasShivaDeviEntry fee appliesMedium confidence
Darshan hours (as published)
6:00 AM · 10:00 PM
Open/closed status loads once the page finishes rendering.

Naina Devi Temple, Nainital stands in Nainital, Uttarakhand, is a shrine to Goddess Naina Devi, a form of Shakti/Parvati. It is also known as Naini Devi Temple, Nayna Devi Mandir.

Naina Devi Temple is counted among the 51 Shakti Peethas in regional and popular tradition, with the eyes of Sati said to have fallen at this spot, giving the town of Nainital its name. It should be noted that a separate Naina Devi temple in Bilaspur, Himachal Pradesh is also, and more commonly in classical enumerations, associated with the 'eyes' Shakti Peetha. Legend holds that Naina Devi is the Shakti Peetha where Sati's eyes fell as Shiva carried her body across the earth, and that the town of Nainital itself takes its name from this ('Naina').

Uttarakhand carries a distinct temple identity of its own: Dev Bhoomi, the Land of the Gods, home to the Char Dham Himalayan shrines of Badrinath, Kedarnath, Gangotri and Yamunotri and the Shakti temples of Haridwar.

Darshan hours and daily worship

SessionTiming (as published)
Morning6:00 AM
Evening10:00 PM

Aarti performed at 7:00 AM and 7:00 PM daily

Poojas and daily rituals

Daily morning and evening aarti

Weekly or monthly auspicious daysNanda Ashtami, Navratri, Makar Sankranti

Festivals and special-day timings

Regular darshan hours are usually extended, or set aside entirely, on these dates.

FestivalPeriodWhat happens
Nanda AshtamiEight-day festival culminating in an idol immersion ceremony; the temple's most prominent local festival
NavratriMajor Durga worship period observed with large crowds

History and architecture

Built or establishedOriginally installed 1842 by Moti Ram Shah; destroyed in the 1880 landslide and rebuilt in 1883

Architecture

Hill-town temple on the northern shore of Naini Lake, with two eye-shaped idols (netra) representing the goddess flanked by a Ganesha shrine

History

Legend holds that Naina Devi is the Shakti Peetha where Sati's eyes fell as Shiva carried her body across the earth, and that the town of Nainital itself takes its name from this ('Naina'). The idol was first installed in 1842 by the devotee Moti Ram Shah. The original structure was destroyed in a landslide in 1880 and rebuilt in 1883, and it stands today on the northern edge of Naini Lake.

Planning your visit

Entry feeNo entry fee
Best time to visitMarch to June and September to November, avoiding the monsoon landslide season
NearbyNaini Lake, Mall Road, Naina Peak (Snow View)

How to reach

About 2 km from Nainital Bus Stand, walkable or reachable by cycle rickshaw along Naini Lake; nearest railway station is Kathgodam, around 35 km away

Where this information comes from

Confidence: Medium. The temple's status as one of the 51 Shakti Peethas is a strong and widely held local/regional tradition (it gave the town its name), but classical Puranic enumerations of the Shakti Peethas more commonly associate the 'eyes' with the separate Naina Devi temple in Bilaspur, Himachal Pradesh, so sources disagree on which site holds the canonical claim

Frequently asked questions about Naina Devi Temple, Nainital

What is the timing of Naina Devi Temple, Nainital?

Naina Devi Temple, Nainital: 6:00 AM; 10:00 PM. Aarti performed at 7:00 AM and 7:00 PM daily

What are the darshan (visiting) hours at Naina Devi Temple, Nainital?

As published, morning darshan runs 6:00 AM and evening darshan runs 10:00 PM. Aarti performed at 7:00 AM and 7:00 PM daily

Is there an entry fee at Naina Devi Temple, Nainital?

No entry fee

Which festivals are celebrated at Naina Devi Temple, Nainital?

The main ones documented for this temple are Nanda Ashtami, Navratri. See the festival table above for dates and what each involves.

What is the best time to visit Naina Devi Temple, Nainital?

March to June and September to November, avoiding the monsoon landslide season

How do I reach Naina Devi Temple, Nainital?

About 2 km from Nainital Bus Stand, walkable or reachable by cycle rickshaw along Naini Lake; nearest railway station is Kathgodam, around 35 km away

Who is the presiding deity at Naina Devi Temple, Nainital?

Goddess Naina Devi, a form of Shakti/Parvati

What is the history of Naina Devi Temple, Nainital?

Legend holds that Naina Devi is the Shakti Peetha where Sati's eyes fell as Shiva carried her body across the earth, and that the town of Nainital itself takes its name from this ('Naina').

What poojas or aartis are performed daily at Naina Devi Temple, Nainital?

Daily morning and evening aarti

How reliable is the information on this Naina Devi Temple, Nainital page?

This listing's confidence is rated medium. The temple's status as one of the 51 Shakti Peethas is a strong and widely held local/regional tradition (it gave the town its name), but classical Puranic enumerations of the Shakti Peethas more commonly associate the 'eyes' with the separate Naina Devi temple in Bilaspur, Himachal Pradesh, so sources disagree on which site holds the canonical claim