St. Pete Beach Aerial Views

St. Pete Beach Restaurants and Bars


St. Pete Beach Restaurants and Bars


Where to eat and drink on St. Pete Beach, from 4 star restaurants to kick back beach bars, St. Pete Beach has it all. We have listed some the most well know and liked restaurants and bars on St. Pete Beach.

Find out what others are saying about St. Pete Beach restaurants on the St. Pete Beach Restaurant Reviews Page.

The Toasted Monkey Beach Bar and Sports Grill
6100 Gulf Blvd. St. Pete Beach
The Toasted Monkey Beach Bar and Sports Grill is locally owned and operated and is located on the grounds of the St. Pete Beach Howard Johnson Resort Hotel located on Gulf Boulevard and directly on the beautiful white sands of St. Pete Beach.

Oyster Shuckers
650 Corey Ave. St Pete Beach, Florida
3.5 Stars
rehearsal dinner · banquet facilities · lobster · entree

7308 Sunset Way St. Pete Beach, Florida
3 Stars
spicy fries · beautiful view · outdoor seating · picnic table · full bar

Blue Parrot
85 Corey Cir. St. Pete Beach, Florida
You'll see us here for the great food, cold beers and a great outside deck. Every Mon: Jazz Night TOMKATS Jazz Orchestra performing Jazz, Big Band and Swing; 6-10pm, Every Thu: Freddie Mac and the New Orleans Jazz Band.

Brass Monkey Restaurant
709 Gulf Way, Suite 200
4.5 Stars
crab dip · crab cakes · broiled · hurricane · appetizer

The Hurricane
807 Gulf Way St. Pete Beach, Florida
3 Stars
Come to the Hurricane to enjoy the freshest seafood, mesmerizing sunsets, thirst-quenching drinks, live music, and most of all – a slice of history found nowhere else.

Crabby Bills
5100 Gulf Blvd St. Pete Beach, Florida
3 Stars
soft shell crab · crab cakes · rooftop bar · fried flounder · french fries

Frog Pond
Popular breakfast stop
7390 Gulf Blvd. St. Pete Beach, Florida
3 Stars
huge portions · breakfast and lunch · omelet · waffle · benedict

Sea Horse
A local's favorite
800 Pass A Grille Way St. Pete Beach,
4 Stars
Great breakfast place

Vito & Michael's Pizzaria
7704 Blind Pass Rd St. Pete Beach
4 Stars
eggplant parmesan · pasta dishes · pesto · ricotta · bruschetta

Madfish Grill
5200 Gulf Blvd. St. Pete Beach, Florida
4 Stars
early bird · prime rib · onion rings · milkshake · donut

Sea Critters
2007 Pass-A-Grille Way
Waterfront restaurant known for its fresh seafood and a Bahama Mama.

Scoops on the Beach
6870 Gulf Boulevard

Verducci's Pizzeria Trattoria
7736 Blind Pass Road
4.5 Stars
Pizzeria and Trattoria, authentic Italian Cousine

Sea Hags
9555 Blind Pass Rd.

Shells Great Casual Seafood
7081 Gulf Blvd., St. Pete Beach

6855 Gulf Blvd
St Pete Beach, FL 33706

St. Pete Beach Produce & Deli
6335 Gulf Blvd
deli, sandwich and salad shop with a reputation for the best gyro and Greek salads in town

1200 Chophouse
5007 Gulf Blvd., St. Pete Beach

Chick-fil-A - St Pete Beach
4623 Gulf Blvd.

4945 Gulf Blvd.
(727) 317-2064

Mastry's Brewing Company
7701 Blind Pass Rd
St Pete Beach, Florida, 33706

The Roost
7141 Gulf Blvd., St. Pete Beach
Broasted chicken

Buona Pizza
4705 Gulf Blvd, St. Pete Beach
Buona Pizza has been pleasing the palates of the Gulf beaches since 1975. Bring your friends and family for a great meal in a relaxing atmosphere.

Level 11 Rooftop
5250 Gulf Blvd, St. Pete Beach
An Artisan Bistro Bar located Rooftop at the Grand Plaza Beachfront Resort with awe-inspiring views of the Beach, Gulf of Mexico, and surrounding area


The Floridian Cuban Sandwiches Treasure IslandThe Floridian
230 107th Avenue, Treasure Island, Florida
Simply the best Cuban Sandwich around. A local favorite

Carino's Italian Cafe
9524 Blind Pass Rd. St. Pete Beach,
Our favorite Italian restaurant

Undertow Beach Bar
3828 Gulf Blvd. St Pete Beach, Florida
2.5 Stars
tradewinds island · bartenders · daiquiri · food menu

P J's Oyster Bar
7500 Gulf Blvd. St. Pete Beach, Florida
4 Stars
A wonderful St Pete beach restaurant that offers a family friendly enviroment that is affordable as well as enjoyable! A must destination in St Pete!

The Warf
2001 Pass-a-Grille Wy St. Pete Beach
4.5 Stars
intracoastal waterway · key lime pie · blackened grouper · fresh oysters · boat slips

NORI Thai Restaurant
7612 Blind Pass Rd. St Pete Beach
4 Stars
crispy duck · pineapple curry · panang curry · tuna roll · spices

Blue Fugu Japanese Steakhouse
4615 Gulf Blvd. St Pete Beach, Florida
4 Stars
shopping center · hibachi · teppan · spicy · yaki

Compass Grille
Sirata Resort St. Pete Beach, Florida

Drunken Clam
46 46th Ave.
3.5 Stars
"Key-West" style bar with great food. Smoker-friendly with outside seating. Full Liquor Bar/Wine/Draft&Bottle Beer. 7 days week . Come as you are!

Swigwam Beach Bar
336 Corey Ave. St. Pete Beach
Moved from the former spot on the beach, the new Swigwam lacks the sand but it does have tasty cocktails and craft beers.

114 8th Ave., Pass-A-Grille,
Legendary Pass-A-Grille beach bar

Jimmy B's Beach Bar
6200 Gulf Boulevard
3 Stars
Welcome to Jimmy B's Beach Bar at the Beachcomber Hotel directly on St Pete Beach! Open 7 days a week from 11:00am to 2:00am Food Served: Sunday - Thursday until 9pm Fridays & Saturdays until 11pm

Bongos Beachside Bistro
5250 Gulf Boulevard
Bongos is casual, fun, romantic and has live music

Chick-fil-A, St. Pete Beach
4623 Gulf Blvd, Saint Petersburg

Salty's Tiki Bar
5700 Gulf Blvd., St. Pete Beach, Florida 33706
(727) 363-2342

Rick's Reef
6712 Gulf Blvd., , St. Petersburg Beach

Café Soleil
4695 Gulf Blvd. St. Pete Beach

La Casa Del Pane
7110 Gulf Blvd
Baked goods, fresh mozzarella, sandwiches, espresso, omelets, pasta, lasagna, meatballs, specialty groceries, sauces, and more

5901 Gulf Blvd St Pete Beach

Crab Daddy's
678 75th Avenue, St.Pete Beach

Chill Restaurant & Bar
7400 Gulf Blvd., St. Pete Beach

Dippin’ Dots St. Pete Beach
4667 Gulf Boulevard, St. Pete Beach

Bones Pizza Shack
6708 Gulf Blvd, St. Pete Beach

Boulevard Burgers & Tap House
5905 Gulf Blvd
St. Pete Beach, Florida
Biggest and best burgers on St. Pete Beach! Local craft brews, live music and a good time.

Dog Barrrrr and Boutique
9524 Blind Pass Road, Suite 17, St. Pete Beach
Eclectic dog-friendly lounge and dog boutique

455 75th Ave, St. Pete Beach
Best breakfast on way to beach. Stop in for the breakfast, no frills, good prices, good coffee.

Beverly's La Croisette
7401 Gulf Blvd, St. Pete Beach
Where Every Morning is a 'Good Morning'

Paradise Grille
6850 Beach Plz, St. Pete Beach

Willy's Burger and Booze
645 Corey Ave, St. Pete Beach
If you like typical beach bars you'll really love this place