Naina Devi Temple Overview

Naina Devi Temple – The Divine Shakti Peeth of Nainital

Naina Devi Temple is one of the most famous and sacred Hindu temples in Nainital, Uttarakhand, located on the northern shore of the enchanting Naini Lake. Dedicated to Goddess Naina Devi, an incarnation of Goddess Parvati, the temple is not just a spiritual site but also a symbol of faith, devotion, and the cultural heritage of Kumaon. Surrounded by scenic mountains and overlooking the lake, this temple is a blend of divinity and natural beauty, attracting thousands of pilgrims and tourists every year.

Historical & Mythological Significance

  • Naina Devi Temple is counted among the 51 Shakti Peeths of India.
  • As per legend, when Goddess Sati immolated herself during the Yagna of her father Daksha, Lord Shiva carried her body in grief. To calm him down, Lord Vishnu used his Sudarshan Chakra to cut her body into 51 parts, which fell across different locations on Earth.
  • It is believed that Sati’s eyes (Naina) fell at this place, and hence the temple is called Naina Devi Temple.
  • The temple has been a center of faith for centuries. The original shrine was believed to have been built in the 15th century, but it was destroyed during a landslide in 1880 and later rebuilt.

Architecture & Structure

  • The temple is modest yet elegant, with colorful decorations and intricate designs.
  • Inside the sanctum:
    • Maa Naina Devi is represented by two eyes, symbolizing the eyes of Goddess Sati.
    • On either side, idols of Mata Kali Devi and Lord Ganesha are installed.
  • The temple courtyard also has bells and prayer flags tied by devotees, creating a peaceful and divine ambiance.
  • The temple offers stunning views of Naini Lake and the town of Nainital.

Best Time to Visit

  • Throughout the year the temple is open and attracts devotees.
  • Summer (March – June): Pleasant weather, perfect for temple visits and sightseeing.
  • Monsoon (July – September): The temple becomes greener and fresher, though occasional rains may affect travel.
  • Winter (October – February): Cold and misty weather with a peaceful atmosphere; ideal for those seeking serenity.

Nearby Attractions

  • Naini Lake (0 km)
    • Located right in front of the temple.
    • Famous for boating, yachting, and evening walks.
    • Surrounded by mountains, making it the most scenic attraction of Nainital.
  • Mall Road (0.5 km)
    • A lively stretch along the lake.
    • Perfect for shopping, street food, cafés, and handicrafts.
  • Snow View Point (3 km)
    • Accessible by ropeway or road.
    • Offers panoramic views of Himalayan peaks like Nanda Devi, Trishul, and Nanda Kot.
  • Eco Cave Gardens (2 km)
    • A family-friendly attraction with interconnected natural caves, hanging gardens, and a musical fountain.
    • Great for kids and adventure lovers.
  • Tiffin Top / Dorothy’s Seat (4 km)
    • A popular trekking and picnic spot offering beautiful views of Nainital town and the lake.
  • Hanuman Garhi (3 km)
    • A famous temple dedicated to Lord Hanuman.
    • Best visited during sunrise and sunset for its scenic beauty.
  • Nainital Zoo (2 km)
    • Also known as Pt. Govind Ballabh Pant High Altitude Zoo.
    • Home to rare Himalayan species like snow leopard, Himalayan bear, and barking deer.
  • The Flats (0.2 km)
    • A popular open space near Naini Lake.
    • Venue for fairs, cultural events, and evening gatherings.
  • St. John in the Wilderness Church (2 km)
    • A historic church built in 1844.
    • Known for its neo-gothic architecture and peaceful atmosphere.
  • Kilbury Bird Sanctuary (12 km)
    • A paradise for bird watchers with over 500 bird species.
    • Surrounded by lush forests and walking trails.

Things to Do Near Naina Devi Temple

  • Boating in Naini Lake – Paddle boats, rowboats, and yachting.
  • Shopping on Mall Road – Woollens, handicrafts, candles, and local souvenirs.
  • Nature Walks around the lakeside.
  • Photography – The temple and lake make a perfect backdrop.
  • Attend aarti and festivals for a spiritual experience.

Nearby Destinations from Naina Devi Temple

  • Bhimtal (22 km): A scenic lake larger than Naini Lake, perfect for boating and relaxation.

  • Sattal (23 km): A group of seven lakes surrounded by forests; ideal for birdwatching and camping.

  • Naukuchiatal (26 km): The nine-cornered lake, famous for paragliding, fishing, and peaceful retreats.

  • Kainchi Dham (20 km): A spiritual ashram of Neem Karoli Baba, attracting devotees from across the world.

  • Mukteshwar (46 km): A hill station offering Himalayan views, apple orchards, and the Mukteshwar Temple.

  • Ranikhet (58 km): A quiet cantonment town known for meadows, temples, and Kumaoni culture.

  • Almora (63 km): A heritage town rich in traditions, handicrafts, and nearby spiritual sites.

  • Jim Corbett National Park (65 km): Famous wildlife reserve and tiger safari destination.

More Information..

🚉 By Rail

  • The nearest railway station is Kathgodam (34 km).
  • Regular trains connect Kathgodam with Delhi, Dehradun, Lucknow, and Kolkata.
  • From Kathgodam, taxis and shared cabs are available to Nainital.

✈️ By Air

  • The nearest airport is Pantnagar Airport (56 km).
  • Direct flights are available from Delhi.
  • From the airport, one can hire taxis to reach Nainital.

🚌 By Road

  • Nainital is well connected by motorable roads.
  • Regular buses and taxis operate from Delhi (300 km), Dehradun (285 km), Haldwani (40 km), and Kathgodam (34 km).
  • From the Nainital Bus Stand (Tallital), the temple is just a 10–15 minute walk along the Mall Road.

Accordion Content

Places to visit nearby..

Photo Gallery..

Locate on Map..

Send an Enquiry!

Tour Packages

Featured Tour Packages