One of the most popular beaches near St. Petersburg, Laskovy is known for its fine sand, shallow waters, and plenty of space for sunbathing. The area is surrounded by pine forests, giving it a relaxed atmosphere.
Location: Repino, 40 km northwest of the city
Getting There: Local train from Finland Station (1 hour) or by car
Best For: Swimming, sunbathing, family outings
A peaceful option on the Gulf of Finland, Komarovo is less crowded than Repino. Its long shoreline and natural beauty make it popular among those looking for quiet relaxation.
Location: Komarovo, ~45 km from St. Petersburg
Getting There: Local train from Finland Station (~1 hour)
Best For: Quiet beach day, scenic walks
Facilities: Limited; best to bring your own food and drinks
Known for its soft sand and shallow entry into the Gulf of Finland, Solnechnoye is one of the most developed resort areas with facilities, cafes, and volleyball courts.
Location: Solnechnoye, ~40 km from the city
Getting There: Train from Finland Station (~1 hour) or car
Best For: Swimming, beach sports, social vibe
Facilities: Cafes, changing cabins, sports courts
Located within Dubki Park, this sandy beach is ideal for families thanks to its calm water and green surroundings. It’s a favorite weekend escape with picnic spots and a promenade.
Location: Sestroretsk, 35 km from central St. Petersburg
Getting There: Train from Finland Station (45 minutes)
Best For: Families, picnics, leisurely walks
Facilities: Park amenities, promenade, shaded areas
Part of the Central Park of Culture and Leisure, these small beaches are perfect for an easy day out without leaving the city. Families often come here for picnics and outdoor activities.
Location: Elagin Island, Krestovsky District
Getting There: Metro to Krestovsky Ostrov, then a short walk
Best For: Families, picnics, casual beach day
Facilities: Park amenities, cafes, bike rentals nearby
Not a swimming beach, but one of the most iconic city spots for sunbathing. Locals stretch out on the sand with a view of the Neva River and the Hermitage across the water.
Location: Zayachy Island, city center
Getting There: Short walk from Gorkovskaya Metro Station
Best For: Sunbathing with city views, photography
Facilities: None — bring your own mats and snacks
St. Petersburg’s beaches may not offer tropical waters, but they provide a vibrant summer escape for locals and visitors. From city-center sands at the Peter and Paul Fortress to pine-fringed stretches along the Gulf of Finland, these spots offer a refreshing contrast to the city’s grand architecture and are perfect for a sunny day outdoors.