Naina devi temple situated at northen side of Naini Lake, it is a famous Hindu pilgrimage site in Nainital. popularly known as Nanda or Naina Devi in the Kumaon region, an ancient temple is understood to have been built in 15th century AD, which might have been destroyed by a landslide. Later in 1842, the first Naina Devi idol was installed by Moti Lal Shah. However, in 1880, the temple was completely ruined because of the landslide. Soon, the temple was rebuilt again in 1883 by locals.
The temple attracts thousands of devotees and travellers during the Nanda Ashtami, a grand festival that runs for eight days in the premises of Naina Devi temple. Every year a statue immersion ceremony is celebrated here since 1819-19. Other festivals like Navratri and Chaitra attracts a massive crowd. The reach the temple one can easily walk from the main bus stand of Nainital or can take a rickshaw to Mallital bus stand, followed by a 300 m walk.