Travelers are voting Umiam Lake, Jarain Pitcher Plant Lake and Thadlaskein Lake as the best of 4 lakes near Shillong. There are 1 lake near Rangia a city just 54 km from Shillong and 3 lakes near Jaintia Hills District which is 65 km distant. The most popular of these are Dipor Bil near Rangia and Thadlaskein Lake in Jaintia Hills District. You can find 7 lakes in Meghalaya and 297 lakes in the country of India. Our members favorite in Meghalaya is Umiam Lake and Dal Lake is the top pick in India. Want more? Check out our map of lakes near Shillong.