
Search Cheap Hotels in St. Pete Beach
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Check availability on St. Pete Beach Cheap Hotels
Tonight
27 Aug - 28 AugTomorrow
28 Aug - 29 AugThis weekend
28 Aug - 30 AugNext weekend
4 Sep - 6 SepOur top choices for St. Pete Beach cheap hotels
฿3,579
฿5,448 total
includes taxes & fees
9 Sept - 10 Sept
฿3,154
฿5,004 total
includes taxes & fees
30 Aug - 31 Aug
฿5,560
฿6,283 total
includes taxes & fees
21 Sept - 22 Sept




4. Sirata St. Pete Beach Resort, Tapestry Collection by Hilton
Sirata St. Pete Beach Resort, Tapestry Collection by HiltonSt. Pete Beach
Sade
฿5,334
฿7,335 total
includes taxes & fees
2 Sept - 3 Sept




5. Bay Palms Waterfront Resort - Hotel and Marina
Bay Palms Waterfront Resort - Hotel and MarinaBelle Vista
Andy
฿2,455
฿4,049 total
includes taxes & fees
2 Sept - 3 Sept
฿4,720
฿5,890 total
includes taxes & fees
16 Sept - 17 Sept
฿2,796
฿4,435 total
includes taxes & fees
30 Aug - 31 Aug
฿5,251
฿7,966 total
includes taxes & fees
30 Aug - 31 Aug
View all properties
Top St. Pete Beach Hotel Reviews
St Pete Beach Suites
10/10 Excellent
"My cousin and I stayed here for a week, checked in Sunday and Checked out Friday morning. We always have a beach week with each other and stay and go to Upham beach or St. Pete beach. We love the area and how walkable it is. We the hotel was great between having a great pool with grille and lots of seating the rooms were clean"
Hilton Garden Inn St. Pete Beach
8/10 Good
"better option for food. pool side service."
Bayview Plaza Waterfront Resort
10/10 Excellent
"We enjoyed our time there. Staff was excellent. The room clean. Fantastic view."
The Luce, St. Pete Beach, a Tribute Portfolio Hotel
10/10 Excellent
"We really enjoyed our stay at The Luce. The hotel has a great location right on the beach, with beach chairs and umbrellas included, which was very convenient. We also enjoyed the pool and the overall atmosphere of the hotel. Everything was clean and comfortable, and the staff was friendly and helpful. A great place for a relaxing stay in St. Pete Beach. We would definitely stay here again."































