Beaches in St Petersburg

Best Beaches in St. Petersburg for a Perfect Coastal Escape

St. Petersburg may be better known for its palaces, canals, and museums, but during the summer months locals flock to sandy stretches along the Gulf of Finland and the Neva River to relax by the wate (Read More)r. Most beaches here are lively hangouts rather than tropical escapes, combining swimming, sunbathing, and social gatherings with a distinct urban vibe.

Here is the list of 6 Beaches in St Petersburg

1. Laskovy Beach

Laskovy Beach

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

2. Komarovo Beach

Komarovo Beach

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

3. Solnechnoye Beach

Solnechnoye Beach

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

4. Dubki Park Beach

Dubki Park Beach

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

St. Petersburg Travel Packages

Compare quotes from upto 3 travel agents for free

5. Elagin Island Beaches (Krestovsky District)

Elagin Island Beaches (Krestovsky District)

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

6. Peter and Paul Fortress Beach

Peter and Paul Fortress Beach

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.

This post was published by Avneet Kang

Share this post on social media

View Packages