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 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 3202 reviewsTripAdvisor (3202)
    $ - $$ | Mediterranean, Italian, Cafe, Tuscan, Central-Italian, Deli
    2909 22nd Ave N, St. Petersburg, FL 33713-4207
    Read More »
  • #2
    Paciugo Gelato & Caffe
    #2 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 5 based on 787 reviewsTripAdvisor (787)
    $ - $$ |
    300 Beach Dr NE #120, St. Petersburg, FL 33701-3482
    Read More »
  • #3
    Craft Kafe
    #3 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 138 reviewsTripAdvisor (138)
    $ - $$ | American, Cafe
    6653 Central Ave West Central Shopping Center, St. Petersburg, FL 33710-8307
    Read More »
  • #4
    Bodega Comida Cantina Cafe
    #4 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 602 reviewsTripAdvisor (602)
    $ | Caribbean, Latin, Cafe, Cuban
    1120 Central Ave, St. Petersburg, FL 33705-1651
    Read More »
  • #5
    Jacks London Grill
    #5 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 642 reviewsTripAdvisor (642)
    $ - $$ | British
    1050 62nd Ave N, St. Petersburg, FL 33702-7420
    Read More »
  • #6
    Brick & Mortar
    #6 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 213 reviewsTripAdvisor (213)
    $ - $$ | American
    539 Central Ave, St. Petersburg, FL 33701-3703
    Read More »
  • #7
    Chiefs Creole Cafe
    #7 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 318 reviewsTripAdvisor (318)
    $ - $$ | American
    901 22nd St S, St. Petersburg, FL 33712-2252
    Read More »
  • #8
    Parkshore Grill
    #8 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 1475 reviewsTripAdvisor (1475)
    $ - $$ | American, Seafood, Contemporary
    300 Beach Dr NE Ste 104, St. Petersburg, FL 33701-3482
    Read More »
  • #9
    Noble Crust
    #9 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 395 reviewsTripAdvisor (395)
    $ - $$ | American
    8300 4th St N, St. Petersburg, FL 33702-3608
    Read More »
  • #10
    Trip's Diner
    #10 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 660 reviewsTripAdvisor (660)
    $ | American, Diner
    2339 Dr Martin Luther King Jr St N, St. Petersburg, FL 33704-3238
    Read More »
  • #11
    Annata Wine Bar
    #11 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 349 reviewsTripAdvisor (349)
    $ - $$ | Italian, Mediterranean, Wine Bar
    300 Beach Dr NE, St. Petersburg, FL 33701-3482
    Read More »
  • #12
    Rococo Steak
    #12 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 281 reviewsTripAdvisor (281)
    $$ | American, Steakhouse
    655 2nd Ave S, St. Petersburg, FL 33701-4103
    Read More »
  • #13
    Casita Taqueria
    #13 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 292 reviewsTripAdvisor (292)
    $ | Mexican
    2663 Central Ave, St. Petersburg, FL 33713-8722
    Read More »
  • #14
    Engine No. 9
    #14 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 446 reviewsTripAdvisor (446)
    $ - $$ | American, Bar, Pub
    56 Dr MLK Jr Street, St. Petersburg, FL 33705
    Read More »
  • #15
    Skyway Jack Restaurant
    #15 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 318 reviewsTripAdvisor (318)
    $ | American, Diner
    2795 34th St S, St. Petersburg, FL 33711-3532
    Read More »
  • #16
    Kilwins
    #16 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 149 reviewsTripAdvisor (149)
    $ - $$ | American
    222 Beach Dr NE, St. Petersburg, FL 33701-3414
    Read More »
  • #17
    The Cider Press Cafe
    #17 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 221 reviewsTripAdvisor (221)
    $ - $$ | American, Cafe, Healthy
    601 Central Ave, St. Petersburg, FL 33701-3625
    Read More »
  • #18
    La V
    #18 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 323 reviewsTripAdvisor (323)
    $ - $$ | Asian, Vietnamese
    441 Central Ave, St. Petersburg, FL 33701-3808
    Read More »
  • #19
    Red Mesa Restaurant
    #19 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 820 reviewsTripAdvisor (820)
    $ - $$ | Mexican, Latin
    4912 4th St N, St. Petersburg, FL 33703-3819
    Read More »
  • #20
    Gratzzi Italian Grille
    #20 of 1,111 Places to Eat in St. Petersburg
    TripAdvisor Traveler Rating 4.5 based on 895 reviewsTripAdvisor (895)
    $ - $$ | Italian
    211 2nd St S, St. Petersburg, FL 33701-4308
    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 50 Most Beautiful Places in the World

Let these gorgeous destinations inspire you to travel more.

Holly JohnsonJanuary 16, 2020

50 Amazing Honeymoon Ideas

From relaxing weekend getaways to epic adventures, these honeymoon trips will help couples create memories to last a lifetime.

Kyle McCarthyJanuary 8, 2020

The Cheapest Days to Fly: A Guide to the Best (and Worst) Times to Travel

Use these tips and tricks to get the best deal on your next flight.

Lyn MettlerDecember 23, 2019

30 Top Florida Weekend Getaways

Spend sun-filled days exploring Florida's beautiful beaches, cities, parks and small towns.

Gwen PratesiDecember 9, 2019

The Best Travel Backpacks for 2020

U.S. News rated the best travel backpacks using recommendations from experts and consumers.

Lyn MettlerNovember 25, 2019

30 Top Wellness Retreats

Rejuvenate your mind, body and spirit at one of these relaxation-focused properties.

Kyle McCarthyNovember 21, 2019

30 Fun All-Inclusive Family Vacations

Book one of these all-inclusive trips that cover food, accommodations and activities galore.

Holly JohnsonNovember 14, 2019

5 Ways Cruise Lines Are Becoming More Environmentally Friendly

Industry considers impact as it looks to the future.

Gwen PratesiNovember 12, 2019

11 Unique and Quirky Cruise Destinations

Venture off the beaten path for an authentic cruising experience.

Christine SmithNovember 12, 2019

The 2020 Best Cruise Lines for Families

Gather up the gang and head out to sea with one of these six kid-friendly cruise lines.

Nicola WoodNovember 12, 2019