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

Where to stay in St. Petersburg?

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 .

Tru By Hilton St. Petersburg Downtown Central Ave, FL

Tru By Hilton St. Petersburg Downtown Central Ave, FL
2.5 star property
Downtown St. Petersburg
9.0 out of 10, Wonderful, (1 010 reviews)
Steps from Tampa Bay, this stylish St. Petersburg hotel offers free continental breakfast and WiFi. Work out at the fitness centre before exploring the nearby Salvador Dali Museum or Vinoy Park. The convenient location, friendly staff, and art deco charm create a perfect Florida base.
The price is R1 634
R1 846 total
includes taxes & fees
01 Jul - 02 Jul
Tru By Hilton St. Petersburg Downtown Central Ave, FL

Hyatt Place St. Petersburg / Downtown

Hyatt Place St. Petersburg / Downtown
3.5 star property
Downtown St. Petersburg
9.2 out of 10, Wonderful, (1 007 reviews)
Discover city centre St. Petersburg's vibrant culture from this well-positioned hotel near Tampa Bay and Salvador Dali Museum. Take a refreshing dip in the outdoor pool, enjoy light bites at The Placery, or maintain your routine at the 24-hour fitness centre.
The price is R2 349
R2 654 total
includes taxes & fees
28 Jun - 29 Jun
Hyatt Place St. Petersburg / Downtown

Days Inn by Wyndham St. Petersburg Central

Days Inn by Wyndham St. Petersburg Central
2.0 star property
United Central
7.0 out of 10, Good, (1 002 reviews)
Enjoy a peaceful retreat with easy access to Salvador Dali Museum and Vinoy Park. This hotel offers an outdoor pool, free WiFi, and complimentary parking. Helpful staff ensure a smooth stay just minutes from John's Pass Village.
The price is R1 358
R1 535 total
includes taxes & fees
29 Jun - 30 Jun
Days Inn by Wyndham St. Petersburg Central

Hollander Boutique Hotel

Hollander Boutique Hotel
3.0 star property
Downtown St. Petersburg
9.6 out of 10, Exceptional, (2 300 reviews)
The price is R1 904
R2 152 total
includes taxes & fees
28 Jun - 29 Jun
Hollander Boutique Hotel

Crystal Bay Historic Hotel

Crystal Bay Historic Hotel
3.0 star property
La Vista
9.6 out of 10, Exceptional, (1 537 reviews)
The price is R1 896
R2 143 total
includes taxes & fees
20 Jul - 21 Jul
Crystal Bay Historic Hotel

Hilton St. Petersburg Carillon Park

Hilton St. Petersburg Carillon Park
4.0 star property
St. Petersburg
9.2 out of 10, Wonderful, (1 016 reviews)
Unwind at this welcoming hotel just 15 minutes from Tampa Bay and the Salvador Dali Museum. Take a refreshing dip in the outdoor pool or enjoy dinner at Luna Lux restaurant. The 24-hour fitness centre keeps your routine intact while exploring nearby Feather Sound Country Club.
The price is R2 387
R2 697 total
includes taxes & fees
30 Jun - 01 Jul
Hilton St. Petersburg Carillon Park

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

Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
2.5 star property
St. Petersburg
9.4 out of 10, Exceptional, (1 682 reviews)
Art Deco charm welcomes you at this St. Petersburg hotel, where a refreshing outdoor pool and relaxing hot tub await after exploring nearby beaches. Enjoy free breakfast, WiFi, and parking while staying just minutes from coastal attractions.
The price is R1 886
R2 131 total
includes taxes & fees
23 Jul - 24 Jul
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

Red Roof Inn Tampa Bay - St Petersburg

Red Roof Inn Tampa Bay - St Petersburg
2.0 star property
Lealman
6.2 out of 10, (1 005 reviews)
Experience quiet relaxation at this St. Petersburg haven, just a short drive from Salvador Dali Museum and Vinoy Park. Enjoy free WiFi and parking while unwinding in the outdoor pool. The 24-hour front desk staff receive consistent praise from fellow travellers.
The price is R1 132
R1 279 total
includes taxes & fees
28 Jun - 29 Jun
Red Roof Inn Tampa Bay - St Petersburg

GALAXY HOTEL

GALAXY HOTEL
2.0 star property
Downtown St. Petersburg
8.6 out of 10, Excellent, (898 reviews)
This St. Petersburg hotel sits on a quiet street, offering peaceful relaxation while keeping you close to Tampa Bay's attractions. Travellers love the prime location with easy walks to shops, restaurants, and the Salvador Dali Museum nearby. Enjoy spa services and the on-site café during your stay.
The price is R2 608
R2 947 total
includes taxes & fees
25 Jun - 26 Jun
GALAXY HOTEL

4 Mi to Dtwn St Pete! Pet-friendly Home w/ Yard

4 Mi to Dtwn St Pete! Pet-friendly Home w/ Yard
3.0 star property
St. Petersburg
The price is R2 460
R9 979 total
includes taxes & fees
24 Jun - 25 Jun
4 Mi to Dtwn St Pete! Pet-friendly Home w/ Yard

Comfort Inn & Suites Northeast - Gateway

Comfort Inn & Suites Northeast - Gateway
3.0 star property
St. Petersburg
9.0 out of 10, Wonderful, (1 007 reviews)
The price is R1 729
R1 954 total
includes taxes & fees
14 Jul - 15 Jul
Comfort Inn & Suites Northeast - Gateway

Staybridge Suites St. Petersburg Downtown by IHG

Staybridge Suites St. Petersburg Downtown by IHG
3.0 star property
Campbell Park
8.6 out of 10, Excellent, (1 003 reviews)
A refreshing escape just 5 minutes from Tampa Bay and Salvador Dali Museum. This hotel offers an outdoor pool, fitness centre, and complimentary breakfast. Rooms feature microwaves and refrigerators, while the helpful staff ensures a pleasant stay near Vinoy Park.
The price is R1 935
R2 187 total
includes taxes & fees
01 Jul - 02 Jul
Staybridge Suites St. Petersburg Downtown by IHG

Moxy St. Petersburg Downtown

Moxy St. Petersburg Downtown
3.0 star property
Downtown St. Petersburg
9.0 out of 10, Wonderful, (420 reviews)
Just 5 minutes from Tampa Bay and Salvador Dali Museum, this city centre St. Petersburg hotel offers an outdoor pool and 3 restaurants. Grab a drink at one of the 3 bars before exploring nearby Vinoy Park.
The price is R2 077
R2 347 total
includes taxes & fees
12 Jul - 13 Jul
Moxy St. Petersburg Downtown

Avalon Hotel Downtown St. Petersburg

Avalon Hotel Downtown St. Petersburg
2.5 star property
Downtown St. Petersburg
9.2 out of 10, Wonderful, (1 405 reviews)
The price is R1 757
R1 985 total
includes taxes & fees
24 Jun - 25 Jun
Avalon Hotel Downtown St. Petersburg

Uptown Suites

Uptown Suites
2.0 star property
Crescent Lake
5.4 out of 10, (496 reviews)
Soak up the Florida sunshine at this motel, just a 5-minute drive from Tampa Bay and Vinoy Park. Take a refreshing dip in the outdoor pool, enjoy free WiFi and parking, and easily access the Salvador Dali Museum nearby.
The price is R804
R908 total
includes taxes & fees
28 Jun - 29 Jun
Uptown Suites

Fairfield Inn & Suites by Marriott St Petersburg North

Fairfield Inn & Suites by Marriott St Petersburg North
4.0 star property
Lealman
9.0 out of 10, Wonderful, (928 reviews)
Just a short drive from the Salvador Dali Museum and Vinoy Park, this hotel offers free breakfast, WiFi, and parking. Take a morning swim in the outdoor pool or visit the fitness centre. Travellers praise the helpful staff.
The price is R2 151
R2 673 total
includes taxes & fees
29 Jun - 30 Jun
Fairfield Inn & Suites by Marriott St Petersburg North

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

Holiday Inn Express St. Petersburg North (I-275) by IHG
2.5 star property
Lealman
8.6 out of 10, Excellent, (1 005 reviews)
Within a 10-minute drive of Tampa Bay and Salvador Dali Museum, this St. Petersburg hotel offers a morning dip in the outdoor pool. Guests praise the complimentary breakfast and attentive staff. Free WiFi and parking add value to your stay.
The price is R1 870
R2 113 total
includes taxes & fees
01 Jul - 02 Jul
Holiday Inn Express St. Petersburg North (I-275) by IHG

Hilton St. Petersburg Bayfront

Hilton St. Petersburg Bayfront
4.0 star property
Downtown St. Petersburg
7.8 out of 10, Good, (1 060 reviews)
Feel the refreshing breeze at this St. Petersburg hotel near Tampa Bay. Just a 10-minute walk to Salvador Dali Museum, you'll enjoy the large outdoor pool and fitness centre. Grab breakfast at Tangerine Restaurant or unwind at the bar. Clean rooms await after exploring nearby attractions.
The price is R2 077
R2 347 total
includes taxes & fees
05 Jul - 06 Jul
Hilton St. Petersburg Bayfront

The Birchwood

The Birchwood
3.0 star property
Downtown St. Petersburg
9.0 out of 10, Wonderful, (818 reviews)
Escape to this peaceful haven with 2 restaurants serving American cuisine and free breakfast to start your day. Close to Vinoy Park and Tampa Bay, this hotel offers a nightclub and terrace for evening entertainment after exploring nearby museums.
The price is R4 675
R5 282 total
includes taxes & fees
16 Jul - 17 Jul
The Birchwood

Holiday Inn St. Petersburg West by IHG

Holiday Inn St. Petersburg West by IHG
3.5 star property
United Central
8.0 out of 10, Very good, (1 004 reviews)
This St. Petersburg hotel offers a perfect blend of leisure and business amenities. Just a short drive from Tampa Bay and Salvador Dali Museum, enjoy the outdoor pool, restaurant, and fitness centre after exploring local attractions.
The price is R1 591
R1 798 total
includes taxes & fees
12 Jul - 13 Jul
Holiday Inn St. Petersburg West by IHG
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.

Get last-minute hotel deals in St. Petersburg and save more

Sign in to unlock great savings.
Showing deals for:23 Jun - 24 Jun
Showing deals for:24 Jun - 25 Jun
Showing deals for:03 Jul - 05 Jul

Check out hotels with a pool in St. Petersburg

You may also like family-friendly hotels in St. Petersburg

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.

When is the best time to visit St. Petersburg?

Our prices for hotels in St. Petersburg are cheapest in September
Price trends for hotels in St. Petersburg
Pricing is based on two traveller single night rates
View properties in June
Currently viewing crowd sizes and weather for June.
Typical weather for St. Petersburg
June
High 31°C / low 25°C. Sunny most days.
View properties in June
31°
weather_sun
June, no crowd data, average high temperature 31 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
31°
weather_partly_sunny
July, no crowd data, average high temperature 31 degrees Celsius, average low temperature 26 degrees Celsius. Partly sunny.
26°
32°
weather_sun
August, no crowd data, average high temperature 32 degrees Celsius, average low temperature 26 degrees Celsius. Sunny most days.
26°
31°
weather_sun
September, no crowd data, average high temperature 31 degrees Celsius, average low temperature 25 degrees Celsius. Sunny most days.
25°
28°
weather_sun
October, no crowd data, average high temperature 28 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
25°
weather_sun
November, no crowd data, average high temperature 25 degrees Celsius, average low temperature 18 degrees Celsius. Sunny most days.
18°
22°
weather_sun
December, no crowd data, average high temperature 22 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
20°
weather_sun
January, no crowd data, average high temperature 20 degrees Celsius, average low temperature 13 degrees Celsius. Sunny most days.
13°
22°
weather_sun
February, no crowd data, average high temperature 22 degrees Celsius, average low temperature 15 degrees Celsius. Sunny most days.
15°
24°
weather_sun
March, no crowd data, average high temperature 24 degrees Celsius, average low temperature 16 degrees Celsius. Sunny most days.
16°
27°
weather_sun
April, no crowd data, average high temperature 27 degrees Celsius, average low temperature 20 degrees Celsius. Sunny most days.
20°
30°
weather_sun
May, no crowd data, average high temperature 30 degrees Celsius, average low temperature 22 degrees Celsius. Sunny most days.
22°
Monthly weather averages (˚C)

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 Palladium Theater.

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

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.

Beach scene, Clearwater, Florida

Check out reviews of St. Petersburg hotels guests love

Frequently asked questions

Can I book a refundable accommodation option in St. Petersburg?
If you want the flexibility to change your plans to St. Petersburg, most hotels offer refundable* rates that you can book. You can see this accommodation by searching our site and using the "fully refundable" filter to narrow the results down.
Where can I stay in St. Petersburg if I want a holiday rental instead of a hotel?
If you're looking for a good alternative to a hotel, review our selection of 71 holiday homes. In addition, there are 27 apartments and 22 condos.
What will the weather in St. Petersburg be like during my visit?
The warmest months in St. Petersburg are usually August and July, with an average temperature of 28°C. January and February are the chilliest months, when the average temperature is 18°C. The rainiest months are July and August.
Why should I book my St. Petersburg hotel with Hotels.com?
There are plenty of reasons to book your St. Petersburg travel with us: our free cancellations on selected hotels* gives you the flexibility you're looking for, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about St. Petersburg

Whispers of the Neva: A Journey Through St. Petersburg's Cultural Tapestry

Nestled on Florida's Gulf Coast, St. Petersburg is a vibrant city that effortlessly blends sun-soaked beaches with rich cultural offerings. Renowned for its stunning waterfront, the city boasts the Salvador Dalí Museum, showcasing an impressive collection of the surrealist's works. Visitors can explore the charming historic district, indulge in fresh seafood at local eateries, or unwind on the pristine sands of St. Pete Beach. With a thriving arts scene, picturesque parks, and a warm, welcoming atmosphere, St. Petersburg is the perfect destination for those seeking both relaxation and inspiration.

Top locations to stay in St. Petersburg

Some of the best areas to stay in St. Petersburg, Florida, are St. Pete Beach, Treasure Island, and Madeira Beach. St. Pete Beach boasts stunning sunsets and vibrant nightlife, while Treasure Island offers a relaxed atmosphere with beautiful sandy shores. Madeira Beach is perfect for families, featuring calm waters and convenient amenities. For first-time visitors, St. Pete Beach is the ideal choice.

  1. St. Pete BeachOpens in a new window: St. Pete Beach is renowned for its stunning white sandy beaches and vibrant beach culture, making it a fantastic place to unwind. This area offers a laid-back atmosphere where you can soak up the sun, enjoy water sports, or simply stroll along the beach. With a variety of beachside bars and casual dining spots, you can experience the local flavour while taking in breathtaking sunsets. The nearby Pass-a-Grille Historic District adds a charming touch, featuring quaint shops and art galleries. Whether you're looking to relax or engage in beach activities, St. Pete Beach has something for everyone.
  2. Treasure IslandOpens in a new window: Treasure Island is a hidden gem, perfect for those seeking a quieter beach experience without sacrificing convenience. This area boasts beautiful shoreline and a friendly community feel, making it ideal for families and couples alike. The scenic Gulf Boulevard offers delightful walking paths, where you can explore unique boutiques and local art. Don't miss the opportunity to enjoy water sports or take a leisurely boat ride to fully appreciate the stunning coastline. Treasure Island is all about enjoying nature while still being close to the lively attractions of St. Petersburg.
  3. Madeira BeachOpens in a new window: Madeira Beach is a charming spot that captures the essence of a quintessential Florida beach town. Known for its relaxed vibe, this area features the famous John's Pass Village, a waterfront marketplace filled with shops, restaurants, and entertainment options. You can spend your days lounging on the beach or exploring the local marine life with various water excursions. Madeira Beach offers a lovely blend of relaxation and fun, making it a wonderful choice for those looking to enjoy a classic beach holiday with plenty of local charm.

Things to do in St. Petersburg

St. Petersburg enchants visitors with its scenic waterfronts and lush parks, ideal for leisurely strolls or picnics. Enjoy vibrant live music and theatre performances, or dive into exciting sports events. With opportunities for boating and hiking, this city seamlessly blends nature with lively urban experiences—making it a must-visit destination.

  • Tampa RiverwalkOpens in a new window – Stroll along the scenic Tampa Riverwalk, a beautiful esplanade that stretches alongside the stunning waterfront. This path is perfect for leisurely walks, jogging, or biking while taking in the vibrant atmosphere of the area. As you meander, you’ll encounter a mix of public art installations, parks, and waterfront dining options. Don’t miss the opportunity to visit the nearby museums, offering a glimpse into the rich history and culture of the region. The Riverwalk is a fantastic place to relax, people-watch, and soak up the Florida sunshine while enjoying the views of the Hillsborough River. Whether you’re looking for a peaceful escape or a lively outing, the Tampa Riverwalk delivers a delightful experience for every traveller.

4 tips for savvy savings when booking a hotel in St. Petersburg

  1. Book for the cheapest times: The most budget-friendly time to visit St. Petersburg is from September to November, when hotel rates are generally lower. For a fulfilling experience exploring the city's significant landmarks, rich history, and vibrant culture, a stay of at least 2 to 3 days is recommended. This duration allows you to immerse yourself in the local arts scene, attend live music performances, enjoy theatrical productions, visit fascinating museums, and partake in the lively bar and dance culture. With prices potentially dropping during this period, you can enjoy great value for money while discovering all that St. Petersburg has to offer.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals to St. Petersburg on Hotels.com, begin by exploring the DealsOpens in a new window or Last-Minute Deals sections, where you may discover discounted hotel rates as your travel date approaches. Additionally, consider enabling email alerts or push notifications from Hotels.com to stay informed about flash sales and special promotions, helping you seize opportunities to save. The Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you're more likely to see the best options. With these tools, you’ll be among the first to know if prices drop or rooms become available for your last-minute escape.
  3. Be flexible with dates: Prices may fluctuate due to various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you save on your stay in a St. Petersburg hotel. For those seeking distinctive experiences, boutique hotels often provide a more personalised touch and may offer better value. When you book through Hotels.com, we will inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we will suggest alternative dates that could be more affordable, helping you to secure the best possible deal.
  4. Consider your location: Staying nearer to key attractions or city centres may provide convenience, but it often comes with higher costs. For more affordable options, consider hotels in less central areas or neighbourhoods, striking a balance between price and accessibility to the places you intend to visit. You might also look into independent hotels located further out, which are usually more likely to be affordable and can offer 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 is usually the wettest month. January, April, and July are the peak travel months in St. Petersburg, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light to moderate rainfall. On the other hand, May, October, and December tend to be quieter times to visit, marked by light rainfall and sunny to mostly sunny conditions.

Keep exploring