is adamant that we will only share deals that we think will truly save you money. To support our work, we do make money from some links to companies and deals on our site, which helps to pay our bills and support our Consumer Action Center. Learn more about our guarantee here.

Last-minute St. Petersburg beach hotels from $129

Expired Deal
Expired Deal
Last-minute St. Petersburg beach hotels from $129
Get This Deal Read More
Image Credit: Dreamstime
Problem with a deal? Let us know.

Right now at Travelzoo, take your pick from plenty of hotel deals in the St. Petersburg/Clearwater, Florida area starting at $129 per night.

We found that entry-level price point on a room with two queen beds at the Hilton Garden Inn St. Pete Beach. That price is available on dates in September (see image below.) Additional dates, rates and hotels are available.

Additional offers include: 

  • $139 and up – Bellwether Beach Resort at St. Pete Beach
  • $149 and up – The Hotel Zamora at St. Pete Beach
  • $199-$249 – Wyndham Grand Clearwater Beach in Clearwater

But act fast: These deals could end at any time and you must book by September 30 to take advantage of this discounted pricing! Note that you may need to use a desktop computer to book, and this deal is only available online through the above link. 

See Clark’s travel planning and booking guide for the best tips on stress-free travel, and check out for trip insurance.