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

Find Beach Resorts in St. Petersburg, FL

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Top St. Petersburg Beach Resorts & Hotels

Modern, Spacious, Peaceful- Wi-fi, Beach Gear in Isla del Sol
6059 Bahia Del Mar Blvd #136, St. Petersburg, FL
Get Rates
4.8/5Exceptional! (37 reviews)
Very spacious and clean condo.
"This was a quiet, relaxing stay and minutes to the beach."

Reviewed on 12 Apr 2021

Modern, Spacious, Peaceful- Wi-fi, Beach Gear in Isla del Sol
Hollander Boutique Hotel
Great for beach holidays
3 out of 5
421 4th Ave N, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £114 per night from 6 May to 7 May
4.7/5Exceptional! (1,596 reviews)
Travellers like: near the beach, outdoor pool
Travellers say...
"Property was great and very well kept. Staff was attentive and very accommodating. This place is a must stay while visiting downtown St.Pete. Dont forget to order Joey Brooklyn's pizza if you are hungry for a pie. Best pizza in St. Pete. Definitely a winning combo."

Reviewed on 12 Apr 2021

Hollander Boutique Hotel
Holiday Inn Express & Suites St. Petersburg - Madeira Beach, an IHG Hotel
Great for beach holidays
2.5 out of 5
4816 100th Way North, St. Petersburg, FL
Free cancellation
The price is £93 per night from 16 May to 17 May
4.6/5Exceptional! (1,030 reviews)
Travellers like: near the beach, outdoor pool
Travellers say...
"It was a really nice facility, our room just could have been a little cleaner."

Reviewed on 8 Apr 2021

Holiday Inn Express & Suites St. Petersburg - Madeira Beach, an IHG Hotel
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.
Avalon Hotel Downtown St. Petersburg
Great for beach holidays
2.5 out of 5
443 4th Avenue North, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £98 per night from 6 May to 7 May
4.6/5Exceptional! (955 reviews)
Travellers like: near the beach, outdoor pool
Travellers say...
"we like every thing about the property, with bar and restaurant. the pool area is a very nice place. and we had no complaints"

Reviewed on 11 Apr 2021

Avalon Hotel Downtown St. Petersburg
The Inn on Third
2 out of 5
342 3rd Ave N, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £85 per night from 5 May to 6 May
4.6/5Exceptional! (974 reviews)
"Great place in downtown area, with exceptional staff and hospitality!!"

Reviewed on 14 Apr 2021

The Inn on Third
Crystal Bay Hotel
3 out of 5
7401 Central Avenue, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £108 per night from 21 Apr to 22 Apr
4.6/5Wonderful! (953 reviews)
"Property was extremely clean. Staff was friendly. Easy contactless check-in & check out. Would stay here again."

Reviewed on 14 Apr 2021

Crystal Bay Hotel
Hampton Inn & Suites St. Petersburg/Downtown
Great for beach holidays
3 out of 5
80 Beach Dr NE, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £129 per night from 3 May to 4 May
4.6/5Wonderful! (944 reviews)
Travellers like: near the beach, outdoor pool
Travellers say...
"Clean... Friendly Staff... A/c was either too cold or too hot"

Reviewed on 14 Apr 2021

Hampton Inn & Suites St. Petersburg/Downtown
The Vinoy Renaissance St. Petersburg Resort & Golf Club
Great for beach holidays
4 out of 5
501 5th Ave Ne, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £229 per night from 26 Apr to 27 Apr
4.5/5Wonderful! (973 reviews)
Travellers like: near the beach, outdoor pools
Travellers say...
"Three of us stayed in a room and it was large enough that we didn’t feel crowded. The balcony was outstanding. It was large and faced the bay. The breeze came in. We had brunch at Paul’s place sat- not cheap but very good incl service. We had a massage-also good but not cheap. We enjoyed the jacuzzi ..."

Reviewed on 12 Apr 2021

The Vinoy Renaissance St. Petersburg Resort & Golf Club
The Birchwood
3 out of 5
340 Beach Dr Ne, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £254 per night from 6 May to 7 May
4.5/5Wonderful! (290 reviews)
"We liked knowing it was an independent hotel- and that the owner lived very near. It had an espresso machine in our room which made the smoothest, richest coffee I have ever made. Great bed, high quality sheets/bedding. And I loved that there were 2 chairs before the TV so we could both sit and relax. ..."

Reviewed on 31 Mar 2021

The Birchwood
Comfort Inn & Suites Northeast - Gateway
3 out of 5
875 94th Avenue North, St. Petersburg, FL
Free cancellationReserve now, pay when you stay
The price is £98 per night from 10 May to 11 May
4.5/5Wonderful! (671 reviews)
"Friendly front desk staff, parking close to entrance, convenient location!"

Reviewed on 15 Apr 2021

Comfort Inn & Suites Northeast - Gateway
Don't see what you're looking for?
We've got more Beach Resorts & 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.

Travellers loved these Beach Resorts & Hotels