Spring is on its way, and we can’t think of a better way to jump start your travel plans than by ogling at some of the prettiest watery wonders in India. With their mesmerizing ripples, mirror-like reflections and iridescent waters, the alluring beauty of these lakes is sure to take your breath away. Check out these 27 magnificent Indian lakes and plan a getaway to experience their exquisite beauty first-hand. We bet you will have a hard time choosing between the tropical sun-kissed depths and stunningly crisp alpine beauties on this list which sure do make for some irresistible eye candy!
1. Dal Lake, Jammu and Kashmir
Srinagar’s jewel, Dal Lake with its sparkling quiet waters, gaily painted shikaras and backdrop of the mist shrouded peaks of the Pir Panjal Mountains is definitely a sight for sore eyes. Go to sleep on an ornate wooden houseboat swaying gently in the serene waters of the lake and wake up to the water reflecting whatever shades the sun throws on it, with the glorious floating gardens swirling around you.
Best place to stay: Dongola Palace Houseboats
Best time to visit: July- August