Search Hotels with Restaurant in St. Pete Beach

Start date: Check-in selected.
To Date
End date: Check-out

    Change your mind

    Book hotels with free cancellation

    Treat yourself

    Sign in to save 10% or more on thousands of hotels

    Be picky

    Search almost a million properties worldwide

Check availability on St. Pete Beach Hotels with Restaurant

Top St. Pete Beach Hotels with Restaurant

Hilton Garden Inn St. Pete Beach

3.0 star property
9.2 out of 10, Wonderful, (882)
"I love this place"
The price is 4.298.161 ₫
4.856.923 ₫ total
includes taxes & fees
29 Oct - 30 Oct
Hilton Garden Inn St. Pete Beach

Sirata Beach Resort St Pete Beach

3.5 star property
8.2 out of 10, Very good, (138)
"Great place to stay!!"
The price is 4.581.912 ₫
6.231.485 ₫ total
includes taxes & fees
26 Oct - 27 Oct
Sirata Beach Resort St Pete Beach

Sirata St. Pete Beach

3.0 star property
7.4 out of 10, Good, (2408)
"Great beach hotel "
Sirata St. Pete Beach

RumFish Beach at TradeWinds

4.0 star property
8.2 out of 10, Very good, (1463)
"Staff very helpful and friendly, great location and great food."
The price is 4.231.521 ₫
6.418.649 ₫ total
includes taxes & fees
19 Oct - 20 Oct
RumFish Beach at TradeWinds

The Hotel Zamora

4.0 star property
8.6 out of 10, Excellent, (183)
"Great location, hidden gem!!! Love this hotel!!"
The price is 8.241.786 ₫
10.503.602 ₫ total
includes taxes & fees
8 Nov - 9 Nov
The Hotel Zamora

Beach House Suites by the Don CeSar

3.0 star property
8.8 out of 10, Excellent, (1006)
"Suites were excellent, pool and staff great. Sister hotel shuttle bus, facilities and food delivery excellent. To be really picky the cleaners could do a slightly better job but basically can’t fault the place."
Beach House Suites by the Don CeSar

The Don CeSar

4.0 star property
9.0 out of 10, Wonderful, (1015)
"Fantastic hotel"
The Don CeSar

Island Grand at TradeWinds

4.0 star property
7.4 out of 10, Good, (1011)
"Grounds were very well kept, the staff was extremely friendly and helpful! "
The price is 4.455.411 ₫
6.671.659 ₫ total
includes taxes & fees
19 Oct - 20 Oct
Island Grand at TradeWinds

The Saint Hotel

2.0 star property
9.6 out of 10, Exceptional, (466)
"The check in was great, staff very friendly and accommodating. The room was beautiful would stay here again."
The price is 3.340.886 ₫
4.816.652 ₫ total
includes taxes & fees
15 Oct - 16 Oct
The Saint Hotel

The Beachcomber

2.5 star property
8.0 out of 10, Very good, (1004)
"Amazing location and the bar is incredible! "
The Beachcomber
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top St. Pete Beach Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels with dining in St. Pete Beach cost?
You'll pay between 4.816.652 ₫ and 10.503.602 ₫ per night for hotels in St. Pete Beach. The perfect stay with a restaurant, or one that offers access to some great foodie experiences, is waiting for you with Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in St. Pete Beach?
A top pick is Treasure Island Beach Resort. Make yourself comfortable at this 4-star stay which offers a beach view and an ocean view. Hollander Boutique Hotel is another popular hotel with dining worth shortlisting. Unpack your bags at this 3-star option and you'll have access to amenities such as a terrace and a swimming pool. There are multiple hotels with dining in St. Pete Beach with a total average guest review rating of 8.3.
How many hotels with restaurants are there in St. Pete Beach?
You can choose from 34 hotels with restaurants in St. Pete Beach. No matter if you're travelling with the kids or getting away with friends, Expedia can help you score the perfect pad.
What are the best cheap hotels with dining in St. Pete Beach?
Keep both your taste buds and wallet happy at one of our St. Pete Beach hotels with dining that start at just 4.816.652 ₫ per night. The Inn on Third will put you near some tempting culinary experiences. Handy amenities here include a terrace and individually decorated rooms. Also take a look at Holiday Inn Express & Suites St. Petersburg - Madeira Beach, an IHG Hotel, which offers pool sun loungers and a swimming pool. Use the dollars you save at either escape to eat your way around St. Pete Beach! If you're sightseeing in St. Pete Beach on a budget, there are loads of free attractions to put on your itinerary. John's Pass Village & Boardwalk and Upham Beach are visitor favourites. This price was available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the top motels with restaurants in St. Pete Beach?
Sand Vista Holiday Rentals is a popular pick, located about 11 km northwest of downtown St. Pete Beach. Offering a barbecue grill and a swimming pool, this motel is a great base to enjoy the local dining options nearby. Another favourite is Beach House Hotel, about 5 km northwest of central St. Pete Beach. Amenities here include a terrace and individually decorated rooms.With plenty of shopping, dining and cultural experiences to fill your St. Pete Beach itinerary, it can be confusing to know where to begin. Pass-a-Grille Beach and Gulf Beaches Historical Museum are terrific places to get going on your sightseeing adventures.
Are there any family-friendly hotels with dining in St. Pete Beach?
Take the crew to Cambria Hotel St Petersburg-Madeira Beach Marina, a 3-star option just a quick drive from downtown. Amenities here include laundry facilities and WiFi. Another family-friendly hotel with dining in St. Pete Beach is Holiday Inn Express & Suites St. Petersburg - Madeira Beach, an IHG Hotel. Complimentary breakfast and a nearby beach help make this 2.5-star escape a guest favourite. St. Pete Beach has loads of family-friendly attractions to visit when the kids are getting restless. John's Pass Village & Boardwalk and Fort De Soto Park offer fun for both young and old.
Are there any 5-star hotels with dining in St. Pete Beach?
Although there are no 5-star hotels with dining in St. Pete Beach, there are some 4-star options that will please the travelling foodie. Located around 3 km from the downtown area, Treasure Island Beach Resort comes with top amenities like concierge services and a swimming pool. Another upmarket property is The Vinoy Resort & Golf Club, Autograph Collection. It's roughly 13 km from central St. Pete Beach and offers conveniences like a terrace and a sauna.
Why book your hotel with restaurants in St. Pete Beach with Expedia?
Whether you're on the lookout for a hotel with a restaurant, or one that's near a foodie epicentre, Expedia will have a stay that suits your tastes. Use our filters to search for St. Pete Beach hotels with their own dining options. You can also narrow your search for accommodation in desired locations packed with cafés or restaurants. Whatever you decide on, you'll always score a delicious deal with Expedia!
How can I find cheap hotels with restaurants in St. Pete Beach?
A good way to score cheap hotels with restaurants in St. Pete Beach is with Expedia's filter tool. Source stays with restaurants or extra touches, like included lunch and dinner. You can also tailor your search results by star rating, budget and amenities to take advantage of awesome bargains in just a few clicks.
What is there to do in St. Pete Beach near my hotel with restaurants?
Once you've settled into your hotel, head out and explore the fun things St. Pete Beach has to offer. Pass-a-Grille Beach is one attraction to add to your must-do list.