
Find Beach Hotels in St. Petersburg, FL
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. Petersburg Beach Hotels
Tonight
Sep 6 - Sep 7Tomorrow
Sep 7 - Sep 8Next weekend
Sep 11 - Sep 13In two weeks
Sep 18 - Sep 20Our top choices for St. Petersburg beach hotels




1. Hollander Boutique Hotel
Hollander Boutique HotelDowntown St. Petersburg
- Soak up the sun with easy beach access, poolside paradise, and complimentary shuttle service just 3 minutes from coastal bliss.
₩144,172
₩162,924 total
includes taxes & fees
Sep 8 - Sep 9




2. Tru By Hilton St. Petersburg Downtown Central Ave, FL
Tru By Hilton St. Petersburg Downtown Central Ave, FLDowntown St. Petersburg
₩112,591
₩127,228 total
includes taxes & fees
Sep 22 - Sep 23
₩132,056
₩149,223 total
includes taxes & fees
Sep 8 - Sep 9
₩121,153
₩136,902 total
includes taxes & fees
Sep 9 - Sep 10




5. Hyatt Place St. Petersburg / Downtown
Hyatt Place St. Petersburg / DowntownDowntown St. Petersburg
₩204,613
₩231,212 total
includes taxes & fees
Sep 13 - Sep 14
₩119,941
₩135,543 total
includes taxes & fees
Sep 8 - Sep 9




7. Mint House St. Petersburg Downtown by Kasa
Mint House St. Petersburg Downtown by KasaDowntown St. Petersburg
- Escape to a coastal haven with full kitchens, just a 4-minute drive to sun-soaked beaches and walkable to downtown delights.
₩145,383
₩164,284 total
includes taxes & fees
Sep 8 - Sep 9




8. Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHGSt. Petersburg
₩145,383
₩164,283 total
includes taxes & fees
Sep 20 - Sep 21
View all properties
Beach hotels with pools in St. Petersburg
₩204,613
₩231,212 total
includes taxes & fees
Sep 13 - Sep 14
₩144,172
₩162,924 total
includes taxes & fees
Sep 8 - Sep 9




Mint House St. Petersburg Downtown by Kasa
Mint House St. Petersburg Downtown by KasaDowntown St. Petersburg
₩145,383
₩164,284 total
includes taxes & fees
Sep 8 - Sep 9
₩132,056
₩149,223 total
includes taxes & fees
Sep 8 - Sep 9




Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHGSt. Petersburg
₩145,383
₩164,283 total
includes taxes & fees
Sep 20 - Sep 21
₩146,729
₩165,804 total
includes taxes & fees
Sep 8 - Sep 9




Staybridge Suites St. Petersburg Downtown by IHG
Staybridge Suites St. Petersburg Downtown by IHGCampbell Park
₩162,883
₩184,058 total
includes taxes & fees
Sep 27 - Sep 28
₩164,471
₩185,852 total
includes taxes & fees
Sep 13 - Sep 14
₩160,191
₩181,016 total
includes taxes & fees
Sep 14 - Sep 15
₩135,960
₩153,635 total
includes taxes & fees
Sep 13 - Sep 14
Beach hotels with free breakfast in St. Petersburg
₩204,613
₩231,212 total
includes taxes & fees
Sep 13 - Sep 14




Staybridge Suites St. Petersburg Downtown by IHG
Staybridge Suites St. Petersburg Downtown by IHGCampbell Park
₩162,883
₩184,058 total
includes taxes & fees
Sep 27 - Sep 28




Tru By Hilton St. Petersburg Downtown Central Ave, FL
Tru By Hilton St. Petersburg Downtown Central Ave, FLDowntown St. Petersburg
₩112,591
₩127,228 total
includes taxes & fees
Sep 22 - Sep 23
₩135,960
₩153,635 total
includes taxes & fees
Sep 13 - Sep 14




Hampton Inn & Suites St. Petersburg/Downtown
Hampton Inn & Suites St. Petersburg/DowntownDowntown St. Petersburg
₩186,548
₩210,799 total
includes taxes & fees
Sep 13 - Sep 14
₩164,471
₩185,852 total
includes taxes & fees
Sep 13 - Sep 14




Courtyard by Marriott St. Petersburg Downtown
Courtyard by Marriott St. Petersburg DowntownDowntown St. Petersburg
₩147,604
₩166,792 total
includes taxes & fees
Sep 10 - Sep 11




Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHGSt. Petersburg
₩145,383
₩164,283 total
includes taxes & fees
Sep 20 - Sep 21
₩160,191
₩181,016 total
includes taxes & fees
Sep 14 - Sep 15




The Vinoy Resort & Golf Club, Autograph Collection
The Vinoy Resort & Golf Club, Autograph CollectionHistoric Old Northeast
₩469,803
₩606,934 total
includes taxes & fees
Sep 20 - Sep 21
Family-friendly beach hotels in St. Petersburg




Tru By Hilton St. Petersburg Downtown Central Ave, FL
Tru By Hilton St. Petersburg Downtown Central Ave, FLDowntown St. Petersburg
₩112,591
₩127,228 total
includes taxes & fees
Sep 22 - Sep 23




Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHGSt. Petersburg
₩145,383
₩164,283 total
includes taxes & fees
Sep 20 - Sep 21
₩146,729
₩165,804 total
includes taxes & fees
Sep 8 - Sep 9
₩227,161
₩256,709 total
includes taxes & fees
Sep 14 - Sep 15
₩97,259
₩109,903 total
includes taxes & fees
Sep 28 - Sep 29
₩133,267
₩150,592 total
includes taxes & fees
Sep 8 - Sep 9
₩83,582
₩94,459 total
includes taxes & fees
Sep 20 - Sep 21
₩139,999
₩164,929 total
includes taxes & fees
Sep 8 - Sep 9
₩157,983
₩246,963 total
includes taxes & fees
Sep 8 - Sep 9




Days Inn by Wyndham St. Petersburg / Tampa Bay Area
Days Inn by Wyndham St. Petersburg / Tampa Bay AreaLealman
₩75,384
₩85,183 total
includes taxes & fees
Sep 14 - Sep 15
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.
View all propertiesTop St. Petersburg Hotel Reviews
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
10/10 Excellent
"Clean , friendly, accomodating, wonderful buffet style breakfast."
SkyBeach Resort
10/10 Excellent
"Great overall stay and we will be back!"
Crystal Bay Historic Hotel
8/10 Good
"Y"























































