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)

Frog Pond

#31 of 124 Restaurants in St. Pete Beach
Map
Visitor photos (17)
Menu

Dockside Dave's

#32 of 124 Restaurants in St. Pete Beach
Map
Visitor photos (34)
Menu
Cuisines: Seafood Sandwiches

Sea Critters Cafe

#33 of 124 Restaurants in St. Pete Beach
Price: $8 - $20 Map
Visitor photos (62)
Menu
Cuisines: Seafood Sandwiches Barbecue

Guy Harvey RumFish Grill

#34 of 124 Restaurants in St. Pete Beach
Price: $10 - $30 Map
Visitor photos (153)
Menu
Reserve

Players Sports Bar & Grille

#35 of 124 Restaurants in St. Pete Beach
Price: $3 - $15 Map
Visitor photos (8)
Menu
Cuisines: American Bar Sandwiches Hamburgers

Steam and Chill Food Haven and Lounge

#36 of 124 Restaurants in St. Pete Beach
Price: $10 - $15 Map
Visitor photos (58)
Menu
Cuisines: Steakhouse Seafood Vegetarian Tapas

Sea Hag's Bar and Grill

#37 of 124 Restaurants in St. Pete Beach
Price: $10 - $20 Map
Visitor photos (51)
Menu
Cuisines: American Sandwiches

The Salty Rim Grill

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

Vito & Michael's Pizzeria

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

Carino's Italian Caffe

#40 of 124 Restaurants in St. Pete Beach
Map
Visitor photos (3)
Menu
Cuisines: Italian

Toasted Monkey

#41 of 124 Restaurants in St. Pete Beach
Price: $10 - $25 Map
Visitor photos (45)
Menu
Cuisines: American Sandwiches

Smiley's Snack Shack

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

Island Grille

#43 of 124 Restaurants in St. Pete Beach
Map Menu
Cuisines: American Seafood

Buona Pizza

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

Guy's Gulfside Grill

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

Rum Runners Bar & Grille at Sirata Beach Resort

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

Paradise Grille

#47 of 124 Restaurants in St. Pete Beach
Map
Visitor photos (4)
Menu

Sea Porch Cafe

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

Bermudas Steak & Seafood

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

Twistee Treat

#50 of 124 Restaurants in St. Pete Beach
Map
Visitor photos (44)
Menu
Cuisines: Hot Dogs Fast Food Dessert Ice Cream

Vida de Cafe

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

Castile Restaurant

#52 of 124 Restaurants in St. Pete Beach
Price: $20 - $35 Map
Visitor photos (30)
Menu
Cuisines: Seafood Mediterranean Tapas Wine Bar

Barracuda Deli Cafe

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

Nori Thai & Sushi

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

The Oyster Shucker

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

Sandra's German Restaurant

#56 of 124 Restaurants in St. Pete Beach
Map
Visitor photos (10)
Menu
Cuisines: German

Starbucks at Awakening's Lobby Bar

#57 of 124 Restaurants in St. Pete Beach
Map
Visitor photos (1)
Menu
Cuisines: Bar Coffee Shop

Flying Bridge

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

Willy's Burger and Booze

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

Don CeSar Beach Resort Sunday Brunch

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