1. Pangong Tso, Jammu and Kashmir
Image source: www.trekearth.com
Pangong Tso is popular and one of the most beautiful looking lakes in India. The lake is surrounded by white sand which seems to change color when seen from different angles.
2. Tam Dil, Mizoram
Image source: www.indianholiday.com
The perfect and the most beautiful lakes of India is sure Tam Dil which is located in Mizoram. The Tam Dil is a common picnic spot where you can also fish and spend some quality time with nature.
3. Dal Lake, Jammu and Kashmir
Image source: nriguide.in
Dal Lake is the perfect definition of a beautiful lake. Dal Lake is a popular tourist attraction in Jammu and Kashmir. The shikara ride and a visit to the nearby Mughal Gardens like the NishatBagh, Shalimar Bagh, ChashmeShahi and the Hazaratbal Shire; makes it’s a complete tour to the Dal Lake.
4. Prashar Lake, Himachal
Image source: blog.realindiaexperience.com
Located in the Mandi town of Himachal Pradesh, the lake actually looks like a blue mirror fixed to the green. The lake is said to have an island floating in the middle of it. The Prasar Lake looks enchanting.
5. Changu Lake, Sikkim
Image source: www.blaberblogger.com
Changu Lake lies in the middle of mist laden hills which are barren of vegetation but are rightly covered with little snow and some creeping plants. Changu Lake is a little difficult to reach because of the tough terrain.
6. Loktak Lake, Manipur
Image source: www.amusingplanet.com
Lotak is one of the most pristine and unchanged water bodies in India with the beautiful floating island which is called Phumdis. The Phumdis are known to change place and shapes on the water.
7. Vembanad Lake, Kerala
Image source: www.arunjohn.com
Situated in the beautiful state of Karela, Vembanad Lake is India’s longest lake. The major attraction of the Vembanad Lake are the house boats and snake race. The coconut trees and the backwaters, the house boats and the setting sun; surely makes it a picture perfect.