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, Google Chrome. Mac: Safari.

Best St. Pete Beach Restaurants

Map
Satellite
Map updates are paused. Zoom in to see updated info.
Reset zoom
Updating Map...
Your filters are still active.
There are no pins in your viewport. Try moving the map or changing your filters.
Sorted by:
Ranking
Name
Price (low to high)
Price (high to low)

Players Sports Bar & Grille

#31 of 127 Restaurants in St. Pete Beach
Price: $3 - $15 Map
Visitor photos (8)
Menu
Cuisines: American Bar Sandwiches Delicatessen Pub

Shells of St. Pete Beach

#32 of 127 Restaurants in St. Pete Beach
Price: $10 - $20 Map
Visitor photos (13)
Menu
Cuisines: American Seafood

Steam and Chill Food Haven and Lounge

#33 of 127 Restaurants in St. Pete Beach
Price: $10 - $15 Map
Visitor photos (58)
Menu

Sea Hag's Bar and Grill

#34 of 127 Restaurants in St. Pete Beach
Price: $10 - $20 Map
Visitor photos (54)
Menu
Cuisines: American Sandwiches Delicatessen

Barracuda Deli Cafe

#35 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (2)
Menu
Cuisines: Cuban

RumFish Grill

#36 of 127 Restaurants in St. Pete Beach
Price: $10 - $30 Map
Visitor photos (159)
Menu
Reserve

Sea Critters Cafe

#37 of 127 Restaurants in St. Pete Beach
Price: $8 - $20 Map
Visitor photos (67)
Menu
Cuisines: Seafood Sandwiches Barbecue Delicatessen

Carino's Italian Caffe

#38 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (9)
Menu
Cuisines: Italian

Dockside Dave's

#39 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (37)
Menu
Cuisines: Seafood Sandwiches Delicatessen

Buona Pizza

#40 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (14)
Menu
Cuisines: Italian Pizza

The Salty Rim Grill

#41 of 127 Restaurants in St. Pete Beach
Price: $5 - $22 Map
Visitor photos (50)
Menu
Cuisines: Mexican American Caribbean Seafood

Vito & Michael's Pizzeria

#42 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (7)
Menu
Cuisines: Italian Pizza

Toasted Monkey

#43 of 127 Restaurants in St. Pete Beach
Price: $10 - $25 Map
Visitor photos (46)
Menu
Cuisines: American Sandwiches Delicatessen

Guy's Gulfside Grill

#44 of 127 Restaurants in St. Pete Beach
Price: $8 - $25 Map
Visitor photos (13)
Menu

Paradise Grille

#45 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (4)
Menu

Smiley's Snack Shack

#46 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (4)
Menu
Cuisines: American

Twistee Treat

#47 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (46)
Menu
Cuisines: Hot Dogs Fast Food

Island Grille

#48 of 127 Restaurants in St. Pete Beach
Map Menu
Cuisines: American Seafood

Bermudas Steak & Seafood

#49 of 127 Restaurants in St. Pete Beach
Price: $20 - $30 Map
Visitor photos (11)
Menu
Cuisines: Steakhouse Seafood

Rum Runners Bar & Grille at Sirata Beach Resort

#50 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (24)
Menu
Cuisines: American Barbecue

Sea Porch Cafe

#51 of 127 Restaurants in St. Pete Beach
Price: $40 - $60 Map
Visitor photos (7)
Menu
Cuisines: Caribbean
Reserve

The Oyster Shucker

#52 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (13)
Menu
Cuisines: Seafood

Flying Bridge

#53 of 127 Restaurants in St. Pete Beach
Price: $8 - $25 Map
Visitor photos (8)
Menu
Cuisines: American Caribbean Seafood Sandwiches

Sandra's German Restaurant

#54 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (18)
Menu
Cuisines: German

Castile Restaurant

#55 of 127 Restaurants in St. Pete Beach
Price: $20 - $35 Map
Visitor photos (32)
Menu
Cuisines: Seafood Mediterranean Spanish Tapas Wine Bar

Starbucks at Awakening's Lobby Bar

#56 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (1)
Menu
Cuisines: Bar Pub

Vida de Cafe

#57 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (6)
Menu
Cuisines: Vegan

Willy's Burger and Booze

#58 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (11)
Menu
Cuisines: American

Nori Thai & Sushi

#59 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (11)
Menu
Cuisines: Sushi Thai

Don CeSar Beach Resort Sunday Brunch

#60 of 127 Restaurants in St. Pete Beach
Price: $30 Map
Visitor photos (6)
Menu