Travelers are voting Smith Mountain Lake as the best lake near Roanoke. There are 2 lakes near White Sulphur Springs a city just 131 km from Roanoke and 3 lakes near Dublin which is 86 km distant. The most popular of these are Lake Moomaw near White Sulphur Springs and Mountain Lake in Dublin. You can find 58 lakes in Virginia and 2108 lakes in the country of United States. Our members favorite in Virginia is Lake Brittle and Lake Superior is the top pick in United States. Want more? Check out our map of lakes near Roanoke.