Travel advisory

Please be aware of any coronavirus (COVID-19) travel advisories and review updates from the World Health Organization (WHO). Due to the unprecedented volume of travel disruptions, refunds may take up to 30 days to process.

St. Petersburg Resorts

Search over 1 million properties and 550 airlines worldwide

Search over 1 million flights, hotels, packages, and more

Free cancellation on most hotels. Because flexibility matters.

Featured Resorts in St. Petersburg

The Vinoy Renaissance St. Petersburg Resort & Golf Club
4 out of 5
501 5th Ave Ne, St. Petersburg, FL
Free CancellationReserve now, pay when you stay
$199
per night
Mar 30 - Mar 31

Located in Historic Old Northeast, this spa resort is within a 10-minute walk of Chihuly Collection and Tampa Bay. Salvador Dali Museum and Vinoy Park are also ...

4.6/5Wonderful! (1,041 reviews)

"Like the location and the old world charm. Love the tennis facilities and pros. Hotel could be more generous by offering small amenities like coffee and discounts to museums and performing arts."…"

Reviewed on Feb 27, 2020

The Vinoy Renaissance St. Petersburg Resort & Golf Club
Don't see what you're looking for?
See all available properties in St. Petersburg
View all properties
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.

Other property types in St. Petersburg

Magnuson Hotel Marina Cove
Magnuson Hotel Marina Cove
3 out of 5
6800 Sunshine Skyway Ln S, St. Petersburg, FL
3.7/5Good! (1,399 reviews)

"It was all good, even the food in the restaurant was good and fair va!ue for money, until Saturday night when a dozen or so people partied until the early hours, shouting at each other the whole time."…"

Reviewed on Mar 16, 2020

Magnuson Hotel Marina Cove
Hollander Boutique Hotel
Hollander Boutique Hotel
3 out of 5
421 4th Ave N, St. Petersburg, FL
$99
per night
Mar 31 - Apr 1
4.6/5Wonderful! (3,140 reviews)

"This place has a lot of history but up to date. It’s very clean and staff are nice."…"

Reviewed on Mar 23, 2020

Hollander Boutique Hotel
Holiday Inn Express & Suites St. Petersburg - Seminole Area
Holiday Inn Express & Suites St. Petersburg - Seminole Area
2.5 out of 5
4816 100th Way North, St. Petersburg, FL
$94
per night
Apr 1 - Apr 2
4.7/5Exceptional! (807 reviews)
Nice hotel, great staff

"Nice, clean, comfortable. Next to walmart superstore and some eateries. Hotel provides a complimentary shuttle to nearby area. Staff extremely nice. Thank you."…"

Reviewed on Mar 17, 2020

Holiday Inn Express & Suites St. Petersburg - Seminole Area
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.

Resorts in St. Petersburg

You deserve a getaway, and a resort is the ideal place to indulge in all the services and amenities you need for a relaxing stay in St. Petersburg. One of the 40 comfortable resort hotels in the surrounding area could be just what you're searching for, whether you're hoping for great restaurants on site, a state-of-the-art fitness center, or nightly entertainment options.

Our top-rated resorts around St. Petersburg:

The Vinoy Renaissance St. Petersburg Resort & Golf Club - 4-star spa resort less than 10 minutes from Museum of Fine Arts

  • 0.6 mi (1 km) from St. Petersburg
  • Features 2 bars, a golf course, and free pool cabanas
  • 4 restaurants on site

Sirata Beach Resort - Beach property rated 3 stars

  • 7.1 mi (11.4 km) from St. Petersburg
  • Offers 3 restaurants
  • Has 3 outdoor pools, 2 beach bars, and a spa tub

Hyatt Regency Clearwater Beach Resort & Spa - Beach resort rated 4 stars, steps from Beach Walk

  • 18.2 mi (29.3 km) from St. Petersburg
  • Boasts 2 restaurants
  • Enjoy the 2 bars, outdoor pool, and spa

Shephards Beach Resort - 3.5-star beach resort less than 10 minutes from Beach Walk

  • 17.9 mi (28.7 km) from St. Petersburg
  • Amenities include 4 bars, an outdoor pool, and a nightclub
  • Has 2 restaurants

The Inn at Little Harbor - Beach property rated 3 stars

  • 10.3 mi (16.5 km) from St. Petersburg
  • Access to 3 outdoor pools, a private beach, and a beach bar
  • Dining options include 2 restaurants

What Can I Do in St. Petersburg?

Travelers come to St. Petersburg to experience its live music venues, theaters, and other cultural offerings. Check out the interesting exhibits at Museum of Fine Arts and Salvador Dali Museum, or catch the latest production at Mahaffey Theater or Palladium Theater. Other top attractions you can add to your list are Tropicana Field and Sunken Gardens.

St. Petersburg is also known for its:

  • Baseball
  • Museums
  • Entertainment
  • Art
  • Bars
  • Opera

When Should I Visit St. Petersburg?

Here's a breakdown of the seasonal weather to help with choosing your vacation dates:

  • The hottest months are typically August and July, while January and December are the coldest months
  • January-March: Daytime temperatures average 78° F and nighttime temperatures average 53° F
  • April-June: 91° F is the daytime average and 63° F is the nighttime average
  • July-September: Daytime averages are around 91° F and nighttime averages are around 74° F
  • October-December: The average temperatures are 87° F during the day and 54° F at night
  • Average rainfall is 50.79 inches in a year

How to Get to St. Petersburg and Around the Area

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

Frequently asked questions

More trip options