THE BEST Restaurants in Saint Petersburg
From street food to fine dining — discover the best restaurants in Saint Petersburg with curated picks, local tips, and free itinerary planning tools.
🍽️ Restaurants in Saint Petersburg
- White Rabbit — A panoramic restaurant atop Smolny Cathedral, ranked among the World's 50 Best, serving modern Russian cuisine.
- Harvest — A farm-to-table restaurant focusing on Russian ingredients, with a daily-changing menu and a cozy atmosphere.
- Mansarda — A rooftop restaurant with panoramic city views, serving European and Russian cuisine in a stylish setting.
- Duo Gastrobar — A modern gastro bar serving creative small plates and craft cocktails in a trendy atmosphere.
- Erwin Reka More Okean — A massive seafood restaurant with an enormous aquarium, serving fresh fish from Russian rivers and seas.