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

Hotels in St. Pete Beach

Search over 835 hotels from $139

Earn Orbucks instantly: $1 Orbuck = $1 USD, good toward hotels

Save 10% or more on select hotels with Insider Prices

Book on the app to instantly earn 5% on 350,000+ hotels

Top Rated St. Pete Beach 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.

Luxury Hotels in St. Pete Beach

    The Don CeSar

    The Don CeSar

    3400 Gulf Boulevard, St. Pete Beach, FL
    The price is $546 per night from Jul 5 to Jul 5
    4.4/5Wonderful! (48 reviews)
    The Don CeSar
    Alden Suites - A Beachfront Resort

    Alden Suites - A Beachfront Resort

    5900 Gulf Blvd, St. Pete Beach, FL
    The price is $287 per night from Jul 18 to Jul 18
    4.3/5Excellent! (69 reviews)
    Alden Suites - A Beachfront Resort
    Dolphin Beach Resort

    Dolphin Beach Resort

    4900 Gulf Blvd, St. Pete Beach, FL
    The price is $209 per night from Jun 28 to Jun 28
    4.2/5Very Good! (96 reviews)
    Dolphin Beach Resort

Pet Friendly St. Pete Beach Hotels

    Alden Suites - A Beachfront Resort

    Alden Suites - A Beachfront Resort

    5900 Gulf Blvd, St. Pete Beach, FL
    The price is $287 per night from Jul 18 to Jul 18
    4.3/5Excellent! (69 reviews)
    Alden Suites - A Beachfront Resort
    Postcard Inn On The Beach

    Postcard Inn On The Beach

    6300 Gulf Blvd, St. Pete Beach, FL
    The price is $314 per night from Jul 1 to Jul 1
    3.5/5Good! (73 reviews)
    Postcard Inn On The Beach
    St Pete Beach Suites

    St Pete Beach Suites

    6801 Sunset Way, St. Pete Beach, FL
    The price is $139 per night from Jul 20 to Jul 20
    4/5Very Good! (26 reviews)
    St Pete Beach Suites

Recent Reviews