loader
image

Naina Devi Temple

Overlooking the shimmering emerald waters of Naini Lake, nestled in the lush green hills of Nainital, stands the sacred and serene Naina Devi Temple — one of the most revered Shaktipeeths in India. This ancient temple is not only a major pilgrimage site but also the spiritual heart of Nainital, drawing devotees, travelers, and mystics who come seeking the blessings of Maa Naina Devi, the goddess of insight, strength, and divine protection.


The Legend of Naina Devi

The origin of Naina Devi Temple is rooted in the powerful myth of Sati and Shiva. According to Hindu mythology, when Goddess Sati immolated herself in protest of her father Daksha’s insult to Lord Shiva, a grief-stricken Shiva carried her body across the universe. As parts of her body fell to the earth, each site became a Shaktipeeth.

It is believed that at the very location of Naina Devi Temple, Sati’s eyes (nayan) fell — hence the name "Naina Devi", meaning "Goddess of the Eyes".


Temple Architecture and Ambience

Situated on the northern bank of Naini Lake, the Naina Devi Temple is marked by its distinctive red domes and tall flags that flutter against the Himalayan breeze.

Temple Features:

  • The main shrine houses three deities:

    • Maa Naina Devi (eyes form) in the center

    • Goddess Kali to the left

    • Lord Ganesha to the right

  • The temple entrance is adorned with statues of two lion guardians

  • Peaceful courtyards for meditation and offerings

  • The backdrop of the tranquil lake and surrounding hills creates an unforgettable spiritual setting


Religious Significance

Naina Devi is considered an embodiment of Goddess Parvati, and she is especially worshipped for:

  • Protection from evil

  • Healing of eye disorders

  • Intuition, clarity, and spiritual awakening

  • Fulfilling heartfelt desires

Devotees offer red chunari, coconut, sweets, and flowers to seek her blessings. Many also take a dip in Naini Lake, believing it to be holy and purifying.


Major Festivals Celebrated

Nanda Ashtami (August–September)

The grandest festival at the temple, celebrating Goddess Nanda Devi, the local form of Parvati. It includes:

  • Nine days of puja and cultural programs

  • Procession of the deity in a beautifully decorated palanquin

  • Offerings, music, dance, and fairs in and around Nainital

Other festivals:

  • Navratri (March–April & September–October)

  • Chaitra and Sharadiya Navami

  • Diwali and Shivratri


How to Reach Naina Devi Temple

  • Location: Mallital, Nainital, Uttarakhand

  • Nearest Railway Station: Kathgodam (~35 km)

  • Nearest Airport: Pantnagar (~70 km)

  • By Road: Well-connected to Delhi, Haldwani, and Almora by buses and taxis

The temple is accessible via a short uphill walk from Nainital Mall Road, making it convenient for tourists and pilgrims alike.


Best Time to Visit

  • March to June – Pleasant weather, perfect for sightseeing

  • September to November – Ideal for the Nanda Ashtami festival

  • Avoid monsoons (July–August) if you want dry and easy travel


Travel Tips

  • Maintain silence and respect the sanctity of the temple

  • Photography may be restricted inside the sanctum — check signs

  • Dress modestly and carry a scarf or shawl for temple entry

  • Enjoy nearby attractions like Naini Lake boating, Tiffin Top, Snow View Point, and The Mall Road for a complete experience

Related Blog


Baijnath Temple, Bageshwar

Nestled in the serene Kumaon region of Uttarakhand, along the banks of the Gomati River, the Baijnat...

Patal Bhuwneshwer Cave Temple

Tucked away in the misty mountains of Uttarakhand’s Pithoragarh district, lies a sacred and mystical...

Golu Devta Temple

In the pristine Kumaon region of Uttarakhand, where the air is thick with pine scent and devotion, l...

Jageshwar Temple, Almora

Tucked deep within the lush deodar forests of Almora district, Uttarakhand, lies one of the most mys...