A waterfront cityscape with modern high-rise buildings, palm trees, and a bridge over the water.

Find Resorts & Hotels with Spas in St. Petersburg, FL

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on St. Petersburg Resorts & Hotels with Spas

Tonight
2 Oct - 3 Oct
Tomorrow
3 Oct - 4 Oct
This weekend
2 Oct - 4 Oct
Next weekend
9 Oct - 11 Oct

Our top choices for St. Petersburg hotels with a spa

1. Hollander Boutique Hotel

Hollander Boutique Hotel
Downtown St. Petersburg
  • Indulge in soothing facials and massage treatments at this Art Deco hotel with poolside relaxation.
AED 459
AED 519 total
includes taxes & fees
4 Oct - 5 Oct
Hollander Boutique Hotel

2. Crystal Bay Historic Hotel

Crystal Bay Historic Hotel
La Vista
  • Relax with tranquil in-room massages and spa services at this historic hotel, where a serene garden awaits your peaceful escape.
AED 382
AED 432 total
includes taxes & fees
12 Oct - 13 Oct
Crystal Bay Historic Hotel

3. The Vinoy Resort & Golf Club, Autograph Collection

The Vinoy Resort & Golf Club, Autograph Collection
Historic Old Northeast
  • Indulge in Mediterranean luxury at this waterfront resort with four spa treatment rooms and couples massage services.
AED 1,282
AED 1,656 total
includes taxes & fees
1 Nov - 2 Nov
The Vinoy Resort & Golf Club, Autograph Collection

4. The Don CeSar

The Don CeSar
St. Pete Beach
  • Immerse in restorative treatments at this Mediterranean beachfront hotel, where the 16-room spa offers seaside massages and hydrotherapy.
AED 988
AED 1,283 total
includes taxes & fees
18 Oct - 19 Oct
The Don CeSar

5. RumFish Beach at TradeWinds

RumFish Beach at TradeWinds
St. Pete Beach
  • Relax in a beachfront paradise with rejuvenating spa treatments and four sparkling pools for total renewal.
AED 590
AED 895 total
includes taxes & fees
19 Oct - 20 Oct
RumFish Beach at TradeWinds

6. Sleep Inn & Suites Tampa South

Sleep Inn & Suites Tampa South
Sun Bay South
  • Pamper yourself at this Tampa hotel with a full-service spa, outdoor pool, and hot tub, all conveniently located near Tampa Riverwalk.
AED 339
AED 385 total
includes taxes & fees
13 Oct - 14 Oct
Sleep Inn & Suites Tampa South

7. Island Grand at TradeWinds

Island Grand at TradeWinds
St. Pete Beach
AED 653
AED 966 total
includes taxes & fees
4 Oct - 5 Oct
Island Grand at TradeWinds

8. Wyndham Grand Clearwater Beach

Wyndham Grand Clearwater Beach
Clearwater Beach
  • Escape to this beachfront spa sanctuary with 4 treatment rooms, steam room, and private couples massages.
AED 791
AED 1,039 total
includes taxes & fees
28 Oct - 29 Oct
Wyndham Grand Clearwater Beach

9. Palmetto Marriott Resort & Spa

Palmetto Marriott Resort & Spa
Palmetto
  • Immerse in total wellness at this Florida hotel with 7 treatment rooms, outdoor spa areas, and three pools for a restorative retreat.
AED 466
AED 714 total
includes taxes & fees
11 Oct - 12 Oct
Palmetto Marriott Resort & Spa

10. Epicurean Hotel, Autograph Collection

Epicurean Hotel, Autograph Collection
Hyde Park
  • Discover the ultimate pampering oasis at this hotel with a full-service spa, rooftop garden, and outdoor pool for a rejuvenating escape.
AED 841
AED 961 total
includes taxes & fees
1 Nov - 2 Nov
Epicurean Hotel, Autograph Collection
View all properties

Choose what matters most at spa hotels in St. Petersburg

Pool
Hot tub
Breakfast included
Gym
4 stars

Top St. Petersburg Hotel Reviews

Hollander Boutique Hotel

Hollander Boutique Hotel

10/10 Excellent
"Love this place so much, such a cool vibe. Restaurant worth eating at too. Pool was AMAZE!"
NORMA 1-night trip
Posted 9 hours ago
Hollander Boutique Hotel
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG

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

10/10 Excellent
"Loved"
Lori 2-night trip
Posted 12 hours ago
Holiday Inn Express & Suites St. Petersburg - Madeira Beach by IHG
SkyBeach Resort

SkyBeach Resort

10/10 Excellent
"We had a wonderful stay at the SkyBeach Resort. From the moment we walked in, the staff made us feel welcome and excited to be staying there. We were able to check in a little earlier than we were scheduled to, which was very helpful. Although it could have used a little more storage, our king deluxe room was a great size for two of us for a week. The only issue we had with our room was that the sliding door was difficult to open and the door to the room did not shut unless you pushed it shut. But both of those were easy to manage. We felt very safe all the time - we'd even go out the sliding door of our patio to walk to other spots in the resort, even if that meant leaving the room unlocked. The resort itself was beautiful. We were there in the off-season, so it wasn’t crowded so sometimes it seemed like we had the place to ourselves, which we loved. We swam in the pool for a little while every day and sat in the hot tub several times. The private beach was very peaceful each morning and evening. I got coffee each morning from the coffee shop and enjoyed it. The location was perfect. It seemed like every time we typed in a place we wanted to go it was about 20 minutes away. We visited multiple beaches in the area, the St. Pete pier, took a ferry to a Egmont Key and Shell key, and had dinner at restaurants from Madeira Beach to St Pete’s. We would absolutely stay here again!"
Tiffany 5-night trip
Posted 19 hours ago
SkyBeach Resort
Crystal Bay Historic Hotel

Crystal Bay Historic Hotel

10/10 Excellent
"Our room was very clean and comfortable and larger than expected. The staff was very friendly. Check in and check out was seamless. The buffet breakfast was wonderful with a variety of choices. Great location."
Dianne 1-night trip
Posted 3 days ago
Crystal Bay Historic Hotel

Frequently asked questions

Looking to vacation at a spa hotel in St. Petersburg?
Soothe the senses with some time in one of our wonderful spa hotels. Travelers highly recommend the bars in St. Petersburg. Take in the culture at the museums and art galleries during your stay. Spa hotels are a great way to break away from your daily routine and add a layer of luxury to your weekend away.
What is the best spa hotel in St. Petersburg?
Hollander Boutique Hotel is a top spa hotel featuring a fitness center, a hair salon, a bar, and an outdoor pool. Spend an afternoon at Harmony Eco Hair Spa where you'll find facials and massage treatments. Another popular spa hotel in St. Petersburg is The Vinoy Resort & Golf Club, Autograph Collection.
How many spa hotels are there in St. Petersburg?
Among Expedia's 1808 accommodation options in St. Petersburg, there are 2 spa hotels.
What's there to see and do in St. Petersburg?
Enjoy all that St. Petersburg has to offer and visit Tampa Bay, Jannus Live, and The James Museum of Western & Wildlife Art. If you have spare time during your trip, you might want to make a stop at Salvador Dali Museum and Mahaffey Theater.
What is a St. Petersburg spa hotel?
Spa hotels in St. Petersburg have full on-site spas offering services like facials and a choice of beauty treatments. Some also provide a selection of in-room treatments for the ultimate luxury. Spa hotels are great for rest, rejuvenation, and relaxation.