Select Language
  • English (Default)
  • Bengali
  • Gujarati
  • Hindi
  • Kannada
  • Malayalam
  • Marathi
  • Odia (Oriya)
  • Punjabi (Gurmukhi)
  • Tamil
  • Telugu
Nagarjuna Travels Logo

Premium Himalayan journeys with local expertise.

Maa Naina Devi Temple Nainital: History, Timings, Shakti Peeth Legend and How to Reach

Naina Devi Temple
Naina Devi Temple
  • Uttarakhand Tours
  • Chandan_singh
Maa Naina Devi Temple Nainital: History, Timings, Shakti Peeth Legend and How to Reach

You are in Nainital for a short trip and want a peaceful darshan. But which Naina Devi temple is this? Is it a Shakti Peeth? What are the timings? Do you need a ticket? And how far is it from Kainchi Dham? Search results give mixed answers, and a wrong plan wastes a precious hill-station day.

This guide clears it up. It covers Maa Naina Devi Temple in Nainital, Uttarakhand: where it is, its history, the Shakti Peeth legend, timings, entry, nearby places and the route to Kainchi Dham. Where sources disagree, you get the range.

Maa Naina Devi Temple Nainital at a Glance

DetailInformation
TempleMaa Naina Devi Temple, Nainital
LocationNorthern end of Naini Lake, Mallital, Nainital, Uttarakhand
Main deityMaa Naina Devi (two eyes), with Kali and Ganesha
TraditionSite where Sati's eyes are said to have fallen
OriginsAt least the 15th century; rebuilt in 1883 after the 1880 landslide
Timings6:00 AM to 10:00 PM
Entry feeNone reported
PhotographyReported as not allowed (confirm on site)
Distance from city bus standAbout 3 km
Nearest railway stationKathgodam, about 35 km
Nearest airportPantnagar, about 55–60 km

Naina Devi Mandir Kahan Hai? Where Is the Temple?

Maa Naina Devi Temple stands on the northern shore of Naini Lake, in the Mallital area of Nainital, Uttarakhand. The temple sits on a raised rock above the lake. You reach it by a short walk with steps, and the lake view from the top is a highlight. The city bus stand is about 3 km away. You can walk along the lake or take an auto-rickshaw.

Naina Devi Nainital vs Naina Devi in Himachal Pradesh

Two well-known temples carry this name. This guide covers the Nainital temple in Uttarakhand. A separate Naina Devi temple stands in Himachal Pradesh and also appears in search results. Check the state before you plan your route.

Naina Devi Mandir History

Origins and the 1880 Landslide

Guides trace the temple's origins to at least the 15th century. One site gives a more exact account: it says the idol was established in 1842 by a devotee named Moti Ram Shah. A landslide in Nainital in 1880 destroyed the temple, and it was rebuilt in 1883. Not every source repeats the 1842 detail, so treat it as one account.

A few pages go further and call the temple far older, even from the Satya Yuga. These claims are tradition. They conflict with the 15th-century dating, so use "at least the 15th century" in your own writing.

Why the Town Is Called Nainital

Guides link the name Nainital to the goddess. "Naina" means eye, and "tal" means lake. The lake that lies at the temple's feet is named for the same legend.

The Temple Today

The complex has a peepal tree, a Hanuman shrine near the entrance and two stone lions at the gate. The sanctum represents the goddess as two eyes. One guide places Kali on the left and Ganesha on the right.

Naina Devi Shakti Peeth: The Legend

The legend comes from the Puranic story of Sati. After her self-sacrifice, grief-struck Shiva carried her body across the world. Vishnu's Sudarshan Chakra cut the body into pieces, and the pieces fell at many places. Each spot became a Shakti Peeth. Local belief says Sati's eyes fell where this temple now stands. That is why the goddess is worshipped here as two eyes.

Is Naina Devi Nainital One of the 51 Shakti Peeths?

Several guides state that it is one of the 51 Shakti Peeths. Another uses weaker wording, "considered as one of the Shakti Peeth". The Himachal Pradesh temple also carries the same tradition. Shakti Peeth lists differ between texts and traditions, so say "believed to be" in your own writing.

Naina Devi Mandir Timing, Aarti and Entry

Naina Devi Mandir Timing

DetailReported Timing
Temple open6:00 AM to 10:00 PM, daily (several guides agree)
Morning aartiAbout 7:00–8:00 AM (one guide)
Evening aartiAbout 7:00–8:00 PM (one guide)

Confirm the aarti times at the temple, since timings can shift during festivals.

Maa Naina Devi Temple Nainital Tickets

  • No entry fee is reported, so you do not need a ticket for darshan.

  • No official online pooja booking system is known. Ask the temple office or a local priest, and ask the cost before you agree.

  • Be careful with online sellers who promise special tickets. Confirm with the temple first.

Rules and Etiquette

  • Photography inside the temple is reported as not allowed. Ask staff.

  • Dress modestly and remove footwear before the steps.

  • Prasad offered by devotees includes chunri, fruits, sweets and flowers.

  • Expect queues during Navratri and on weekends.

Festivals at Naina Devi Temple

  • Navratri (March–April and September–October): The main festival. The temple is decorated for nine or ten days, and crowds are large.

  • Nanda Devi Festival (August–September): Major in Kumaon. A travel blog says Nanda Ashtami is celebrated at the temple for eight days. Confirm dates locally.

  • Shravani and Chaitra Melas: Listed by one guide for July–August and March–April.

  • Diwali and Durga Puja: Special rituals, per one guide.

Maa Naina Devi Temple Nainital to Kainchi Dham

Many visitors pair Naina Devi with Kainchi Dham, the ashram of Neem Karoli Baba. The two make an easy full day.

Distance and Time

RouteDistanceTime
Nainital to Kainchi DhamAbout 20 km (19.6 km per one distance site)About 1 hour

An older travel blog gives 38 km, which does not match the distance site. Ask your taxi driver for the current road distance and time. The temple is about 3 km from the bus stand, so allow extra time to reach your vehicle.

Kainchi Dham Tips

  • One guide says March to October is the best time to visit.

  • One older blog says the ashram closes for about four to five months in winter. Confirm before you plan a winter trip.

  • The same blog says huge crowds gather for the 15 June Bhandara. Expect heavy traffic on that day.

  • Confirm Kainchi Dham's visiting hours and rules locally.

How to Reach Naina Devi Temple Nainital

  • By train: The nearest railway station is Kathgodam, about 35 km away. Take a taxi or bus from there.

  • By air: The nearest airport is Pantnagar, about 55–60 km away. Continue by taxi or bus.

  • By road: Nainital connects to nearby towns by road. Reach the city bus stand, then walk or take an auto-rickshaw about 3 km to the temple.

Distances are approximate. Hill roads can slow down in rain and during peak tourist weeks.

Places to Visit Near Naina Devi Temple

  • Naini Lake: The temple stands at its northern end. Boating is a popular activity.

  • Mall Road: The lakeside promenade with shops and cafes.

  • Kainchi Dham: About 20 km away, as covered above.

Best Time to Visit

  • Navratri: Best for the festival atmosphere. Expect queues.

  • Early morning: The calmest time, with soft light over the lake.

  • Weekdays: Quieter than weekends and holidays.

  • Monsoon: Landslides can affect hill roads. Check road conditions first.

One-Day Plan: Naina Devi and Kainchi Dham

  1. Start early and walk or ride to Naina Devi Temple for darshan.

  2. Walk along Naini Lake after your visit.

  3. Drive to Kainchi Dham, about an hour away, and spend the late morning there.

  4. Return to Nainital by afternoon.

Travel Tips

  • Carry cash for offerings and small purchases.

  • Wear comfortable shoes. The approach has steps.

  • Keep valuables safe in crowded queues.

  • Book your stay early for Navratri and for summer weekends.

  • Confirm timings and any photography rule on arrival.

Plan and Book Your Nainital Temple Trip

Hotels in Nainital fill fast in peak season. Pick your date, then book your stay and taxi.

  • Choose your date: Match it with Navratri or a quiet weekday.

  • Book a cab: Ask for a written fare for the Kainchi Dham trip.

  • Consider a package: Stay, transport and temple visits in one plan.

Final Thoughts

Maa Naina Devi Temple is the spiritual heart of Nainital. It combines a Shakti Peeth legend, a hill-top setting and a lake view in one short visit. Go early, check timings locally and pair it with Kainchi Dham for a full day.