St. Petersburg Restaurants

Best Restaurants in St. Petersburg, FL

Restaurants in St. Petersburg

Establishment Type

Meals

Online Options

Price

Traveller rating

Cuisines

Dishes

Dietary Restrictions

Good for

Open Now

Restaurant Features

Reserve a Table Online
See all
Doc Ford's Rum Bar & Grille - St. Pete Pier
3,290
American, Caribbean, Bar, Seafood$$ - $$$
Bavaro's Pizza Napoletana & Pastaria
294
Italian, Pizza, Neapolitan$$ - $$$
Parkshore Grill
1,655
American, Seafood, Contemporary$$ - $$$
BellaBrava
1,570
Italian, Pizza$$ - $$$
Gratzzi Italian Grille
985
Italian, Tuscan, Central-Italian$$ - $$$
Rococo Steak
323
American, Steakhouse$$$$
Fresco's Waterfront Bistro
931
American, Bar, Seafood$$ - $$$
Birch & Vine
581
American, Bar, Seafood, Contemporary$$$$
Fine Dining
See all
Sea Salt
656
Italian, American, Seafood$$$$
Rococo Steak
323
American, Steakhouse$$$$
Birch & Vine
581
American, Bar, Seafood, Contemporary$$$$
Il Ritorno
232
Italian$$$$
Sushi-Sho Rexley
21
Japanese, Seafood, Sushi, Asian$$$$
Lingr
12
European, Asian, Norwegian$$$$
Sol - St. Pete
3
Contemporary, Fusion, Healthy, Medicinal foods$$$$
Capital Tacos
15
Mexican$$$$
Local eats
See all
Sponsored
BellaBrava
1,570
Italian, Pizza$$ - $$$
Fourth Street Shrimp Store
677
American, Seafood$$ - $$$
Parkshore Grill
1,655
American, Seafood, Contemporary$$ - $$$
Cody's Original Roadhouse
657
American, Steakhouse, Bar$$ - $$$
400 Beach Seafood and Tap House
2,602
American, Steakhouse, Seafood, Wine Bar$$ - $$$
URBAN Brew and BBQ
492
American, Bar, Barbecue$$ - $$$
Brick & Mortar
246
American$$ - $$$
Bodega Comida Cantina Cafe
634
Caribbean, Latin, Cafe, Cuban$
Harvey's 4th Street Grill
300
American, Bar, Contemporary, Pub$$ - $$$
Budget-friendly bites
See all
Doc Ford's Rum Bar & Grille - St. Pete Pier
3,290
American, Caribbean, Bar, Seafood$$ - $$$
Mazzaro's Italian Market
3,394
Italian, Cafe, Mediterranean, Tuscan$$ - $$$
Bavaro's Pizza Napoletana & Pastaria
294
Italian, Pizza, Neapolitan$$ - $$$
Jacks London Grill
715
British$$ - $$$
Engine No. 9
494
American, Bar, Pub$$ - $$$
Parkshore Grill
1,655
American, Seafood, Contemporary$$ - $$$
Tap Room
353
American, Bar, Pub$$ - $$$
Breakfast
See all
Tap Room
353
American, Bar, Pub$$ - $$$
Tap House Restaurant
139
American, Bar$$ - $$$
Kristina's Cafe
172
American, Diner$
Doe Doe’s Diner
151
American, Diner$
Craft Kafe
183
American, Cafe$$ - $$$
Delivery Available
See all
Engine No. 9
494
American, Bar, Pub$$ - $$$
Cody's Original Roadhouse
657
American, Steakhouse, Bar$$ - $$$
Pacific Counter
67
Japanese, Seafood, Sushi, Asian$$ - $$$
The Lure
232
Bar, Seafood, Sushi$$ - $$$
Fresco's Waterfront Bistro
931
American, Bar, Seafood$$ - $$$
The Cider Press Vegan GastroPub
246
American, Pub, Healthy, Gastropub$$ - $$$
Outdoor Seating Available
See all
Sponsored
Doc Ford's Rum Bar & Grille - St. Pete Pier
3,290
American, Caribbean, Bar, Seafood$$ - $$$
Mazzaro's Italian Market
3,394
Italian, Cafe, Mediterranean, Tuscan$$ - $$$
Bodega Comida Cantina Cafe
634
Caribbean, Latin, Cafe, Cuban$
Bavaro's Pizza Napoletana & Pastaria
294
Italian, Pizza, Neapolitan$$ - $$$
Parkshore Grill
1,655
American, Seafood, Contemporary$$ - $$$
Casita Taqueria
316
Mexican, Southwestern$
Tap Room
353
American, Bar, Pub$$ - $$$
Top Restaurants in St. Petersburg
1,193 result matches your filters
Sort by:
Highest Rating
We found great results, but some are outside St. Petersburg. Showing results in neighbouring cities.
Showing results 1-30 of 1,193
Frequently Asked Questions about St. Petersburg

Some of the most popular restaurants in St. Petersburg that deliver are:

Some of the most popular restaurants in St. Petersburg that provide takeaway are:


Some of the best restaurants in St. Petersburg for families with children include:

Some of the most popular restaurants in St. Petersburg for cheap eats include: