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 American Restaurants in St. Pete Beach

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)

Rick's Reef

#5 of 127 Restaurants in St. Pete Beach
Price: $8 - $19 Map
Visitor photos (79)
Cuisines: Bar Seafood Sandwiches Hamburgers

Larry's Olde Fashioned Ice Cream & Gelato

#10 of 127 Restaurants in St. Pete Beach
Map
Visitor photos (64)
Menu
Cuisines: Hot Dogs Pizza Dessert Hamburgers Ice Cream

Jimmy B's Beach Bar

#14 of 127 Restaurants in St. Pete Beach
Price: $15 Map
Visitor photos (64)
Menu
Cuisines: American Bar Sandwiches Hamburgers

Bongos Beachside Bistro

#16 of 127 Restaurants in St. Pete Beach
Price: $7 - $15 Map
Visitor photos (147)
Menu
Cuisines: American Pizza Seafood Sandwiches Hamburgers

Spinners Rooftop Revolving Bistro

#18 of 127 Restaurants in St. Pete Beach
Price: $10 - $40 Map
Visitor photos (210)
Menu
Reserve

Paradise Grille

#19 of 127 Restaurants in St. Pete Beach
Price: $2 - $12 Map
Visitor photos (96)
Menu
Cuisines: American Fish & Chips Seafood Barbecue Hamburgers

Seahorse Restaurant

#21 of 127 Restaurants in St. Pete Beach
Price: $5 - $12 Map
Visitor photos (22)
Menu
Cuisines: American

Fetishes

#22 of 127 Restaurants in St. Pete Beach
Price: $25 - $59 Map
Visitor photos (15)
Menu

Beverly's La Croisette

#25 of 127 Restaurants in St. Pete Beach
Price: $3 - $10 Map
Visitor photos (48)
Menu
Cuisines: American

Sandbar Bill's

#26 of 127 Restaurants in St. Pete Beach
Price: $5 - $10 Map
Visitor photos (5)
Menu
Cuisines: American Bar Hamburgers

Skidders Restaurant

#29 of 127 Restaurants in St. Pete Beach
Price: $9 - $20 Map
Visitor photos (44)
Menu
Cuisines: American Pizza Seafood Greek Pasta

Salty's Tiki Bar

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

Shells of St. Pete Beach

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

Players Sports Bar & Grille

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

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

RumFish Grill

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

The Salty Rim Grill

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

Toasted Monkey

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

Guy's Gulfside Grill

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

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 Dessert Ice Cream

Island Grille

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

Rum Runners Bar & Grille at Sirata Beach Resort

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

Flying Bridge

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

Willy's Burger and Booze

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

Silas Dent's Steakhouse

#61 of 127 Restaurants in St. Pete Beach
Price: $12 - $30 Map
Visitor photos (43)
Menu

Compass Grille

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

Woody's Waterfront

#63 of 127 Restaurants in St. Pete Beach
Price: $20 Map
Visitor photos (55)
Menu
Cuisines: American Seafood

The Wharf

#64 of 127 Restaurants in St. Pete Beach
Price: $16 Map
Visitor photos (20)
Menu

PJ's Oyster Bar

#65 of 127 Restaurants in St. Pete Beach
Price: $7 - $45 Map
Visitor photos (44)
Menu
Cuisines: American Oyster Bar Seafood