airport_transferbarbathtubbusiness_facilitieschild_activitieschildcareconnecting_roomcribsfree_wifigymhot_tubinternetkitchennon_smokingpetpoolresturantski_in_outski_shuttleski_storagesmoking_areaspastar

The Best Waterfront Restaurants in St Petersburg

Neva River, St Petersburg
Neva River, St Petersburg | © GORBACHEVSERGEYFOTO / Pixabay
When St Petersburg was first built, it was planned as a port city on the Neva River, which travels into the Gulf of Finland. St Petersburg also has a system of rivers and canals that run through the city centre, making it true to its name – the Venice of the North. Luckily, there are also some great restaurants at which to enjoy these beautiful views.

Korushka

Restaurant, Russian, Georgian, $$$
33870886_1649806771806069_6728479114325393408_o
The iconic view onto Vasilievsky Island | © Ginza Project

When you come to Korushka, you don’t just get a view, you get the iconic view of St Petersburg from the Neva River. Located right next to the Peter and Paul Fortress, Korushka boasts a riverside location overlooking major landmarks. Their speciality dish is korushka, a small river fish local to St Petersburg’s waters. It is a must-try along with other delicious items on the menu.

More Info
View menu

Meal service:

Lunch, Dinner, Late Night

Atmosphere:

Gourmet, Romantic, Unusual
Mon - Sun:
12:00 pm - 1:00 am

Il Lago dei Cigni

Restaurant, Italian, $$$
© Il Lago dei Cigni

Enjoy a romantic getaway at one of St Petersburg’s top restaurants. The menu is guided by Michelin-starred chef Vincenzo Verdosha, who brings together the best of traditional Italian cuisine from various regions of the country. The fine dining experience is complete with a view overlooking Krestovsky Island‘s Swan Lake, inhabited by white and black swans.

More Info
View menu
Visit website
Visit Facebook page

Atmosphere:

Fine Dining, Gourmet
Sun - Sat:
12:00 pm - 12:00 am

Chaika

Restaurant, European, $$$

A great place to enjoy a waterside view is certainly from the water. Chaika is a fun family restaurant that welcomes little guests on the weekends with fun activities while their parents enjoy some quiet time over a meal. In the evening, it is a lovely place to watch the sun set over the water with a glass of wine in hand.

More Info
View menu
Visit Facebook page

Meal service:

Brunch, Lunch, Dinner

Atmosphere:

Family Friendly, Quiet
Sun - Thu:
12:00 pm - 12:00 am
Fri - Sat:
12:00 pm - 1:00 am

Na Rechke

Restaurant, Russian, Georgian, Japanese, $$$
Atmosphere of a countryside home at Na Rechke
Atmosphere of a countryside home at Na Rechke | © Ginza Project

Located on the banks of the Krestovka River, Na Rechke provides a quiet place to enjoy the sun and a meal outside without the hustle and bustle of the city. Just a short drive out of the city centre, you will feel like you are at somebody’s dacha (country house) enjoying endless hours of conversation over a pot of tea.

More Info
View menu
Visit Facebook page

Meal service:

All Day

Atmosphere:

Cosy, Quiet
Mon - Fri:
11:00 am - 12:00 am
Sat - Sun:
12:00 pm - 12:00 am

Kuznya House

Bar, Restaurant, European, Russian, $$$

This restaurant has found a home in a 19th-century building that was previously a blacksmith’s workshop. Now, it has been equipped with everything needed to turn it into a stylish restaurant. Located on the fashionable New Holland Island, the outside terrace overlooks the island’s pond and the park, which has its fair share of exciting activities in the summer.

More Info

Sunday Ginza

Restaurant, European, $$$
A terrace on the beach
A terrace on the beach | © Ginza Project

Sunday Ginza is not just a restaurant but a perfect place for a day out on those rare hot summer afternoons in St Petersburg. When the city gets hot and humid, a light breeze emanating from the Gulf of Finland can be enjoyed here, where you can have a meal on the terrace and then grab one of the beach chairs for an afternoon nap. If you’re feeling energetic, there are also opportunities to enjoy some beach sports, too.

More Info
View menu
Visit Facebook page

Meal service:

All Day

Atmosphere:

Cosy, Casual
Sun - Sat:
10:00 am - 1:00 am

Flying Dutchman

Restaurant, European, $$$
© Flying Dutchman

Perhaps a slightly touristy restaurant, but definitely worth a visit once. It is one of the oldest restaurants in the city, housed in an 18th-century frigate. The view from the water is spectacular, right onto Vasilievsky Island and the Hermitage. Make sure to ask for a window seat when you book.

More Info
View menu
Visit Facebook page

Atmosphere:

Fine Dining, Stylish, Romantic
Sun - Sat:
10:00 am - 12:00 am
These recommendations were updated on July 6, 2018 to keep your travel plans fresh.