Book on the go and pay later.
Search over 1,000,000 properties worldwide and 550 airlines worldwide
Search over a million flights, hotels, packages, and more
No Expedia cancellation fee to change or cancel almost any hotel reservation
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.
St. Petersburg - Clearwater, Florida, located in Pinellas County, is a top holiday destination pulling in countless holidaymakers from all over the world every year. Come to St. Petersburg to enjoy its sizzling weather and see its famous sights, like the Weedon Island Preserve. There are a number of different hotels in St Petersburg, Florida to choose from, ranging from budget hotels to luxury resorts. No matter what you’re after, there’s a perfect hotel waiting for you in sunny St. Petersburg.
With so many beautiful beaches in the area, it’s likely you’ll want to opt for some accommodation located close to Clearwater Beach or one of the area's other famous seaside areas. Or if that’s not quite close enough, why not opt for a beachfront hotel located right on the fun-filled Beach Walk.
Regardless of where you stay in the beautiful, sunny St. Petersburg, you can't go wrong by using Expedia. In addition to all of the specials discounts Expedia offers for St. Petersburg hotels, we can also help you out with cheap deals on flights to St. Petersburg Clearwater, as well as with car hire.