St. Petersburg, FL Travel Guide

USA  #1 in Best Places to Visit in Florida
Credit

Courtesy of Debbie Friley Photography/Getty Images

What to Eat in St. Petersburg, FL

As a city on Florida's Gulf Coast, seafood is a must in Sunshine City. Make sure to visit 400 Beach Seafood and Tap House and The Maritana Grille for exquisite seafood dishes like fresh oysters, coconut shrimp, tuna tartare and crispy calamari. And if you're not a fan of fishy food, there's plenty else in the city to eat as well. Beach Drive and Central Avenue feature alfresco dining; one of the most highly praised restaurants located on Beach Drive is The Moon Under Water. Visitors love the scrumptious curry dishes, chicken pot pie and fish and chips served at this eclectic restaurant. If you'd like a change of scenery, the Saturday Morning Market is a great place to pick up fresh produce, and food trucks all over the city offer fantastic street fare. For 20 years, the Taco Bus on Central Avenue has been a local favorite.   

Find the Best Restaurants in St. Petersburg, FL

  • #1
    Mazzaro's Italian Market
    #1 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 3089 reviewsTripAdvisor (3089)
    $ - $$ | Mediterranean, Italian, Cafe, Deli
    2909 22nd Ave N, St. Petersburg, FL 33713-4207
    Read More »
  • #2
    Bodega Comida Cantina Cafe
    #2 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 590 reviewsTripAdvisor (590)
    $ | Caribbean, Latin, Cafe, Spanish, Cuban
    1120 Central Ave, St. Petersburg, FL 33705-1651
    Read More »
  • #3
    Paciugo Gelato & Caffe
    #3 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 771 reviewsTripAdvisor (771)
    $ - $$ | Cafe
    300 Beach Dr NE #120, St. Petersburg, FL 33701-3482
    Read More »
  • #4
    Jacks London Grill
    #4 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 617 reviewsTripAdvisor (617)
    $ - $$ | British
    1050 62nd Ave N, St. Petersburg, FL 33702-7420
    Read More »
  • #5
    Brick & Mortar
    #5 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 196 reviewsTripAdvisor (196)
    $ - $$ | American, Asian
    539 Central Ave, St. Petersburg, FL 33701-3703
    Read More »
  • #6
    Parkshore Grill
    #6 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 1408 reviewsTripAdvisor (1408)
    $ - $$ | American, Seafood, Contemporary, Grill
    300 Beach Dr NE Ste 104, St. Petersburg, FL 33701-3482
    Read More »
  • #7
    Chiefs Creole Cafe
    #7 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 305 reviewsTripAdvisor (305)
    $ - $$ | American
    901 22nd St S, St. Petersburg, FL 33712-2252
    Read More »
  • #8
    Annata Wine Bar
    #8 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 325 reviewsTripAdvisor (325)
    $ - $$ | Italian, Mediterranean, Wine Bar
    300 Beach Dr NE, St. Petersburg, FL 33701-3482
    Read More »
  • #9
    Noble Crust
    #9 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 369 reviewsTripAdvisor (369)
    $ - $$ | American
    8300 4th St N, St. Petersburg, FL 33702-3608
    Read More »
  • #10
    Engine No. 9
    #10 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 425 reviewsTripAdvisor (425)
    $ - $$ | American, Bar, Pub
    56 Dr MLK Jr Street, St. Petersburg, FL 33705
    Read More »
  • #11
    Casita Taqueria
    #11 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 282 reviewsTripAdvisor (282)
    $ | Mexican
    2663 Central Ave, St. Petersburg, FL 33713-8722
    Read More »
  • #12
    Rococo Steak
    #12 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 259 reviewsTripAdvisor (259)
    $$ | American, Steakhouse
    655 2nd Ave S, St. Petersburg, FL 33701-4103
    Read More »
  • #13
    Trip's Diner
    #13 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 627 reviewsTripAdvisor (627)
    $ | American, Diner
    2339 Dr Martin Luther King Jr St N, St. Petersburg, FL 33704-3238
    Read More »
  • #14
    Craft Kafe
    #14 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 118 reviewsTripAdvisor (118)
    $ - $$ | American, Cafe
    6653 Central Ave West Central Shopping Center, St. Petersburg, FL 33710-8307
    Read More »
  • #15
    Kilwins
    #15 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 142 reviewsTripAdvisor (142)
    $ - $$ | American
    222 Beach Dr NE, St. Petersburg, FL 33701-3414
    Read More »
  • Meze 119
    TripAdvisor Traveler Rating 4.5 based on 206 reviewsTripAdvisor (206)
    $ - $$ | Mediterranean, Middle Eastern
    119 2nd St N, St. Petersburg, FL 33701-3311
    Read More »
  • #16
    Skyway Jack Restaurant
    #16 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 302 reviewsTripAdvisor (302)
    $ | American, Diner
    2795 34th St S, St. Petersburg, FL 33711-3532
    Read More »
  • #17
    The Burg Bar and Grill
    #17 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 244 reviewsTripAdvisor (244)
    $ | American, Bar, Pub
    1752 Central Ave, St. Petersburg, FL 33712-1342
    Read More »
  • #18
    The Cider Press Cafe
    #18 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 200 reviewsTripAdvisor (200)
    $ - $$ | American, Cafe, Healthy
    601 Central Ave, St. Petersburg, FL 33701-3625
    Read More »
  • #19
    La V
    #19 of 1,060 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 314 reviewsTripAdvisor (314)
    $ - $$ | Asian, Vietnamese
    441 Central Ave, St. Petersburg, FL 33701-3808
    Read More »

Explore More of St. Petersburg, FL

Recommended

The 12 Top Florida Keys Beaches

Relax on the sandy shorelines from Key West to Key Largo.

Gwen PratesiJuly 15, 2019

The 15 Best New Orleans Walking Tours

Take on the Big Easy with a stroll through its streets.

Lyn MettlerJuly 15, 2019

The 8 Best Charleston Ghost Tours

Experience the Holy City's history and haunts on one of these excursions.

Holly JohnsonJuly 12, 2019

The 5 Best Oahu Helicopter Tours

Tour this picturesque island from the air on one of these excursions.

John RodwanJuly 11, 2019

The 15 Best Los Angeles Tours

Maximize your time in Los Angeles with the insider tips and historical context provided by the best local tours.

Kyle McCarthyJuly 3, 2019

The 15 Best Las Vegas Tours

See a different side of Sin City – its attractions go beyond gambling.

John RodwanJuly 2, 2019

The 10 Best San Diego Boat Tours

Explore this coastal city's sights with a relaxing boat excursion.

John RodwanJuly 1, 2019

The 15 Best Nashville Tours

Engage with the city's country roots on one of these tours.

Lyn MettlerJune 28, 2019

14 Top Finger Lakes Wineries to Visit

Head to upstate New York's winemaking region for scenery, history and lots of vino.

Kyle McCarthyJune 27, 2019

The World's 30 Best Places to Visit in 2019-20

Using reader input and expert analysis, U.S. News identified the latest can't-miss vacations.

Tilly PeckerJune 25, 2019