Compare best resorts in St. Petersburg, FL from 100+ providers!

58 available resort offers

7 nights
2
1
  • airbnb
  • booking
  • vrbo
  • expedia
  • sonder
  • priceline
  • tripadvisor
  • tripcom
  • homestay
  • hotelscom
  • orbitz
  • vacasa
St. Petersburg, FL resorts
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating

58 Best resorts in St. Petersburg, FL

Best St. Petersburg, FL resorts with air conditioning

Gulf Winds Resort By Travel Resort Services - St. Petersburg, FL
8.5 45 reviews
St. Petersburg, FL
12/28 – 12/31
$306/nighttotal: $918 (3 )

Gulf Winds Resort By Travel Resort Services

1 1
resort , St. Pete Beach
Gulf Winds Resort By Travel Resort Services is located right next to Saint Pete Beach, just 6 miles from Smuggler’s Cove Adventure Golf. The resort receives very good ratings for location and user experience, as well as good ratings for cleanliness.
Each apartment features a full kitchen, allowing guests to prepare their own meals. The resort also offers an outdoor pool, shuffleboard, a garden, a terrace, barbecue facilities, free parking, cable TV, and a telephone.
Island Grand At Tradewinds - St. Petersburg, FL
8.0 4211 reviews
St. Petersburg, FL
07/28 – 07/30
$266/nighttotal: $532 (2 )

Island Grand At Tradewinds

1 4
resort , St. Pete Beach
Island Grand at TradeWinds is located on St. Pete Beach, just a short drive from Fort De Soto Park and Central St. Petersburg, offering easy access to the area's attractions and a relaxing beachfront setting. The resort has received very good user ratings and excellent ratings for location and cleanliness.
The hotel has a spacious layout with a variety of amenities. Guests can enjoy numerous activities, including multiple pools, water sports, a water slide, mini golf, paddle boats, beach volleyball, and themed kids' camps.

Top Resorts with Fitness Centers in St. Petersburg, FL

Gym and fitness center access comes with these resorts near the water in St. Petersburg, FL, perfect for maintaining your coastal workout routine.

The Vinoy Resort & Golf Club, Autograph Collection - St. Petersburg, FL
8.9 1595 reviews
St. Petersburg, FL
07/03 – 07/05
$714/nighttotal: $1428 (2 )

The Vinoy Resort & Golf Club, Autograph Collection

1 4
resort , St. Petersburg
The Vinoy Resort & Golf Club, Autograph Collection is located in downtown St. Petersburg, just steps from the Chihuly Collection and Museum of Fine Arts, and within easy reach of Tropicana Field, the St. Petersburg Aquarium, and St. Pete Beach. The resort has received high ratings for its location, cleanliness, and overall experience.
The hotel offers a range of accommodations, including rooms and suites, all featuring modern amenities and comfortable furnishings. Guests can enjoy a variety of amenities, including a spa, heated pools, a fitness center with daily classes, and a golf course just a few miles away.
Rumfish Beach At Tradewinds - St. Petersburg, FL
8.0 3026 reviews
St. Petersburg, FL
07/22 – 07/23
$235/nightfor 1 night

Rumfish Beach At Tradewinds

1 3
resort , St. Pete Beach
Rumfish Beach Resort by TradeWinds is located in St. Pete Beach, Florida, a short drive from the city center and close to attractions like Boyd Hill Nature Preserve and the Dali Museum. This resort consistently receives high ratings for its location, cleanliness, and overall experience.
The resort offers various accommodations, including suites with balconies overlooking the courtyard or the Gulf of Mexico. Guests can enjoy a range of amenities, including a swimming pool, a jacuzzi, a fitness center, a restaurant, a bar, and a spa, as well as access to the sister resort's amenities.
Skybeach Resort - St. Petersburg, FL
8.6 814 reviews
St. Petersburg, FL
07/30 – 08/02
$219/nighttotal: $657 (3 )

Skybeach Resort

1 2
resort , St. Petersburg
The Skybeach Hotel and Marina is located in Pinellas Point, just a short distance from Maximo Park and Skyway Fishing Pier State Park, offering easy access to nature and outdoor activities. This 3-star hotel receives excellent user ratings, making it a popular choice for travelers.
The lodging offers a variety of amenities and activities, including two outdoor pools, a spa, a fitness center, and a marina. Guests can also enjoy a restaurant, bar, and room service, as well as a tennis court and direct beach access.
Treasure Island Beach Resort - St. Petersburg, FL
9.4 2793 reviews
St. Petersburg, FL
07/13 – 07/20
$1663/nighttotal: $11641 (7 )

Treasure Island Beach Resort

3 7
resort , Treasure Island
Treasure Island Beach Resort is located on the white sandy beaches of St. Pete Beach, a short drive from John's Pass Village and Boardwalk. This resort boasts excellent ratings for location, cleanliness, and overall user experience.
The resort offers spacious suites with comfortable living areas, kitchenettes, and private bathrooms. Guests can enjoy the beachfront pool and sun terrace, indulge in gourmet dining at BRGR Kitchen + Bar, and stay active at the fitness center.

Frequently Asked Questions about resorts in St. Petersburg, FL

  • What are the top attractions in Saint Petersburg, FL?

    St. Pete has a lot to offer! You gotta check out the Dali Museum, it's world-renowned and has some really unique exhibits. The Museum of Fine Arts is another great spot for art lovers. If you're into history, the St. Petersburg History Museum is a must-see. And of course, no trip to St. Pete is complete without a stroll along the beautiful beaches of St. Pete Beach.
  • What are the best resorts with a swimming pool in St. Petersburg, FL?

    Treasure Island Beach Resort, Shoreline Island Resort - Exclusively Adult and Fusion Resort Waterfront Suites are among the best resorts with a swimming pool in St. Petersburg, FL.

  • Which area in Saint Petersburg, FL is good for staying in a resort?

    For a true resort experience, you'll want to head to St. Pete Beach. It's got some of the best resorts in the area, with beautiful beaches, pools, and all the amenities you could want. You'll also find some nice resorts along the waterfront in downtown St. Petersburg, but the beach is definitely the place to be for a resort getaway.
  • What are the best resorts with jacuzzi in St. Petersburg, FL?

  • What time of the year is the best to stay in a resort Saint Petersburg, FL?

    St. Pete is great year-round, but if you're looking for the best weather, spring and fall are the sweet spots. It's warm and sunny, but not too hot or humid. If you don't mind the heat, summer is a great time to visit too, especially if you're looking for a beach vacation.
  • What are the best family friendly resorts in St. Petersburg, FL?

  • How easy is it to get to Saint Petersburg, FL?

    St. Pete is super easy to get to! The St. Pete-Clearwater International Airport (PIE) is just a short drive from downtown and the beaches, and there are plenty of direct flights from all over the country. You can also drive, it's a quick hop from Tampa, and you can even take a train from other parts of Florida.
  • What are the best pet friendly resorts in St. Petersburg, FL?

  • What are the best sports events or competitions happening in and around Saint Petersburg, FL?

    St. Pete is a big sports city! The Tampa Bay Rays play baseball at Tropicana Field, which is just across the bay. You can also catch some exciting races at the Firestone Grand Prix of St. Petersburg, which happens every spring.
  • What are the most requested amenities in resorts in Saint Petersburg, FL?

    Most resorts in St. Pete offer pools, beach access, and restaurants, but some of the more luxurious ones also have things like spas, fitness centers, and even private cabanas.
  • What are the most romantic attractions in Saint Petersburg, FL's?

    For a romantic evening, take a sunset cruise on the bay, or enjoy a romantic dinner at one of the many waterfront restaurants. The Sunken Gardens is a beautiful place to stroll hand-in-hand and admire the flowers.

Destinations nearby

Best St. Petersburg, FL resorts with a jacuzzi

Among the 58 accommodations in St. Petersburg, FL, here are the 4 best resorts with a jacuzzi

Rumfish Beach At Tradewinds - St. Petersburg, FL
8.0 3026 reviews
St. Petersburg, FL
07/22 – 07/23
$235/nightfor 1 night

Rumfish Beach At Tradewinds

1 3
resort , St. Pete Beach
Rumfish Beach Resort by TradeWinds is located in St. Pete Beach, Florida, a short drive from the city center and close to attractions like Boyd Hill Nature Preserve and the Dali Museum. This resort consistently receives high ratings for its location, cleanliness, and overall experience.
The resort offers various accommodations, including suites with balconies overlooking the courtyard or the Gulf of Mexico. Guests can enjoy a range of amenities, including a swimming pool, a jacuzzi, a fitness center, a restaurant, a bar, and a spa, as well as access to the sister resort's amenities.
The Vinoy Resort & Golf Club, Autograph Collection - St. Petersburg, FL
8.9 1595 reviews
St. Petersburg, FL
07/03 – 07/05
$714/nighttotal: $1428 (2 )

The Vinoy Resort & Golf Club, Autograph Collection

1 4
resort , St. Petersburg
The Vinoy Resort & Golf Club, Autograph Collection is located in downtown St. Petersburg, just steps from the Chihuly Collection and Museum of Fine Arts, and within easy reach of Tropicana Field, the St. Petersburg Aquarium, and St. Pete Beach. The resort has received high ratings for its location, cleanliness, and overall experience.
The hotel offers a range of accommodations, including rooms and suites, all featuring modern amenities and comfortable furnishings. Guests can enjoy a variety of amenities, including a spa, heated pools, a fitness center with daily classes, and a golf course just a few miles away.
Treasure Island Beach Resort - St. Petersburg, FL
9.4 2793 reviews
St. Petersburg, FL
07/13 – 07/20
$1663/nighttotal: $11641 (7 )

Treasure Island Beach Resort

3 7
resort , Treasure Island
Treasure Island Beach Resort is located on the white sandy beaches of St. Pete Beach, a short drive from John's Pass Village and Boardwalk. This resort boasts excellent ratings for location, cleanliness, and overall user experience.
The resort offers spacious suites with comfortable living areas, kitchenettes, and private bathrooms. Guests can enjoy the beachfront pool and sun terrace, indulge in gourmet dining at BRGR Kitchen + Bar, and stay active at the fitness center.
Sunset Vistas Two Bedroom Beachfront Suites - St. Petersburg, FL
8.6 5370 reviews
St. Petersburg, FL
07/13 – 07/20
$812/nighttotal: $5684 (7 )

Sunset Vistas Two Bedroom Beachfront Suites

4 7
resort , Treasure Island
Sunset Vistas Two Bedroom Beachfront Suites is located on the white sand shores of Treasure Island, just a short distance from John's Pass Village and Boardwalk and Treasure Bay Golf & Tennis. This 3-star aparthotel has received very good user ratings for cleanliness and overall experience.
Each suite features a fully equipped kitchen and a private balcony with stunning ocean views. Guests can enjoy a variety of amenities, including a heated pool, a tropical courtyard, a spa, a restaurant, a bar, a fitness center, a tennis court, and parking.

Neighborhoods and points of interest in St. Petersburg, FL

Best St. Petersburg, FL resorts with a pool

Among the 58 accommodations in St. Petersburg, FL, here are the 4 best resorts with a pool

Boca Ciega Resort - St. Petersburg, FL
8.5 116 reviews
St. Petersburg, FL
07/10 – 07/12
$226/nighttotal: $452 (2 )

Boca Ciega Resort

1 2
resort , Seminole
Boca Ciega Resort 420 Waterfront W/huge Pool Deck And Community Dock is located in Seminole, Florida, just a short walk from War Veteran Memorial Park and Bay Pines VA Medical Center, and a short drive from John's Pass Village & Boardwalk and Lake Seminole Park. The resort has received very good user ratings, a good location rating, and an OK cleanliness rating.
The condo offers a spacious 510 square foot layout with one bedroom and one bathroom. Amenities include a swimming pool, jacuzzi, terrace, garden, spa, bar, fitness center, and parking, as well as access to a full kitchen, laundry facilities, and entertainment options.
The Beach Haven Resort - St. Petersburg, FL
9.4 401 reviews
St. Petersburg, FL
07/10 – 07/14
$266/nighttotal: $1064 (4 )

The Beach Haven Resort

1 4
resort , St. Pete Beach
The Beach Haven Resort boasts a beachfront location in St. Pete Beach, Florida, a short walk from the Dolphin Landings Charter Boat Center and close to St. Petersburg-Clearwater Beaches, with Pass-a-Grille Beach and Splash Island Water Park within a 15-minute drive.
This hotel offers amenities including an outdoor pool, free Wi-Fi in public areas, free self-parking, on-site laundry facilities, and gas grills for guest use, providing convenient access to pristine sands and various nearby attractions.
Island Grand At Tradewinds - St. Petersburg, FL
8.0 4211 reviews
St. Petersburg, FL
07/28 – 07/30
$266/nighttotal: $532 (2 )

Island Grand At Tradewinds

1 4
resort , St. Pete Beach
Island Grand at TradeWinds is located on St. Pete Beach, just a short drive from Fort De Soto Park and Central St. Petersburg, offering easy access to the area's attractions and a relaxing beachfront setting. The resort has received very good user ratings and excellent ratings for location and cleanliness.
The hotel has a spacious layout with a variety of amenities. Guests can enjoy numerous activities, including multiple pools, water sports, a water slide, mini golf, paddle boats, beach volleyball, and themed kids' camps.
The Vinoy Resort & Golf Club, Autograph Collection - St. Petersburg, FL
8.9 1595 reviews
St. Petersburg, FL
07/03 – 07/05
$714/nighttotal: $1428 (2 )

The Vinoy Resort & Golf Club, Autograph Collection

1 4
resort , St. Petersburg
The Vinoy Resort & Golf Club, Autograph Collection is located in downtown St. Petersburg, just steps from the Chihuly Collection and Museum of Fine Arts, and within easy reach of Tropicana Field, the St. Petersburg Aquarium, and St. Pete Beach. The resort has received high ratings for its location, cleanliness, and overall experience.
The hotel offers a range of accommodations, including rooms and suites, all featuring modern amenities and comfortable furnishings. Guests can enjoy a variety of amenities, including a spa, heated pools, a fitness center with daily classes, and a golf course just a few miles away.

Search Coastal Resorts near St. Petersburg, FL

Experience relaxing maritime vibes at seaside resorts in St. Petersburg, FL, positioned short distances from local beach-town shorelines.

Lorelei Resort Motel - St. Petersburg, FL
8.4 468 reviews
St. Petersburg, FL
06/26 – 06/28
$527/nighttotal: $1054 (2 )

Lorelei Resort Motel

3 6
resort , Treasure Island

Choose the Right Luxury Resorts in St. Petersburg, FL

Experience the height of comfort in St. Petersburg, FL. These luxury resorts offer high-end service and a prime setting for your stay.

Skybeach Resort - St. Petersburg, FL
8.6 814 reviews
St. Petersburg, FL
07/30 – 08/02
$219/nighttotal: $657 (3 )

Skybeach Resort

1 2
resort , St. Petersburg

Our Favorite Family Resorts in St. Petersburg, FL

Kid-friendly resorts in St. Petersburg, FL with beach access and plenty of space to spread out ensure the whole family stays comfortable and happy.

Skybeach Resort - St. Petersburg, FL
8.6 814 reviews
St. Petersburg, FL
07/30 – 08/02
$219/nighttotal: $657 (3 )

Skybeach Resort

1 2
resort , St. Petersburg
Island Grand At Tradewinds - St. Petersburg, FL
8.0 4211 reviews
St. Petersburg, FL
07/28 – 07/30
$266/nighttotal: $532 (2 )

Island Grand At Tradewinds

1 4
resort , St. Pete Beach
Plaza Beach Hotel - Beachfront Resort - St. Petersburg, FL
9.4 3560 reviews
St. Petersburg, FL
09/01 – 10/31
$301/nighttotal: $18060 (60 )

Plaza Beach Hotel - Beachfront Resort

1 1
resort , St. Pete Beach
The Vinoy Resort & Golf Club, Autograph Collection - St. Petersburg, FL
8.9 1595 reviews
St. Petersburg, FL
07/03 – 07/05
$714/nighttotal: $1428 (2 )

The Vinoy Resort & Golf Club, Autograph Collection

1 4
resort , St. Petersburg

Discover Pet-Friendly Resorts in St. Petersburg, FL

Traveling with a pet to St. Petersburg, FL is effortless when your resort is equipped with dog-friendly amenities.

Sunset Vistas Two Bedroom Beachfront Suites - St. Petersburg, FL
8.6 5370 reviews
St. Petersburg, FL
07/13 – 07/20
$812/nighttotal: $5684 (7 )

Sunset Vistas Two Bedroom Beachfront Suites

4 7
resort , Treasure Island

Browse Resorts with Spa in St. Petersburg, FL

Unwinding after a day by the water in St. Petersburg, FL is effortless with an on-site spa, delivering waterside wellness right to your doorstep.

Rumfish Beach At Tradewinds - St. Petersburg, FL
8.0 3026 reviews
St. Petersburg, FL
07/22 – 07/23
$235/nightfor 1 night

Rumfish Beach At Tradewinds

1 3
resort , St. Pete Beach
Skybeach Resort - St. Petersburg, FL
8.6 814 reviews
St. Petersburg, FL
07/30 – 08/02
$219/nighttotal: $657 (3 )

Skybeach Resort

1 2
resort , St. Petersburg
The Vinoy Resort & Golf Club, Autograph Collection - St. Petersburg, FL
8.9 1595 reviews
St. Petersburg, FL
07/03 – 07/05
$714/nighttotal: $1428 (2 )

The Vinoy Resort & Golf Club, Autograph Collection

1 4
resort , St. Petersburg
Island Grand At Tradewinds - St. Petersburg, FL
8.0 4211 reviews
St. Petersburg, FL
07/28 – 07/30
$266/nighttotal: $532 (2 )

Island Grand At Tradewinds

1 4
resort , St. Pete Beach
©2026 cozycozy.com