Compare best resorts in St. Petersburg, FL from 100+ providers!
58 available resort offers
Choose the perfect vacation accommodation
Price per night
Accommodation type
Rating
58 Best resorts in St. Petersburg, FL
9.0 3194 reviews
St. Petersburg, FL
07/09 – 07/12
$1075/nighttotal: $3225 (3 )
Fusion Resort Waterfront Suites
4 7
resort , Treasure Island
Fusion Resort Two Bedroom Suites is located in St. Pete Beach, just a short walk from Treasure Island and close to Sunset Beach and John's Pass, offering a convenient location for exploring the area. The resort has received very good user ratings and excellent ratings for location and cleanliness. The resort offers spacious two-bedroom suites with comfortable amenities including a kitchen, dining area, and private bathroom. Guests can enjoy access to a swimming pool, jacuzzi, spa, restaurant, bar, and other amenities, as well as take advantage of the resort's convenient location for exploring the nearby beaches and attractions.
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.
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.
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.
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.
St. Petersburg, FL
07/03 – 07/05
$593/nighttotal: $1186 (2 )
Tropic Terrace #41 - Beachfront Resort
2 4
resort , Treasure Island
Tropic Terrace #41 is a beachfront condo in St. Pete Beach, Florida, a short walk from Treasure Island and within a mile of John's Pass Village & Boardwalk and Madeira Beach. This 570-square-foot unit features two bedrooms, one bathroom, sleeps seven guests, and includes free WiFi; nearby attractions include Sunset Beach and easy driving access to The Dali Museum and The Pier.
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.
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 Plaza Beach Hotel - Beachfront Resort is located in St. Pete Beach, Florida, directly on the Gulf of Mexico, within walking distance of shops, restaurants, and attractions. The hotel has received excellent ratings for its location, cleanliness, and overall experience. The hotel is a family-friendly resort with a variety of amenities, including a heated outdoor pool, shuffleboard, mini-golf, and a fitness center. Guests can enjoy a complimentary social hour with beer and wine, as well as room service from Chick-Fil-A.
St. Petersburg, FL
07/20 – 07/21
$203/nightfor 1 night
The Beach Haven Resort
1 2
resort , St. Pete Beach
The Beach Haven Resort enjoys a convenient St. Pete Beach location, offering easy access to Pass-a-Grille Beach, Polynesian Putter, and Splash Island Water Park. This St. Pete Beach hotel features a one-bathroom unit sleeping two guests, complete with free Wi-Fi, on-site parking, a BBQ area, laundry services, and city views; nearby attractions include the beach and mini golf.
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.
8.5 1597 reviews
St. Petersburg, FL
06/27 – 06/28
$656/nightfor 1 night
Bilmar Beach Resort
2 6
resort , Treasure Island
The Bilmar Beach Resort in Treasure Island, Florida is located directly on the Gulf Coast, just a short distance from the popular John's Pass Village & Boardwalk. This resort has earned high ratings for its cleanliness, location, and overall quality, making it a great choice for travelers looking for a comfortable and enjoyable stay. The Bilmar Beach Resort offers spacious rooms and suites, ideal for families and groups. Guests can enjoy a variety of amenities, including two heated pools, a fitness center, a beachside fitness trail, a restaurant, a bar, and more.
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.
Best St. Petersburg, FL resorts with air conditioning
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.
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.
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.
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.
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.
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?
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?
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
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
8.6 814 reviews
St. Petersburg, FL
07/30 – 08/02
$219/nighttotal: $657 (3 )
Skybeach Resort
1 2
resort , St. Petersburg
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
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
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.
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.
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
8.6 814 reviews
St. Petersburg, FL
07/30 – 08/02
$219/nighttotal: $657 (3 )
Skybeach Resort
1 2
resort , St. Petersburg
8.9 1595 reviews
St. Petersburg, FL
07/03 – 07/05
$714/nighttotal: $1428 (2 )
The Vinoy Resort & Golf Club, Autograph Collection