We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers: Windows: Internet Explorer, Mozilla Firefox. Mac: Safari.
Free Newsletter

Interested in St. Petersburg?

We'll send you updates with the latest deals, reviews and articles for St. Petersburg each week.

Explore other St. Petersburg resources:

St. Petersburg Restaurants

St. Petersburg Restaurants

Filter Restaurants By:
(Global/International, European, ...)
(Business, Make Reservations, ...)
Price:
    • $ = $10 and under
    • $$ = $10 - $25
    • $$$ = $25 - $40
    • $$$$ = $40 and above
( 1-20 of 362 )
TripAdvisor Traveler Rating: 4.5 of 5 stars
TripAdvisor Popularity Index: #1 of 362 restaurants in St. Petersburg
Cuisines: European, Coffee Shop, Jamaican, Japanese, Russian, Ice Cream, Pizza & Pasta
Price range: $3-12
Recommended For: Breakfast/Brunch, Romantic
TripAdvisor Traveler Rating: 4.5 of 5 stars
TripAdvisor Popularity Index: #2 of 362 restaurants in St. Petersburg
TripAdvisor Traveler Rating: 4.5 of 5 stars
TripAdvisor Popularity Index: #3 of 362 restaurants in St. Petersburg
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #4 of 362 restaurants in St. Petersburg
Cuisines: Italian, Japanese, Fusion
Price range: $25-100
Recommended For: Outdoor seating, Make Reservations
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #5 of 362 restaurants in St. Petersburg
Cuisines: Austrian, European, French, German
Recommended For: Child-friendly, Outdoor seating
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #6 of 362 restaurants in St. Petersburg
Cuisine: Italian
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #7 of 362 restaurants in St. Petersburg
Cuisine: Japanese
Recommended For: Breakfast/Brunch, Romantic, Business, Child-friendly, Take Out, Make Reservations
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #8 of 362 restaurants in St. Petersburg
Cuisines: European, Italian
Average price: $25
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #9 of 362 restaurants in St. Petersburg
Cuisine: European
Price range: $20-30
Recommended For: Business
TripAdvisor Traveler Rating: 3.5 of 5 stars
TripAdvisor Popularity Index: #10 of 362 restaurants in St. Petersburg
Cuisine: Pub
Price range: $15-20
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #11 of 362 restaurants in St. Petersburg
Cuisines: Italian, Fusion
Recommended For: Romantic, Business, Outdoor seating, Take Out, Make Reservations
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #12 of 362 restaurants in St. Petersburg
Cuisine: Russian
Recommended For: Local cuisine
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #13 of 362 restaurants in St. Petersburg
Cuisines: European, Russian
Price range: $51-100
Recommended For: Romantic, Business, Local cuisine, Make Reservations
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #14 of 362 restaurants in St. Petersburg
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #15 of 362 restaurants in St. Petersburg
Cuisines: European, German
Price range: $20-100
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #16 of 362 restaurants in St. Petersburg
Cuisine: Italian
Price range: $10-20
Recommended For: Breakfast/Brunch, Romantic, Business, Delivery, Buffet, Make Reservations
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #17 of 362 restaurants in St. Petersburg
Cuisine: Bar
Price range: $20-25
Recommended For: Breakfast/Brunch, Outdoor seating
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #18 of 362 restaurants in St. Petersburg
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #19 of 362 restaurants in St. Petersburg
Cuisine: Armenian
Average price: $25
Recommended For: Local cuisine, Make Reservations
TripAdvisor Traveler Rating: 4 of 5 stars
TripAdvisor Popularity Index: #20 of 362 restaurants in St. Petersburg
Cuisine: European
Price range: $10-50
Be the first to review this restaurant

St. Petersburg Restaurants

( 1-20 of 362 )