St. Petersburg, FL Travel Guide

USA  #3 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 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 3257 reviewsTripAdvisor (3257)
    $ - $$ | Mediterranean, Italian, Cafe, Tuscan, Romana, Lazio, Central-Italian, Deli
    2909 22nd Ave N, St. Petersburg, FL 33713-4207
    Read More »
  • #2
    Craft Kafe
    #2 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 149 reviewsTripAdvisor (149)
    $ - $$ | American, Cafe
    6653 Central Ave West Central Shopping Center, St. Petersburg, FL 33710-8307
    Read More »
  • #3
    Paciugo Gelato & Caffe
    #3 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 797 reviewsTripAdvisor (797)
    $ - $$ |
    300 Beach Dr NE #120, St. Petersburg, FL 33701-3482
    Read More »
  • #4
    Bodega Comida Cantina Cafe
    #4 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 614 reviewsTripAdvisor (614)
    $ | Caribbean, Latin, Cafe, Cuban
    1120 Central Ave, St. Petersburg, FL 33705-1651
    Read More »
  • #5
    Jacks London Grill
    #5 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 651 reviewsTripAdvisor (651)
    $ - $$ | British
    1050 62nd Ave N, St. Petersburg, FL 33702-7420
    Read More »
  • #6
    Chiefs Creole Cafe
    #6 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 329 reviewsTripAdvisor (329)
    $ - $$ | American
    901 22nd St S, St. Petersburg, FL 33712-2252
    Read More »
  • #7
    Brick & Mortar
    #7 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 217 reviewsTripAdvisor (217)
    $ - $$ | American
    539 Central Ave, St. Petersburg, FL 33701-3703
    Read More »
  • #8
    Parkshore Grill
    #8 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 1504 reviewsTripAdvisor (1504)
    $ - $$ | American, Seafood, Contemporary
    300 Beach Dr NE Ste 104, St. Petersburg, FL 33701-3482
    Read More »
  • #9
    Annata Wine Bar
    #9 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 353 reviewsTripAdvisor (353)
    $ - $$ | Italian, Mediterranean, Wine Bar
    300 Beach Dr NE, St. Petersburg, FL 33701-3482
    Read More »
  • #10
    Trip's Diner
    #10 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 670 reviewsTripAdvisor (670)
    $ | American, Diner
    2339 Dr Martin Luther King Jr St N, St. Petersburg, FL 33704-3238
    Read More »
  • #11
    Casita Taqueria
    #11 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 295 reviewsTripAdvisor (295)
    $ | Mexican
    2663 Central Ave, St. Petersburg, FL 33713-8722
    Read More »
  • #12
    Noble Crust
    #12 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 407 reviewsTripAdvisor (407)
    $ - $$ | American
    8300 4th St N, St. Petersburg, FL 33702-3608
    Read More »
  • #13
    Rococo Steak
    #13 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 286 reviewsTripAdvisor (286)
    $$ | American, Steakhouse
    655 2nd Ave S, St. Petersburg, FL 33701-4103
    Read More »
  • #14
    Engine No. 9
    #14 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 448 reviewsTripAdvisor (448)
    $ - $$ | American, Bar, Pub
    56 Dr MLK Jr Street, St. Petersburg, FL 33705
    Read More »
  • #15
    Skyway Jack Restaurant
    #15 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 323 reviewsTripAdvisor (323)
    $ | American, Diner
    2795 34th St S, St. Petersburg, FL 33711-3532
    Read More »
  • #16
    Pipo's Original Cuban Cafe
    #16 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 187 reviewsTripAdvisor (187)
    $ | Caribbean, Latin, Spanish, Cuban
    9531 Bay Pines Blvd, St. Petersburg, FL 33708-3754
    Read More »
  • #17
    Kilwins
    #17 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 152 reviewsTripAdvisor (152)
    $ - $$ | American
    222 Beach Dr NE, St. Petersburg, FL 33701-3414
    Read More »
  • #18
    Tap Room
    #18 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 291 reviewsTripAdvisor (291)
    $ - $$ | American, Bar, Pub
    421 4th Ave N at Hollander Hotel, St. Petersburg, FL 33701-2805
    Read More »
  • #19
    La V
    #19 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 328 reviewsTripAdvisor (328)
    $ - $$ | Asian, Vietnamese
    441 Central Ave, St. Petersburg, FL 33701-3808
    Read More »
  • #20
    Fourth Street Shrimp Store
    #20 of 870 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 608 reviewsTripAdvisor (608)
    $ - $$ | American, Seafood
    1006 1/2 4TH St N, St. Petersburg, FL 33701-1724
    Read More »

Explore More of St. Petersburg, FL

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.

Recommended

The 10 Best Detroit Tours

Get to know the historic and quirky side of Motor City.

12 Top Family Camping Trips, Ideas and Campgrounds

Enjoy the great outdoors for a price you can afford.

The 8 Best Memphis Tours

Experience the best of Memphis with one of these top guided tours.

The 10 Best Kauai Boat Tours

Set sail on these excursions to explore the beauty of the Garden Island by sea.

The 18 Best Dog-Friendly Beaches in the U.S.

Bring your pet along on an unforgettable beach vacation.

The 10 Best San Antonio Tours

Experience one of Texas' best cities with the help of a local.

The 11 Best Salem Tours

From its infamous witch trials to its underrated food scene, this Massachusetts city is ripe for exploration.

15 Top Weekend Getaways in California

Escape to the Golden State without breaking the bank.

The 7 Best Chicago Walking Tours

See the best Chi-Town has to offer on your own two feet.

The 14 Best Puerto Vallarta Tours

Make the most of your time in Mexico with these top-rated excursions.