In the folds of the Kumaon Himalaya, where the Shivalik hills give way to higher Himalayan ranges and the air carries a crispness that cities can never manufacture, sits a town that has held the imagination of Indian travellers for over 180 years — Nainital. And at the very heart of that town — its reason for existence, its most defining feature, and the mirror in which every visitor first sees the Kumaon mountains reflected — is Nainital Lake, also known as Naini Lake. Situated at an altitude of 1,938 metres above sea level, this natural freshwater lake covers a surface area of 120.5 acres with a maximum depth of 30.3 metres — making it one of the deepest naturally occurring freshwater lakes in the Kumaon hills. Its shape is distinctly lunar — crescent or kidney-shaped — lending it the mythological identity of the divine eye referenced in the name Nainital itself. In ancient texts, this lake is called Tri-Rishi-Sarovar — believed to have been created by three sages who descended from the Trishul peak carrying the sacred waters of the Manas Sarovar. Today it is the most beloved hill station lake in northern India — the anchor of everything that makes Nainital the jewel of Kumaon. Here is your complete guide for 2026.

Quick Overview — Nainital Lake Uttarakhand
| Detail | Information |
| Location | Central Nainital Town, Kumaon Division, Uttarakhand |
| Also Known As | Naini Lake / Tri-Rishi-Sarovar |
| Type | Natural Freshwater Lake |
| Surface Area | 120.5 Acres (48.76 Hectares) |
| Maximum Depth | 30.3 Metres (99 feet) |
| Lake Dimensions | 1,432 m length × 457 m width |
| Surface Elevation | 1,938 metres above sea level |
| Timings | Open 24 Hours |
| Boating Timings | 7:00 AM to 6:00 PM (all days) |
| Entry Fee | No entry fee |
| Nearest Railway | Kathgodam Railway Station — ~35 km |
| Nearest Airport | Pantnagar Airport — ~69 km |
| Best Time to Visit | March to June / September to November |
Location of Nainital Lake
Nainital Lake occupies the geographical centre of Nainital town — with the northern Mallital bank housing the iconic Naina Devi Temple and the southern Tallital bank anchoring the town’s commercial activity.
Nainital Lake is situated at the very centre of Nainital town, Nainital District, Kumaon Division, Uttarakhand, completely encircled by the town’s hillside buildings, forested slopes, and famous lakeside promenade. The lake’s geography is beautifully simple — it divides the town into two halves: the northern portion called Mallital (top of the lake) and the southern portion called Tallital (bottom of the lake). The Mallital end is the more serene and heritage-rich — home to the revered Naina Devi Temple perched right at the lake’s northern edge, where the goddess Naina is believed to watch over the lake and its pilgrims. The Tallital end is more commercially active — the bus stand, market, and boathouse facilities are concentrated here.
The Mall Road runs along the lake’s western flank as Nainital’s most celebrated promenade — a flat, pedestrianised lakeside walkway that generations of Kumaon visitors have walked at sunset with steaming chai in hand. Balia Nala is the primary feeder stream that replenishes the lake with fresh water from the surrounding Shivalik catchment. The lake serves not just as a recreational destination but as a sacred site — its waters are revered in the Shakti tradition, and the Naina Devi Temple at Mallital makes it one of Kumaon’s most important pilgrimage destinations, ensuring that the lake is visited as much for spiritual reasons as for leisure.
Directions to Nainital Lake
Nainital Lake sits at the heart of Nainital town — accessible by road from Kathgodam, Delhi, and all major Kumaon cities, with no railway or flight access directly to Nainital itself.
From Kathgodam Railway Station — approximately 35 km from Nainital town centre by road. Kathgodam is the nearest railhead on the Kumaon Hills network — regular trains connect it to Delhi, Lucknow, and other major cities. From the station, taxis and shared jeeps cover the 35 km mountain road to Nainital in approximately 1.5-2 hours. From Pantnagar Airport — approximately 69 km away. Taxis from the airport reach Nainital in approximately 2.5-3 hours via Haldwani and Kathgodam. From Delhi — approximately 300 km by road via NH-309 through Moradabad, Rampur, and Haldwani — approximately 6-7 hours by cab or bus. Buses from ISBT Anand Vihar in Delhi run directly to Nainital’s Tallital Bus Stand, which is the standard drop-off point for all buses approaching the town.
Within Nainital town, the Tallital Bus Stand is approximately 1 km from the lake’s southern Tallital end — a short walk or rickshaw ride. The Mall Road alongside the lake itself is pedestrianised — the most pleasant approach for first-time visitors is a leisurely stroll along the Mall Road from Tallital to Mallital with the lake on one side and the hillside buildings on the other.
Timings and Activities
Nainital Lake is accessible at all hours with the lakeside promenade open throughout the day — formal boating services operate from early morning through evening.
Nainital Lake itself is accessible 24 hours a day with no entry fee for the Mall Road promenade and lakefront areas. Boating services operate from 7:00 AM to 6:00 PM daily — managed by the Kumaon Mandal Vikas Nigam (KMVN) and private operators at the Tallital boathouse. Boating options include pedal boats, row boats, and larger motor boats. Charges vary by boat type — pedal boats cost approximately ₹160-200 for 30 minutes, row boats ₹180 for 30 minutes, and motor boats from ₹400-600 depending on size and duration. Horse riding along the Mall Road and promenade is available at regulated rates — a tradition that has been part of the Nainital experience for over a century.
Sunrise and sunset from the Mall Road are among the most beautiful moments the Kumaon hills offer — the morning light on the lake’s surface with the Seven Sisters peak visible in the background, and the evening colours reflected across the water from the hillside buildings, create photographs that have defined how India imagines its hill stations. Ropeway access to Snow View Point — the cable car from Mallital takes visitors 2,270 metres above sea level for panoramic Himalayan views including Nanda Devi on clear days.
Nearby Places
Nainital Lake’s central position in Kumaon’s “Lake District” makes it the natural hub for exploring one of India’s richest concentrations of hill lakes, forests, and Himalayan viewpoints.
Naina Devi Temple — The sacred Shakti temple at Mallital, directly on the lake’s northern bank — one of Kumaon’s most revered shrines, believed to mark the spot where Goddess Sati’s eyes fell during the Sati legend. Snow View Point — Accessible by ropeway from Mallital, at 2,270 metres — the most accessible Himalayan viewpoint from Nainital with clear visibility to Nanda Devi, Trishul, and other Himalayan peaks on clear days. Tiffin Top (Dorothy’s Seat) — A forested hilltop viewpoint at 2,292 metres, accessible by horse or on foot, offering panoramic views of both the lake and the Himalayan range. Eco Cave Gardens — A unique network of natural interconnected caves approximately 1 km from Mall Road, popular with families. Bhimtal Lake — The largest lake in the Kumaon hills (47.8 hectares) approximately 22 km from Nainital — quieter, less crowded, and featuring an island aquarium in the centre. Sattal — The “Seven Lakes” complex approximately 22 km away — seven interconnected freshwater lakes in a forested valley, exceptional for birdwatching.
FAQs — Nainital Lake Uttarakhand
Q1. What is the best time to visit Nainital Lake?
A: March to June for pleasant weather and clear Himalayan views, and September to November for post-monsoon freshness — both are outstanding seasons for the full Nainital experience.
Q2. What are the boating charges at Nainital Lake?
A: Pedal boats cost approximately ₹160-200 for 30 minutes, row boats approximately ₹180, and motor boats from ₹400-600 — managed by KMVN and private operators at the Tallital Boathouse.
Q3. Which railway station is nearest to Nainital Lake?
A: Kathgodam Railway Station — approximately 35 km from Nainital — is the nearest railhead. From there, taxis and shared jeeps cover the mountain road in approximately 1.5-2 hours.
Q4. What is the significance of Naina Devi Temple at Nainital Lake?
A: The Naina Devi Temple at Mallital is one of Kumaon’s most revered Shakti shrines — believed to mark the spot where Goddess Sati’s eyes fell during the ancient legend, giving the lake and the town the name “Nainital.”
Q5. Is there an entry fee for Nainital Lake?
A: No entry fee for the Mall Road promenade and lakefront area. Boating charges are paid separately at the Tallital Boathouse. Horse riding charges are also regulated and paid separately.