Search Beach Resorts & Hotels in St. Petersburg

    Plan, book, stay with confidence
    bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Find properties with these dates

Top St. Petersburg Beach Resorts & Hotels

Outdoor pool
Crystal Bay Hotel
3.0 star property
9.4 out of 10, Exceptional, (1282)
"Great staff, room very clean and comfortable bed and great breakfast."
The price is ₹12,441
₹14,059 total
includes taxes & fees
20 May - 21 May
Crystal Bay Hotel
Exterior
Hollander Boutique Hotel
3.0 star property
9.4 out of 10, Exceptional, (1910)
"Great place! Fun atmosphere. "
The price is ₹12,192
₹13,778 total
includes taxes & fees
19 May - 20 May
Hollander Boutique Hotel
Exterior
Holiday Inn Express & Suites St. Petersburg - Madeira Beach, an IHG Hotel
2.5 star property
9.2 out of 10, Wonderful, (1362)
"Very nice and close to the beach. "
The price is ₹11,987
₹13,545 total
includes taxes & fees
29 May - 30 May
Holiday Inn Express & Suites St. Petersburg - Madeira Beach, an IHG Hotel
Lobby sitting area
Avalon Hotel Downtown St. Petersburg
2.5 star property
9.2 out of 10, Wonderful, (1259)
"The staff is super friendly, free parking, great restaurant at The Hollander Hotel, shuttle that will take you anywhere in the area, and free cookies in the morning!! Great hotel."
The price is ₹10,450
₹11,809 total
includes taxes & fees
13 May - 14 May
Avalon Hotel Downtown St. Petersburg
Standard Room, 1 King Bed, Non Smoking, Jetted Tub | Desk, blackout curtains, iron/ironing board, rollaway beds
Comfort Inn & Suites Northeast - Gateway
3.0 star property
9.0 out of 10, Wonderful, (997)
"Easy access"
The price is ₹8,943
₹10,105 total
includes taxes & fees
11 Jun - 12 Jun
Comfort Inn & Suites Northeast - Gateway
Front of property
Beach Drive Inn
2.0 star property
8.2 out of 10, Very good, (181)
"Great location in the downtown area. Staff friendliness and helpfulness could not be better. We enjoyed our stay. Upgrades suggestions would be to have an ice machine available for the guests. "
Beach Drive Inn
Exterior
Cordova Inn
2.5 star property
8.2 out of 10, Very good, (1006)
"We greatly enjoyed our stay at the Cordova Inn. Very charming and well-located hotel."
The price is ₹9,604
₹13,357 total
includes taxes & fees
12 May - 13 May
Cordova Inn
Property entrance
Skybeach Hotel and Marina
3.0 star property
7.6 out of 10, Good, (1000)
"The staff here were so friendly and so kind. We were pleased with every interaction we had. The room was fine and clean. The pools were very well maintained and we liked the option of having two pools to pick from! The gym is on the older side and did not have free weights. The restaurant attached to the hospital and the one on the beach are still not open and that was a bummer! They are in an excellent location and would have made the stay a 10/10. The location however was great, 10 min to...
The price is ₹22,819
₹29,544 total
includes taxes & fees
24 May - 25 May
Skybeach Hotel and Marina
Outdoor pool
Hilton St. Petersburg Bayfront
3.5 star property
7.4 out of 10, Good, (1002)
"Nice are, nice staff, overall nice experience. "
The price is ₹11,712
₹13,235 total
includes taxes & fees
27 May - 28 May
Hilton St. Petersburg Bayfront
Terrace/patio
Days Inn by Wyndham St. Petersburg / Tampa Bay Area
2.5 star property
4.8 out of 10, (1001)
"The room was nice and clean which is always good when coming to the hotel. Staff was nice as well "
The price is ₹5,474
₹6,186 total
includes taxes & fees
31 May - 1 Jun
Days Inn by Wyndham St. Petersburg / Tampa Bay Area
Don't see what you're looking for?
See all available properties in St. Petersburg
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.

Frequently asked questions

What is St. Petersburg like for travellers who love the beach?
Known for its live music and theatre, St. Petersburg offers a lot for the traveller booking a holiday.
How many beach hotels will I be able to find in St. Petersburg?
Choose from one of Expedia’s 44 hotels in St. Petersburg for your beachside break.
When's the best time for a beach holiday in St. Petersburg?
You can plan your beach trip with a look at year-round temperatures in St. Petersburg: The hottest months are usually August and July, with an average temperature of 28°C, while the coldest months are January and February, with an average of 18°C. The rainiest months in St. Petersburg are July, August, June and September, with each month seeing an average of 187 mm of rainfall.
What is there to see and do around St. Petersburg?
After getting settled at your accommodation of choice, you’ll likely want to venture out and explore. If you’re eager to check out the beaches, head to Spa Beach or Vinoy Park Beach for some relaxation by the water. Experience the area’s live music and theatre, and make time for local attractions such as Tropicana Field and Tampa Bay. For additional things to see and do, consider a visit to University of South Florida-St. Petersburg or Jannus Live.
What's the best way to get to my beach hotel in St. Petersburg?
This travel information can help you get to and around your beach accommodation in St. Petersburg with ease. To get to St. Petersburg, book a flight to St. Petersburg, FL (SPG-Albert Whitted), the closest major airport, which is located 0.5 mi (0.7 km) from the city centre. If you’d like to explore around the area, you may want to rent a car for your trip.