COVID-19 alert: Travel requirements are changing rapidly, including need for pre-travel COVID-19 testing and quarantine on arrival.

Find Oceanfront Hotels in St. Pete Beach, FL

Beach vacation deals from $129

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top St. Pete Beach Oceanfront Hotels

Pasa Tiempo Private Waterfront Resort - Adults Only
2 out of 5
7141 Bay Street, St. Pete Beach, FL
4.7/5Exceptional! (344 reviews)
"The property is right on the water with amazing views including the sunrise."

Reviewed on Jul 20, 2021

Pasa Tiempo Private Waterfront Resort - Adults Only
Hilton Garden Inn St. Pete Beach
3 out of 5
6100 Gulf Blvd, St. Pete Beach, FL
Fully refundableReserve now, pay when you stay
The price is $210 per night from Aug 15 to Aug 15
4.6/5Wonderful! (26 reviews)
"3 nights there.Nice hotel, great localization and good breakfast. we ask about the room cleaning room but they never came."

Reviewed on Jul 21, 2021

Hilton Garden Inn St. Pete Beach
Alden Suites - A Beachfront Resort
3 out of 5
5900 Gulf Blvd, St. Pete Beach, FL
Fully refundableReserve now, pay when you stay
The price is $229 per night from Aug 15 to Aug 15
4.4/5Excellent! (1,703 reviews)
"I liked the location of the Alden Suites. It is central to other business like gift shops, grocery stores, and walkable dining locations. It seems like it is a busy area, but the reality is that you're not bothered by any noise. Great helpful staff with you as a priority when it comes to ..."

Reviewed on Jul 25, 2021

Alden Suites - A Beachfront Resort
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Beach House Suites by the Don CeSar
3 out of 5
3860 Gulf Boulevard, St. Pete Beach, FL
Fully refundableReserve now, pay when you stay
The price is $269 per night from Aug 15 to Aug 15
4.3/5Excellent! (765 reviews)
"the hotel is way too expensive for what you get.."

Reviewed on Jul 5, 2021

Beach House Suites by the Don CeSar
Plaza Beach Hotel Beachfront Resort
3 out of 5
4506 Gulf Blvd, St. Pete Beach, FL
Fully refundableReserve now, pay when you stay
The price is $191 per night from Aug 29 to Aug 29
4.3/5Excellent! (984 reviews)
"This was a wonderful place to stay. Customer service was top notch and the place was very well maintained. They clearly care about their property and the well being of their guests. Great beach front hotel!"

Reviewed on Jul 22, 2021

Plaza Beach Hotel Beachfront Resort
The Hotel Zamora
4 out of 5
3701 Gulf Blvd, St. Pete Beach, FL
Fully refundableReserve now, pay when you stay
The price is $195 per night from Aug 29 to Aug 29
4.2/5Excellent! (865 reviews)
"We had a one week family vacation and had a great time! We stayed in the Waterview King Suite which actually is like having 2 rooms. The kids felt like they had their own room! The food is incredible, they must have amazing chefs. We ate there every single day! A wonderful pool. Their staff are wonderful ..."

Reviewed on Jul 22, 2021

The Hotel Zamora
Bayview Plaza Waterfront Resort
3 out of 5
4321 Gulf Blvd, St. Pete Beach, FL
Fully refundableReserve now, pay when you stay
The price is $144 per night from Aug 3 to Aug 3
4.2/5Excellent! (340 reviews)
"Clean, reasonable, great spot."

Reviewed on Jul 7, 2021

Bayview Plaza Waterfront Resort
The Don CeSar
4 out of 5
3400 Gulf Boulevard, St. Pete Beach, FL
Fully refundableReserve now, pay when you stay
The price is $369 per night from Aug 8 to Aug 8
4.2/5Excellent! (969 reviews)
"If you are looking for a relaxing vacation with excellent accommodations and exceptional service, then the Don CeSar Hotel is for you. My family had a wonderful stay with the clean accommodations and incredible amenities. The staff are all friendly and helpful. From the beautiful and spacious pools, ..."

Reviewed on Jul 27, 2021

The Don CeSar
Bay Palms Waterfront Resort - Hotel and Marina
3 out of 5
4237 Gulf Blvd, St. Pete Beach, FL
Fully refundableReserve now, pay when you stay
The price is $137 per night from Aug 2 to Aug 2
4.2/5Very Good! (332 reviews)
"My family has stayed here for years starting with my grandparents, uncles and my parents. The staff is alway friendly, upbeat and helpful. Service is great and the cost is an exceptional value. My wife, adult children and I have stayed here twice and have not been disapointed."

Reviewed on Jul 11, 2021

Bay Palms Waterfront Resort - Hotel and Marina
RumFish Beach Resort by TradeWinds
3.5 out of 5
6000 Gulf Blvd, St. Pete Beach, FL
The price is $248 per night from Aug 22 to Aug 22
4/5Very Good! (959 reviews)
"Easy to find. Loved the views. Lots of things within walking distance to do and lots of restaurant choices. We were there during red tide so the beach was not as expected but they were constantly cleaning it to make it better."

Reviewed on Jul 25, 2021

RumFish Beach Resort by TradeWinds
Dolphin Beach Resort
3 out of 5
4900 Gulf Blvd, St. Pete Beach, FL
Fully refundableReserve now, pay when you stay
The price is $129 per night from Aug 29 to Aug 29
4/5Very Good! (1,655 reviews)
"A good place for vacation"

Reviewed on Jul 26, 2021

Dolphin Beach Resort
Beachcomber Beach Resort
2.5 out of 5
6200 Gulf Blvd, St. Pete Beach, FL
Fully refundableReserve now, pay when you stay
The price is $149 per night from Aug 22 to Aug 22
3.9/5Very Good! (981 reviews)
"This resort did not look like much from the street but when we walked through the lobby and into the grounds, it was lovely!"

Reviewed on Jun 26, 2021

Beachcomber Beach Resort
TradeWinds Island Grand
4 out of 5
5500 Gulf Blvd, St. Pete Beach, FL
The price is $289 per night from Aug 22 to Aug 22
3.9/5Very Good! (975 reviews)
"The resort was very large with many options for dining, swimming, and activities. Very nice and accommodating to families. My only complaint would be I wish the room could have been swept out daily and if not by staff have one available in rooms. Otherwise we had a fabulous time and will come ..."

Reviewed on Jul 27, 2021

TradeWinds Island Grand
Postcard Inn On The Beach
3 out of 5
6300 Gulf Blvd, St. Pete Beach, FL
Fully refundableReserve now, pay when you stay
The price is $304 per night from Aug 1 to Aug 1
3.8/5Good! (1,085 reviews)
"Stayed multiple times place is amazing"

Reviewed on Jul 27, 2021

Postcard Inn On The Beach
Sirata Beach Resort
3 out of 5
5300 Gulf Blvd, St. Pete Beach, FL
Fully refundableReserve now, pay when you stay
The price is $209 per night from Aug 23 to Aug 23
3.6/5Good! (1,443 reviews)
"The room was okay. But I don’t think the room was thoroughly checked prior to our visit. In the bathroom the body wash canister was empty and not refilled. We elected not to have daily cleaning. We did appreciate most of the staff wearing masks. Our service at the compass grille was not the greatest. ..."

Reviewed on Jul 27, 2021

Sirata Beach Resort
Bellwether Beach Resort
4 out of 5
5250 Gulf Blvd, St. Pete Beach, FL
The price is $259 per night from Aug 22 to Aug 22
3.4/5Good! (7 reviews)
"The room was an awesome oceanfront suite! The concierge called to inform us about the ongoing renovations and facility limitations because of it- that was huge! I look forward to visiting when it is completed."

Reviewed on Jul 23, 2021

Bellwether Beach Resort
Don't see what you're looking for?
We've got more Oceanfront Hotels. Find the right one for you.
View all properties
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.

Too many beaches in St. Pete Beach to choose from? Here are our top picks for a memorable beach vacation.

More beach hotels in St. Pete Beach

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.

Oceanfront cottages in St. Pete Beach

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.

Oceanfront villas in St. Pete Beach

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.

Pocket Guide: Oceanfront Hotels in St. Pete Beach

Search for hotels in St. Pete Beach on Expedia. You can easily find your hotels in St. Pete Beach using one of the methods below:

  • View our selection of featured hotels in St. Pete Beach
  • Use the map to find hotels in the St. Pete Beach neighborhood you prefer
  • Use the filters to see hotels in a specific area of St. Pete Beach, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in St. Pete Beach
  • Enter your travel dates to view the best deals on hotels in St. Pete Beach - while they last

Frequently asked questions

Recent reviews of St. Pete Beach hotels

More trip options