Shree Maa Naina Devi Temple, Nainital

Nainital, Uttarakhand · Nainital travel guide

Temple

Shree Maa Naina Devi Temple, Nainital, photo 1 of 12

A sacred Hindu temple dedicated to Goddess Naina Devi, located near the lake and visited by devotees and tourists alike.

Plan your visit

Time to spendAbout 1 h (45 min–1.5 h)
Best time of day6–9 AM — morning aarti, short queues; 6–7 PM — evening aarti by the lake
Avoid11 AM–3 PM — queues, weekend and tourist rush
Best monthsMar–Jun, Sep–Nov
Months to avoidJul–Aug
Entry feeFree entry
Opening hoursMon–Sun: 5 AM–7 PM
SettingIndoor & outdoor
EffortEasy
Good forFamilies, Kids, Elderly, Couples, Solo, Groups
Rating4.7 / 5 on Google (9,449 reviews)

Nanda Devi fair in Sep and Navratri draw big crowds; monsoon has fog and landslides.

Shree Maa Naina Devi Temple, Nainital, photo 2 of 12

Shree Maa Naina Devi Temple, Nainital, photo 3 of 12

Shree Maa Naina Devi Temple, Nainital, photo 4 of 12

Frequently asked questions

How much time do you need at Shree Maa Naina Devi Temple, Nainital?

Most visitors spend about 1 h; 45 min–1.5 h depending on pace.

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

6–9 AM, for morning aarti, short queues. The best months are Mar–Jun, Sep–Nov.

What is the entry fee for Shree Maa Naina Devi Temple, Nainital?

Entry is free.

What are the timings of Shree Maa Naina Devi Temple, Nainital?

Mon–Sun: 5 AM–7 PM.

Is there a dress code at Shree Maa Naina Devi Temple, Nainital?

Modest dress; remove footwear

More things to do in Nainital

Shree Maa Naina Devi Temple, Nainital on Google Maps

Get it on Google Play · Download on the App Store