
The Avalon in St. Petersburg will leave a memorable impression with its cool Art Deco style.
Places to Stay in St. Petersburg
With everything from art museums and family-friendly attractions to a first-rate culinary scene and easy access to white-sand beaches, St. Pete is a Gulf Coast gem. And the places to stay in St. Petersburg are just as diverse as the city’s offerings.
From resorts and hotels to vacation rentals and charming inns, you can find just about every type of accommodation in this sunny Florida city. For a next-level luxury vacation, reserve a room at The Vinoy Resort & Golf Club. Seeking a stay filled with homemade breakfasts and cozy comforts? Check out The Kenwood Gables B&B. Or do a little time-traveling and revel in the retro vibe at the Avalon or its sister property, The Hollander.
Due west of St. Pete, arrive at St. Pete Beach, which is home to many of the region’s most iconic hotels and resorts. Stay at the historic pink palace – The Don CeSar, enjoy a family-friendly vacation at Island Grand Beach Resort by TradeWinds Island Resorts or feel the sunny energy at Postcard Inn on the Beach.
Book Your Stay Now
Best Downtown Hotels
When you want to stay in the heart of it all, these downtown St. Petersburg hotels fit the bill perfectly. They were named among the "Best Downtown Hotels" in the 2025 "Best of St. Pete-Clearwater" awards, with The Vinoy taking top spot (which is very cool, since the resort is celebrating its 100th birthday this year!).
Book Your Hotel Now