Beach Hotels & Resorts in St. Petersburg from NZ$123

    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

Best St. Petersburg Beach Hotels

Outdoor pool
Crystal Bay Hotel
3.0 star property
9.4 out of 10, Exceptional, (1291)
"Safe, quiet, friendly staff, great free breakfast."
The price is NZ$280
includes taxes & fees
14 May - 15 May
Crystal Bay Hotel
Exterior
Hollander Boutique Hotel
3.0 star property
9.4 out of 10, Exceptional, (1913)
"Great boutique hotel in downtown St Pete within walking distance of the water, pier and lots of shopping/dining. Nice pool and bar/restaurant onsite. Great value for the amenities and location."
The price is NZ$266
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, (1370)
"Really appreciated the complimentary breakfast. Nice clean comfortable room for us to enjoy the stay."
The price is NZ$269
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, (1262)
"Staff was excellent, walkable to food and activities, pool area was super and rooms clean and comfortable, along with unique. I only dropped a whole star due to lack of electrical sockets and charging ability. Room had only one electrical socket and it was down behind middle of bed and had both room lights in it. That left only outlet in bathroom, right next to sink, to charge everything and there was only a tiny shelf. Again, overall great place, but in todays world, they need to do better on...
The price is NZ$230
includes taxes & fees
20 May - 21 May
Avalon Hotel Downtown St. Petersburg
Standard Room, 1 King Bed, Non Smoking, Jetted Tub
Comfort Inn & Suites Northeast - Gateway
3.0 star property
9.0 out of 10, Wonderful, (999)
"Great front desk guy!"
The price is NZ$201
includes taxes & fees
2 Jun - 3 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 NZ$303
includes taxes & fees
21 May - 22 May
Cordova Inn
Outdoor pool
Hilton St. Petersburg Bayfront
3.5 star property
7.4 out of 10, Good, (1004)
"Nice are, nice staff, overall nice experience. "
The price is NZ$248
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, (1002)
"Very convenient "
The price is NZ$123
includes taxes & fees
31 May - 1 Jun
Days Inn by Wyndham St. Petersburg / Tampa Bay Area
Property entrance
Skybeach Hotel and Marina
3.0 star property
"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 NZ$588
includes taxes & fees
26 May - 27 May
Skybeach Hotel and Marina
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.