Skip to main content.

Accommodation in St. Petersburg

Search for a place to stay

Save more with Secret Prices

Get instant savings with Secret Prices

  • Pay now or later on most rooms
  • Free cancellation on most rooms
  • Price Guarantee

Where to stay in St. Petersburg

What's St. Petersburg Like?

There's a lot visitors like about St. Petersburg, especially its bars and live music. Have a relaxing day at Sunken Gardens and Vinoy Park. Popular sights like Museum of Fine Arts and Salvador Dali Museum won't disappoint.

Where are the Best Places to Stay in St. Petersburg?

Below are the number of accommodations by star rating in St. Petersburg and the surrounding area:

  • • 4 5-star accommodations from AUD 249 per night
  • • 714 4-star accommodations from AUD 194 per night
  • • 897 3-star accommodations from AUD 117 per night
  • • 87 2-star accommodations from AUD 82 per night

How to Get to St. Petersburg

Flights to St. Petersburg

  • • St. Petersburg, FL (SPG-Albert Whitted), 0.5 mi (0.8 km) from central St. Petersburg
  • • St. Petersburg, FL (PIE-St. Petersburg-Clearwater Intl.), 9.9 mi (16 km) from central St. Petersburg
  • • Tampa, FL (TPF-Peter O. Knight), 15 mi (24.2 km) from central St. Petersburg

Things to See and Do in St. Petersburg

What to See in St. Petersburg

  • • Tropicana Field
  • • Sunken Gardens
  • • University of South Florida-St. Petersburg
  • • Vinoy Park
  • • Tampa Bay

Things to Do in St. Petersburg

  • • Museum of Fine Arts
  • • Salvador Dali Museum
  • • Great Explorations Children's Museum
  • • Jannus Live
  • • Mahaffey Theater

Other Popular St. Petersburg Attractions

  • • Florida Holocaust Museum
  • • Al Lang Stadium
  • • St. Petersburg Museum of History
  • • Morean Arts Center
  • • Palladium Theater

When Is the Best Time to Visit St. Petersburg?

  • • Hottest months: August, July, June, September (average 91°F)
  • • Coldest months: January, December, February, March (average 55°F)
  • • Rainiest months: August, September, July, and June (average 7.46 inches of rainfall)