Russia · Region
Best beaches in Saint Petersburg
Top-rated beaches in Saint Petersburg, Russia by water quality, conditions and crowd
10 cities · 10+ ranked beaches.
Cities in Saint Petersburg
Top beaches in Saint Petersburg
- 17.0
Beloostrov Shore Beach
Beloostrov, Saint Petersburg
- 27.0
Dubki Park Beach
Sestroretsk, Saint Petersburg
- 37.0
Dyuny Beach
Sestroretsk, Saint Petersburg
- 47.0
Fort Shants Beach
Kronstadt, Saint Petersburg
- 57.0
Golden Beach
Zelenogorsk, Saint Petersburg
- 67.0
Komarovo Beach
Komarovo, Saint Petersburg
- 77.0
Kotlin West Shore Beach
Kronstadt, Saint Petersburg
- 87.0
Kronstadt City Beach
Kronstadt, Saint Petersburg
- 97.0
Laskovy Beach
Solnechnoye, Saint Petersburg
- 107.0
Molodyozhnoye Beach
Molodyozhnoye, Saint Petersburg