Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in St. Petersburg on Hotels.com. These St. Petersburg hotels consistently deliver on comfort, location and traveller experience. Last updated on .
Hotels & Accommodation in St. Petersburg
Free cancellation options if plans change
Earn rewards on every night you stay
Save more with Member Prices
Check prices for these dates
Top 5 hotels in St. Petersburg at a glance
- Hyatt Place St. Petersburg / Downtown — 3.5-star hotel in Downtown St. Petersburg. Guest rating: 9,2/10 — Wonderful.
- Tru By Hilton St. Petersburg Downtown Central Ave, FL — 2.5-star hotel in Downtown St. Petersburg. Guest rating: 9,0/10 — Wonderful.
- Hollander Boutique Hotel — 3-star hotel in Downtown St. Petersburg. Guest rating: 9,6/10 — Exceptional.
- Staybridge Suites St. Petersburg Downtown by IHG — 3-star hotel in Campbell Park. Guest rating: 8,6/10 — Excellent.
- GALAXY HOTEL — 2-star hotel in Downtown St. Petersburg. Guest rating: 8,4/10 — Very good.
Where to stay in St. Petersburg?




Hyatt Place St. Petersburg / Downtown
Hyatt Place St. Petersburg / Downtown



Tru By Hilton St. Petersburg Downtown Central Ave, FL
Tru By Hilton St. Petersburg Downtown Central Ave, FL



Hollander Boutique Hotel
Hollander Boutique Hotel



Staybridge Suites St. Petersburg Downtown by IHG
Staybridge Suites St. Petersburg Downtown by IHG



GALAXY HOTEL
GALAXY HOTEL



Holiday Inn Express St. Petersburg North (I-275) by IHG
Holiday Inn Express St. Petersburg North (I-275) by IHG



Avalon Hotel Downtown St. Petersburg
Avalon Hotel Downtown St. Petersburg



Hampton Inn & Suites St. Petersburg/Downtown
Hampton Inn & Suites St. Petersburg/Downtown



Hilton St. Petersburg Bayfront
Hilton St. Petersburg Bayfront



AC Hotel St. Petersburg Downtown
AC Hotel St. Petersburg Downtown



Holiday Inn St. Petersburg West by IHG
Holiday Inn St. Petersburg West by IHG



The Vinoy Resort & Golf Club, Autograph Collection
The Vinoy Resort & Golf Club, Autograph Collection



Crystal Bay Historic Hotel
Crystal Bay Historic Hotel



Moxy St. Petersburg Downtown
Moxy St. Petersburg Downtown



The Birchwood
The Birchwood



Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG



Fairfield Inn & Suites by Marriott St Petersburg North
Fairfield Inn & Suites by Marriott St Petersburg North



Courtyard by Marriott St. Petersburg Downtown
Courtyard by Marriott St. Petersburg Downtown



Mari Jean Hotel - All Adults Welcome
Mari Jean Hotel - All Adults Welcome



Comfort Inn St Petersburg North
Comfort Inn St Petersburg NorthGet last-minute hotel deals in St. Petersburg and save more




Mint House St. Petersburg Downtown by Kasa
Mint House St. Petersburg Downtown by Kasa



Mint House St. Petersburg Downtown by Kasa
Mint House St. Petersburg Downtown by KasaCheck out hotels with a pool in St. Petersburg




Mint House St. Petersburg Downtown by Kasa
Mint House St. Petersburg Downtown by Kasa



Staybridge Suites St. Petersburg Downtown by IHG
Staybridge Suites St. Petersburg Downtown by IHG



Courtyard by Marriott St. Petersburg Downtown
Courtyard by Marriott St. Petersburg DowntownYou can also stay at family-friendly hotels in St. Petersburg




Tru By Hilton St. Petersburg Downtown Central Ave, FL
Tru By Hilton St. Petersburg Downtown Central Ave, FL



Holiday Inn Express St. Petersburg North (I-275) by IHG
Holiday Inn Express St. Petersburg North (I-275) by IHGGo beyond your typical stay in St. Petersburg
Our prices for hotels in St. Petersburg are cheapest in September
Price trends for hotels in St. Petersburg
Top neighbourhoods in St. Petersburg





Downtown St. Petersburg
St. Petersburg's arty Downtown St. Petersburg neighbourhood is loved for its live music and theatres, and visitors often enjoy its varied attractions, including Tampa Bay and The Coliseum.





Grand Central District
St. Petersburg's Grand Central District neighbourhood offers attractions, including Imagine Museum.

Historic Old Northeast
St. Petersburg's Historic Old Northeast neighbourhood has lots of places to visit, such as Renaissance Vinoy Golf Club and Vinoy Park Beach.





South Pasadena
The South Pasadena neighbourhood offers attractions, such as Corey Ave and Pasadena Shopping Center.
Top landmarks in St. Petersburg

Vinoy Park
Tropicana Field

Salvador Dali Museum

Mahaffey Theater

Jannus Live

St. Pete Pier

Sunken Gardens
Renaissance Vinoy Golf Club
St. Petersburg - Clearwater and related destinations
Sunshine drenches the pristine Gulf Coast beaches where locals debate whether Clearwater's lively atmosphere trumps Pass-a-Grille's laid-back charm. City centre St. Petersburg houses world-class museums like the Salvador Dalí collection, where melting clocks meet Florida's bright light. Tampa Bay reveals its magic during sunset sails, with dolphins often providing free entertainment alongside the boat. John's Pass Village & Boardwalk offers seafood fresh from the dock and shops selling items nobody needs but everyone wants. Baseball fans flock to catch spring training, while music lovers find their rhythm at intimate Jannus Live concerts. The new St. Pete Pier extends into the bay like an exclamation point, offering fishing, dining, and views that explain why snowbirds refuse to fly home.
See all hotels in St. Petersburg - Clearwater
Check out reviews of St. Petersburg hotels guests love
Hyatt Place St. Petersburg / Downtown
"The staff were super nice and helpful. Love the city vibe. Breakfast was super good. I will definitely recommend it."
Avalon Hotel Downtown St. Petersburg
"Such an awesome place to stay at. Loved everything about it. The retro style of everything was my favorite. The pool and bar was awesome. Got to sit at the pool bar and order amazing food was a plus. Everything was lovely.. No complaints."
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
"Great facility, staff is super friendly, and breakfast was excellent!"
Ponce De Leon Hotel
"Clean room, staff really polite and helpful, great location, loved staying there."
SkyBeach Resort
"Many amenities they offer, so many sitting areas to relax and enjoy the ocean and food services available. Loved the vibe"
Hollander Boutique Hotel
"Amazing place and the staff are the nicest!"
Quality Inn Saint Petersburg North-Tampa Bay
"Solo el desayuno deben mejorar"
Holiday Inn St. Petersburg West by IHG
"The best"
Mint House St. Petersburg Downtown by Kasa
"Was very nice, clean. Had a hard time with check in process. Tv remote did not work."
Frequently asked questions
Find out more about St. Petersburg
Discover the Artistic Soul of St. Petersburg: A Tapestry of Culture and Coastal Charm
Discover St. Petersburg, Florida, a vibrant and culturally rich city adorned with world-class museums and inviting beaches. Stroll through its charming downtown, where art galleries, historical landmarks, and boutique cafés create an enchanting atmosphere. Revel in the city's maritime heritage along the scenic St Pete Pier, and savour the local culinary delights. With a blend of sun-kissed shores and cultural treasures, this destination offers a perfect retreat for art lovers and beach enthusiasts alike. For a memorable stay, explore a range of delightful hotels that capture the essence of this captivating Floridian gem.
Discover great hotels near St. Petersburg
St. Petersburg, Florida offers a range of hotel options from luxurious 5-star accommodations to cosy boutique stays. Visitors can enjoy stylish city hotels and charming retreats near the waterfront, all providing a welcoming base to explore this vibrant destination. Here are some of the best hotels near St. Petersburg that our travelers love:
- Peninsula Bed & CocktailsOpens in a new window: This 3.0-star inn offers a vibrant and adventurous escape for leisure travellers seeking distinctive experiences. Boasting an impressive guest rating of 9.4 out of 10, the property features an array of exciting amenities such as motorboating, hiking, sailing, windsurfing and parasailing, all designed to add a spark of adventure to your stay. Guests appreciate the characterful and comfortable setting, underscored by a quiet atmosphere and convenient parking options. Embracing a boutique style, the hotel provides a curated experience that is both inviting and memorable.
- La Quinta by Wyndham St Petersburg-ClearwaterOpens in a new window: This budget-friendly hotel caters perfectly to the modern family traveller who seeks a comfortable and welcoming retreat. With a focus on convenience and a guest rating that reflects a consistently positive experience, the hotel offers essential amenities and a friendly environment that delights its visitors. The setting is designed to offer a relaxed experience with comfortable rooms and thoughtful services, ensuring a seamless and pleasant journey for those in search of a well-rounded stay.
- Hampton Inn Pinellas Park St. PetersburgOpens in a new window: Tailored for the LGBTQIA community and leisure travellers, this budget-friendly hotel is celebrated for its welcoming ambiance and high guest satisfaction, achieving a rating of 9.0 out of 10. The establishment boasts a pristine environment with clean, comfortable rooms and a delicious breakfast selection that adds to the overall appeal. The hotel provides a refined yet relaxed setting where guests can enjoy a curated experience with a focus on comfort and quality, ensuring a memorable stay in a stylish setting.
Where to stay near St. Petersburg
St. Pete Beach, Madeira Beach, Treasure Island in St. Petersburg, Florida offer diverse coastal experiences. St. Pete Beach charms with its sunsets, live music and family-friendly attractions, Madeira Beach entices with seafood, surfing and dolphin excursions, while Treasure Island provides a relaxed, entertainment-rich vibe. For first-time visitors, St. Pete Beach is the ideal choice for its balanced appeal and variety.
- St. Pete BeachOpens in a new window: St. Pete Beach is a fantastic choice for those seeking a lively beach atmosphere combined with stunning sunsets. This area is renowned for its beautiful sandy shores and vibrant nightlife, offering plenty of bars and live music venues to enjoy after a day in the sun. Key attractions include the scenic Pass-a-Grille Beach, where you can relax and soak in the tropical vibes, and Vinoy Park, perfect for family-friendly picnics and outdoor events. The Splash Island Water Park provides a fun-filled day for families, making it a great spot for everyone. With a variety of dining options nearby, you’ll experience the best of beachside living while staying in St. Pete Beach.
- Madeira BeachOpens in a new window: Madeira Beach is an idyllic destination for beach lovers and seafood enthusiasts alike. Known for its laid-back vibe, this area is perfect for leisurely strolls along the waterfront and enjoying exciting excursions like dolphin watching. The popular Hubbards Marina offers fantastic fishing trips and boat rentals, allowing you to explore the beautiful waters. Archibald Beach Park is another highlight, providing ample space for sunbathing and beach games. The Salvador Dali Museum nearby adds a cultural touch to your stay, showcasing incredible art in a beautiful setting. Madeira Beach truly captures the essence of a relaxing seaside getaway.
- Treasure IslandOpens in a new window: Treasure Island is a charming spot for those looking to unwind in a picturesque beach setting. The island’s tranquil atmosphere is ideal for relaxing days on the beach, watching spectacular sunsets, and enjoying live music at local venues. You’ll find a range of dining options and bars that encourage evenings filled with good food and entertainment. The nearby beaches provide a perfect backdrop for water activities, while leisurely walks along the shoreline can lead to delightful discoveries. Treasure Island offers a unique blend of relaxation and fun, making it a lovely place to stay.
Things to do in St. Petersburg
St. Petersburg beckons with scenic waterfronts and rugged coastlines, ideal for boating and sea diving, while its parks and urban green spaces invite leisurely strolls. Enjoy live music, theatre, and sports amid a vibrant seaside vibe—with a stroll along the pier enhancing your visit.
- Sunset BeachOpens in a new window – Discover the serene charm of Sunset Beach, where you can take a leisurely stroll along the sandy shore and watch the sky transform into a canvas of colours at dusk. Although it’s known as a beach, its attraction affinities include museums, offering an unexpected blend of natural beauty and cultural insights.
- Dunedin BeachOpens in a new window – At Dunedin Beach, you can enjoy the gentle rhythm of the waves while experiencing an undercurrent of history and art, as its attraction affinities also highlight museums. The combination of coastal relaxation with a touch of cultural exploration makes it a distinctive spot in St. Petersburg.
- Sand Key ParkOpens in a new window – Head over to Sand Key Park, an urban park that provides a refreshing retreat from the hustle. Here, the seafront setting is complemented by attractions related to museums, inviting you to explore both the outdoors and elements of local heritage.
- Innisbrook Golf ClubOpens in a new window – Experience the refined atmosphere at Innisbrook Golf Club, which uniquely combines a golf course with accommodation. The club’s attraction affinities include museums, offering a delightful mix of leisure and opportunities to delve into regional cultural narratives.
- Pier 60 ParkOpens in a new window – Visit Pier 60 Park to enjoy a vibrant beach setting that is not only perfect for a seaside day out but also enriched by its connection to museums. The park presents a balanced fusion of coastal vistas and cultural experiences, adding yet another layer to your St. Petersburg adventure.
4 tips for savvy savings when booking a hotel in St. Petersburg
- Book for the cheapest times: The most affordable time to visit St. Petersburg is from September to November, when hotel prices are typically lower. For those looking to experience the city's rich history and vibrant culture, a stay of at least 3 to 4 days is recommended. This duration allows visitors to explore significant landmarks, indulge in live music, enjoy captivating theatre performances, and visit renowned museums. With budget-friendly options for entertainment, art, and even opera, travellers on a budget will find great value for money while immersing themselves in the city's cultural offerings.
- Look for last-minute deals on Hotels.com: To discover last-minute deals for hotels in St. Petersburg, begin by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted rates as your travel date approaches. You could also enable email alerts or push notifications to keep informed about flash sales and exclusive promotions, maximising your chances to save. Additionally, the Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you’re well-informed. If rooms become available or prices decrease, you’ll be among the first to know, making your last-minute getaway easier to arrange.
- Be flexible with dates: Prices can fluctuate depending on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates may assist you in finding a better deal for your stay in a St. Petersburg hotel. For those in search of distinctive accommodations, boutique hotels often provide a more personalised experience and sometimes represent better value. When you make a booking through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. Should the price be on the higher end, we may suggest more affordable dates to help you in your search for a more favourable offer.
- Consider your location: Staying nearer to key attractions or city centres may offer convenience, but it often comes with higher expenses. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between price and accessibility to the sites you wish to visit. You might also look into independent hotels located further out, which are usually more likely to be budget-friendly and can provide a more authentic experience.
Best time to go to St. Petersburg
St. Petersburg experiences its lowest average temperature in January, at 61.3°F (16.3°C), while August is the hottest month, with an average temperature of 83.7°F (28.7°C). July tends to be the wettest month. The peak travel months to visit St. Petersburg are January, April, and July, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light to moderate rainfall. In contrast, May, October, and December are ideal if you're looking for a calmer vacation, marked by light rainfall and sunny to mostly sunny conditions.
Keep exploring
- Hotels with Free Breakfast in Clearwater Beach
- Beach Hotels in Treasure Island
- Hotels near University of Tampa
- Hotels near Al Lopez Park
- Treasure Island Hotels
- Ruskin Hotels
- Golf Hotels near Tampa Riverwalk
- Luxury Hotels in St. Pete Beach
- Hotels near Renaissance Vinoy Golf Club
- Hotels near MacDill Air Force Base
- Luxury Hotels in Tampa
- Resorts in Clearwater Beach
- Pet-Friendly Hotels in Oldsmar
- Hotels with Parking in Redington Shores
- Cheap Hotels in Pinellas County
- Hotels near East Bay Golf Club
- Cheap Hotels near Little Manatee River State Park
- Motels in Treasure Island
- Family Hotels in Tampa
- Cottages in Tampa Riverwalk
- Hotels with Parking in Westshore
- Sun Bay South Hotels
- Safety Harbor Hotels
- Casino Hotels in Tampa
- Davis Islands Hotels
- Cheap Hotels in Largo
- Motels in Tampa
- Family Hotels in Clearwater-St. Pete Beaches
- Cheap Hotels in Tampa
- Business Hotels in Tampa
- Pet-Friendly Hotels in Sunset Beach
- Sun City Hotels
- Hotels near Sunset Beach
- Tampa Hotels
- Cheap Hotels in St. Petersburg
- Pet-Friendly Hotels in Tampa
- Hotels with Kitchens in Palmetto
- Beach Hotels in Clearwater Beach
- Cheap Hotels in Bradenton
- Hotels with Free Breakfast in Tampa
- Bayshore Hotels
- Cheap Hotels in Downtown St. Petersburg
- Madeira Beach Hotels
- Family Hotels in Madeira Beach
- Hotels with Kitchens in Treasure Island
- Pet-Friendly Hotels in Treasure Island
- Belleair Hotels
- 3 Star Hotels in Tierra Verde
- Luxury Hotels in Anna Maria Island
- Cheap Hotels in Madeira Beach
- Luxury Hotels in Treasure Island
- Hotels with Kitchens in Largo
- 3 Star Hotels in Tampa Riverwalk
- 2 Star Hotels in Tampa
- Luxury Hotels in Clearwater Beach
- Luxury Hotels in Madeira Beach
- Golf and Sea Village of Apollo Beach Hotels
- Cheap Hotels in Clearwater
- Anna Maria Hotels
- Hotels with Free Breakfast near Tampa Riverwalk
- Family Hotels in Bradenton
- Clearwater Hotels
- Indian Shores Hotels
- Beach Hotels in Pinellas County
- Pet-Friendly Hotels in Palmetto
- Luxury Hotels in Bradenton
- Hotels with Parking in St. Petersburg
- Family Hotels in Clearwater
- Hotels near Tampa Intl.
- Family Hotels in Clearwater Beach
- Pet-Friendly Hotels in Clearwater
- Cheap Hotels in Treasure Island
- Cheap Hotels in St. Pete Beach
- Apartments in Pass-a-Grille
- Hotels near Sun City Center Library
- Cheap Hotels in Clearwater Beach
- Cheap Hotels in Dunedin
- Pet-Friendly Hotels in St. Petersburg
- 3 Star Hotels in Tampa
- Cheap Hotels near Tampa Riverwalk
- 3 Star Hotels in St. Petersburg
- Hotels with a Pool in Tampa
- Hotels near Raymond James Stadium
- Family Hotels in St. Pete Beach
- St. Pete Beach Hotels
- Bal Harbour Hotels
- Hotels near Hyde Park Village
- 3 Star Hotels in Orient Park
- Tierra Verde Hotels
- Resorts and Hotels with Spas in Tampa
- Pinellas Park Hotels
- Rocky Point Hotels
- 4 Star Hotels in Tampa Riverwalk
- 5 Star Hotels in Tampa Riverwalk
- Hotels with a Pool in St. Petersburg
- Resorts and Hotels with Spas in St. Petersburg
- Aparthotels in Tampa
- Pet-Friendly Hotels in Brandon
- Beach Hotels in Madeira Beach
- Harbour Island Hotels
















































