Travelers are voting Bhojtal, Van Vihar - Upper Lake Ramsar Site and Lower Lake as the best of 3 lakes near Bhopal. There are 1 lake near Achalpur a city just 138 km from Bhopal and 2 lakes near Shivpuri which is 150 km distant. The most popular of these are Semadoh Lake near Achalpur and Sakhya Lake in Shivpuri. You can find 13 lakes in Madhya Pradesh and 290 lakes in the country of India. Our members favorite in Madhya Pradesh is Bhojtal and Ambazari Lake is the top pick in India. Want more? Check out our map of lakes near Bhopal.