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

Find & compare beach hotels in St. Pete Beach, FL from $185

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Check prices in St. Pete Beach for tonight, Mar 2 - Mar 3Get price
Check prices in St. Pete Beach for tomorrow night, Mar 3 - Mar 4Get price
Check prices in St. Pete Beach for this weekend, Mar 5 - Mar 7Get price
Check prices in St. Pete Beach for next weekend, Mar 12 - Mar 14Get price

Top St. Pete Beach Beach Resorts & Hotels

Don't see what you're looking for?
See all available properties in St. Pete Beach
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.

More Beachfront Hotels in St. Pete Beach

Beach Condos in St. Pete Beach

Beach Villas in St. Pete Beach

St. Pete Beach Beach Hotel Guide

Your St. Pete Beach Beach Hotel Guide

St. Pete Beach Hotels on the Beach with the Amenities You Want

St. Pete Beach Beach Hotels with a Pool

St. Pete Beach Beach Hotels with Free Breakfast

Pet-friendly Beach Hotels in St. Pete Beach

St. Pete Beach Beach Hotels with Restaurants

What are the cheapest hotels on the beach in St. Pete Beach

What’s better than a beautiful St. Pete Beach hotel near the beach? Finding that hotel for a deal! Check out our amazing deals on stunning St. Pete Beach beach hotel properties to find exactly what you’re looking for on your next trip to St. Pete Beach.

Cheapest St. Pete Beach Beach Hotels by Star Rating

Cheapest 4 Star St. Pete Beach Hotels on the Beach

Cheapest 3 Star St. Pete Beach Hotels on the Beach

Best Oceanfront Hotels in St. Pete Beach, According to Traveler Reviews

Recent St. Pete Beach Hotel Reviews By Fellow Wanderers