Lakes near Saint Petersburg

Browse 283 attractions, meet 42 travelers, 14 tour guides and discover 657 photos

Travelers are voting Lake Vagatozero as the best lake near Saint Petersburg. You can find 14 Lake in the country of Russia and Lake Baikal is our members favorite Lake in all of Russia. Want more? Check out our map of lakes near Saint Petersburg.