Travelers are voting Mudaliarkuppam and Velachery Lake as the best lakes near Mahabalipuram. There are 5 lakes near Chennai a city just 32 km from Mahabalipuram and 2 lakes near Kanchipuram which is 34 km distant. The most popular of these are Velachery Lake near Chennai and Mudaliarkuppam in Kanchipuram. You can find 18 lakes in Tamil Nadu and 290 lakes in the country of India. Our members favorite in Tamil Nadu is Kodaikanal Lake and Ambazari Lake is the top pick in India. Want more? Check out our map of lakes near Mahabalipuram.