Enable JavaScript to run this app.
Skip to main content
OpenTable logo
  1. Home
  2. United States
  3. Tampa / Central Florida West

St. Pete Beach Restaurants

Make a free reservation

Quick Search:
Book an experience
All 4506 restaurants in Tampa

Book for lunch today

View all

New to OpenTable

View all

Outdoor dining

View all

Experiences trending in Tampa / Central Florida West

View all

Italian delivery

View all

Mexican delivery

View all

Order takeaway

View all

Wine tasting

View all

Get it delivered

View all

Treat your taste buds: Explore St. Pete Beach restaurants

St. Pete Beach Diners' Choice Winners

St. Pete Beach's best restaurants based upon thousands of OpenTable diner reviews
St. Pete Beach's best restaurants based upon thousands of OpenTable diner reviews
A photo of 82 Degrees restaurant
4.4
Awesome(308)
$$$$
• American • St. Pete Beach
Booked 35 times today
Gazing out over the Gulf of Mexico with a stellar view of the sun setting, 82 Degrees provides nature imbued interiors and fresh Southern coastal cuisine to launch you into the decadence of an unhurried coastal vacation.Whether you are dining in for breakfast, lunch, or dinner, 82 Degrees provides a space for craft cocktail-sipping, fine wine tasting, and local beer distilling with alfresco dining options. With locally sourced produce, a gourmet children’s menu, and seasonal specials, 82 Degrees is a favorite amongst locals.The dynamic name of our restaurant, 82 Degrees, stems from the average daily temperature in St Pete Beach where our Tuuci Umbrellas provide shade, cooling you off as the promise of summer starts to heat up the air.
A photo of Spinners Rooftop Grille restaurant
4.4
Awesome(4792)
$$$$
• Contemporary American • St. Pete Beach
Booked 23 times today
Spinners Rooftop Grille is intimate dining and sophisticated indulgence at its best. Located in the Bellwether Hotel, the seafood-inspired concept mimics the beach vibes of its surroundings. Experience the panoramic view as the restaurant slowly revolves 360 degrees. Located on the 12th floor of the hotel, every table has a view!! A draw to both resort guests and locals alike, Spinners will build upon its reputation through elevated cuisine at the top of one of St. Pete’s most iconic buildings.Please note: Due to the movement of the restaurant floor, and the desired intimacy of the restaurant, we are not able to accommodate any parties larger than 8.
A photo of Castile Restaurant restaurant
4.3
Awesome(1284)
$$$$
• American • St. Pete Beach
Located on the 2nd floor inside The Hotel Zamora, Castile Restaurant is where traditional meets contemporary cuisine, bringing you fresh and undeniably delicious seafood. Offering indoor and outdoor seating on our expansive terrace with views of the Intercoastal Waterway, our culinary team serves Modern American inspired plates showcasing the best of the season and the coastal waterways. Be it a light bite, drinks with friends, or a dinner on the patio, Castile Restaurant brings a taste of the globe to St. Pete’s Beach. Also located in The Hotel Zamora, the 360 Rooftop Lounge & Bar offers food, drinks & lounge seating. We are a 1st come, 1st serve venue that does not take reservations. Located on the 5th floor, this location features a Gulfside & Bayside, with views of golden sunsets on the Gulf & the Intracoastal cityscape on the Bay. Please be advised, the 360 Rooftop is weather/event permitting. We encourage you to call the hotel for hours of operation prior to your visit.
A photo of RumFish Grill restaurant
4.1
Excellent(3211)
$$$$
• Seafood • St. Pete Beach
Booked 1 time today
EAT. DRINK. SHOP. RumFish Grill is rocking St. Pete Beach with inspiring cuisine, unique shopping, and a 33,500 gallon aquarium that covers an entire wall of the dining room. Serving lunch and dinner daily, RumFish Grill features cutting edge seafood, attractively served in the quiet under-the-sea atmosphere dominated by the massive fish tank. Pasta, meat and poultry round out the menu, and many gluten free options are available. The two full bars serve a modified dining menu.Contact: 727-329-1428Website: www.rumfishgrill.com
A photo of Sea Dog Cantina - Gulfport restaurant
4.4
Awesome(49)
$$$$
• Mexican • St. Pete Beach
Booked 4 times today
Sea Dog Cantina is a lively restaurant and tequila bar located in Gulfport, Florida. We specialize in Mexican-inspired cuisine, hand crafted margaritas and craft beer from our breweries of Sea Dog and Shipyard, as well as 3 brewed specifically for us. Try our tequila infusions!

Discover St. Pete Beach

On the coast of St. Pete Beach, small establishments line the shore for miles. These restaurants in the sunshine are known for a strong lineup of foods for brunch. In St. Petersburg, brunch takes on an entirely different meaning. Cafes treat it as an honorary event, and many locations have foods from raspberries to chocolate loaves to strip steak for brunch. St. Pete Beach is also a famous home for Greek food. With chefs that hail all the way from Athens, these Greek bistros use authentic recipes and ingredients. St. Pete Beach is a fantastic place for high-quality food in casual restaurants.

On the coast of St. Pete Beach, small establishments line the shore for miles. These restaurants in the sunshine are known for a strong lineup of foods for brunch. In St. Petersburg, brunch takes on an entirely different meaning. Cafes treat it as an honorary event, and many locations have foods from raspberries to chocolate loaves to strip steak for brunch. St. Pete Beach is also a famous home for Greek food. With chefs that hail all the way from Athens, these Greek bistros use authentic recipes and ingredients. St. Pete Beach is a fantastic place for high-quality food in casual restaurants.

Explore OpenTable

Copyright © 2022 OpenTable, Inc. 1 Montgomery St Ste 700, San Francisco CA 94104 - All rights reserved.
OpenTable is part of Booking Holdings, the world leader in online travel and related services.
Booking LogoPriceline LogoKAYAK LogoAgoda LogoRentalcars LogoOpenTable Logo