2. Gurudongmar lake, Sikkim
It takes a long bumpy ride on mostly dirt roads through a barren landscape to get to the Gurudongmar Lake, but the magnificence that awaits you is totally worth it. Backed by the surreal beauty of the Himalayan pinnacles, this highly revered lake with its crystal clear snow-melt waters and icy banks feels like a world away.
Best place to stay: Apple Orchard Resort, Lachen
Best time to visit: June to August
3. Pichola lake, Rajhasthan
Limpid, large and luminous, Pichola Lake is enveloped by lofty palaces, ancient temples and cool green hills on all its sides. Sail into a purple sunset on dreamy little boat or take a heritage walk around the tranquil waters of a lake which doesn’t need filters to look spectacular when silhouetted at dusk!
Best place to stay: Jaiwana Haveli, Udaipur
Best time to visit: September to March
4. Pookode lake, Kerala
Cuddled in the lap of Wayanad’s lushly forested mountains, Pookode Lake is an emerald hued lake offering a surreal encounter with nature at its most spectacular. Pedal across the placid waters of this beguilingly beautiful lake, indulge in some serious nature photography (check out the blue lotus) or take quick detour to the freshwater aquarium nearby for a relaxing holiday.
Best place to stay: Pookode Lake Resort, Wayanad
Best time to visit: December to June