Find beach hotels in St. Pete Beach, FL

Beach vacation deals from $139

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    one key icon
    Treat yourself
    Save instantly and earn perks with One Key
    today icon
    Change your mind
    Book hotels with free cancellation

Pick from 108 St. Pete Beach Beach Hotels and compare room rates, reviews, and availability. Most hotels are fully refundable.

The Lofts at St. Pete Beach
2.0 star property
10.0 out of 10, Exceptional, (11)
"This is such a gem. You cannot go wrong with one of these units. We absolutely love this place and will be back often. "
The price is $136
$257 total
includes taxes & fees
Jun 9 - Jun 10
The Lofts at St. Pete Beach
The Saint Hotel
2.0 star property
9.8 out of 10, Exceptional, (278)
"We were pleasantly surprised by our stay at The Saint Hotel. It had been renovated and updated recently and we really enjoyed the facility. The staff was cheerfully accommodating to our every request. The restaurant and bar was a fun experience. We will definitely make a return visit to the Saint. "
The price is $262
$330 total
includes taxes & fees
Jun 2 - Jun 3
The Saint Hotel
Inn on the Beach
2.5 star property
9.8 out of 10, Exceptional, (256)
"The room was great; very well thought out for space and comfort. The property had everything we needed to make our visit comfortable and fun; bikes, beach chairs, umbrellas, beach towels, and an accommodating staff. Dee was especially great and we can't wait to return."
Inn on the Beach
Carlton House Motel
2.0 star property
9.8 out of 10, Exceptional, (11)
"Safe, clean and close to the beach "
The price is $124
$141 total
includes taxes & fees
Jun 4 - Jun 5
Carlton House Motel
Pasa Tiempo Private Waterfront Resort - Adults Only
2.0 star property
9.6 out of 10, Exceptional, (635)
"Great boutique hotel if you are looking for a quiet relaxing getaway"
Pasa Tiempo Private Waterfront Resort - Adults Only
Coconut Inn
2.5 star property
9.4 out of 10, Exceptional, (135)
"Very clean place with all the amenities you need also nice Custumer service. Kudos to Jeffrey very pleasant person. Walking distance to the beach very important. "
The price is $294
$333 total
includes taxes & fees
Jun 2 - Jun 3
Coconut Inn
Sabal Palms Inn
2.5 star property
9.2 out of 10, Wonderful, (115)
"I loved the cozy adorable room! Close to beach, and loved the place. It is a perfect getaway for 2. I stayed in room#8. Very clean and bed was really nice for sleeping."
The price is $195
$220 total
includes taxes & fees
Jun 9 - Jun 10
Sabal Palms Inn
Hilton Garden Inn St. Pete Beach
3.0 star property
9.0 out of 10, Wonderful, (471)
"Tropical atmosphere , beach , pool and music nightly really cool "
The price is $195
$254 total
includes taxes & fees
Jul 1 - Jul 2
Hilton Garden Inn St. Pete Beach
St Pete Beach Suites
3.0 star property
9.0 out of 10, Wonderful, (774)
"Convenient "
The price is $188
$230 total
includes taxes & fees
Jun 2 - Jun 3
St Pete Beach Suites
Plaza Beach Hotel Beachfront Resort
3.0 star property
8.8 out of 10, Excellent, (1001)
"From the check in process where i received FRESH COTTON CANDY, with a warm smile and coupled with the kitschy decor, i knew it was the place for me!. The room is exactly as advertised clean, thoughtful decor and accessible to all amenities! Truely a gem! While it may look tempting to stay at a brand name resort, it would be a disservice to not enjoy this wonderful hotel. I am looking forward to coming back!"
The price is $238
$308 total
includes taxes & fees
Jun 30 - Jul 1
Plaza Beach Hotel Beachfront Resort
Don't see what you're looking for?
See all available properties 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.

Popular beach getaways

Most booked beach stays in St. Pete Beach in 2024

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

St. Pete Beach Beach Hotels information

 

Beach Hotels in St. Pete Beach

108

Highest price
$399
Cheapest price
$139
Number of guest reviews
11,299
Total number of hotels in St. Pete Beach
1,262

 

Frequently asked questions

What is St. Pete Beach like for travelers who love the beach?
Known for its beaches and live music, St. Pete Beach offers a lot for the traveler planning a beach getaway.
What's the best place for a beach vacation in St. Pete Beach?
Sirata Beach Resort is a top beachfront resort offering 2 outdoor pools and 3 restaurants, located within a short 3-minute walk of St. Petersburg - Clearwater Beaches. Other good choices to stay near the beach include RumFish Beach Resort by TradeWinds and TradeWinds Island Grand.
How many beach hotels will I be able to find in St. Pete Beach?
Choose from one of Expedia’s 57 hotels in St. Pete Beach for your beachside break.
When's the best time for a beach vacation in St. Pete Beach?
You can plan your beach trip with a look at year-round temperatures in St. Pete Beach: The hottest months are usually August and July with an average temp of 83°F, while the coldest months are January and February with an average of 65°F. Average annual precipitation for St. Pete Beach is 42 inches.
What is there to see and do around St. Pete Beach?
After arriving and settling in at your hotel, you might want to venture out and explore everything St. Pete Beach has to offer. If you can’t wait to check out the beaches, head to St. Petersburg - Clearwater Beaches or Upham Beach Park for a relaxing day by the water. Experience the area’s live music and entertainment choices, and make time for local attractions like Upham Beach and Pass-a-Grille Beach. For even more to see and do, pay a visit to Splash Island Water Park or Merry Pier.
What's the best way to get to my beach hotel in St. Pete Beach?
Here’s some information to help you get to and around your beach accommodation in St. Pete Beach with ease. To get to St. Pete Beach, you can fly into St. Petersburg, FL (SPG-Albert Whitted), the closest major airport, which is located 7.4 mi (11.9 km) from the city center. If you’d like to venture out around the area, you may want to rent a car for your trip.

Recent reviews of St. Pete Beach hotels
Expedia verified reviews