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

Search over 1 million properties and 550 airlines worldwide.

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Most hotels are fully refundable. Because flexibility matters.

Top St. Petersburg Resorts & Hotels with Spas

Hollander Boutique Hotel
Great for spa weekends
3 out of 5
421 4th Ave N, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $129 per night from Nov 7 to Nov 7
4.7/5 Exceptional! (1,749 reviews)
Travelers like: full-service spa, massage, facials
Travelers say...
"Loved our stay. The hotel is very charming and fun. I loved the amenities of the room and having a full service restaurant. The pool and full bar were great. Free parking was a bonus."

Reviewed on Oct 21, 2021

Hollander Boutique Hotel
Holiday Inn Express & Suites St. Petersburg - Madeira Beach, an IHG Hotel
2.5 out of 5
4816 100th Way North, St. Petersburg, FL
Fully refundable
The price is $117 per night from Oct 31 to Oct 31
4.6/5 Exceptional! (1,152 reviews)
"Very nice hotel, centrally located, very clean and professional staff. I will definitely be considering this hotel the next time I am in St. Petersburg."

Reviewed on Oct 7, 2021

Holiday Inn Express & Suites St. Petersburg - Madeira Beach, an IHG Hotel
Crystal Bay Hotel
Great for spa weekends
3 out of 5
7401 Central Avenue, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $109 per night from Nov 15 to Nov 15
4.6/5 Exceptional! (974 reviews)
Travelers like: spa services onsite, massage
Travelers say...
"Great property great staff no complaints whatsoever I would highly recommend it"

Reviewed on Oct 22, 2021

Crystal Bay Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Hilton St. Petersburg Carillon Park
3.5 out of 5
950 Lake Carillon Dr, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $127 per night from Nov 7 to Nov 7
4.5/5 Wonderful! (953 reviews)
"Construction"

Reviewed on Oct 20, 2021

Hilton St. Petersburg Carillon Park
The Vinoy Renaissance St. Petersburg Resort & Golf Club
Great for spa weekends
4 out of 5
501 5th Ave Ne, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $229 per night from Nov 7 to Nov 7
4.5/5 Wonderful! (990 reviews)
Travelers like: spa services onsite, sauna, steam room, hot tub
Travelers say...
"This is a beautiful hotel. Has restored its glory days and is stunning facility! Pure eye candy! Highly recommend this hotel."

Reviewed on Oct 7, 2021

The Vinoy Renaissance St. Petersburg Resort & Golf Club
Holiday Inn St. Petersburg West, an IHG Hotel
3.5 out of 5
1200 34th Street North, St. Petersburg, FL
Fully refundable
The price is $102 per night from Oct 31 to Oct 31
4.1/5 Very Good! (987 reviews)
"Staff was awsome and very helpfull."

Reviewed on Oct 17, 2021

Holiday Inn St. Petersburg West, an IHG Hotel
Boca Ciega Resort
3 out of 5
8800 Bay Pines Blvd, St. Petersburg, FL
3.7/5 Good! (30 reviews)
"A magnificent view of bay from balcony. We sat out there every morning for coffee and breakfast then evenings for sunset. Resort had a pool and hot tub, was close to beaches, restaurants and activities."

Reviewed on Apr 1, 2021

Get rates
Boca Ciega Resort
Magnuson Hotel Marina Cove
Great for spa weekends
3 out of 5
6800 Sunshine Skyway Ln S, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $118 per night from Nov 8 to Nov 8
3.7/5 Good! (988 reviews)
Travelers like: spa services onsite, massage, hot tub
Travelers say...
"The staff we extremely friendly and nice. Clean rooms and great views."

Reviewed on Oct 19, 2021

Magnuson Hotel Marina Cove
Hilton St. Petersburg Bayfront
3.5 out of 5
333 1st St S, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $114 per night from Nov 21 to Nov 21
3.6/5 Good! (943 reviews)
"Location is great, but next time let us know about construction noise that starts at 7:00AM"

Reviewed on Oct 22, 2021

Hilton St. Petersburg Bayfront
Days Inn by Wyndham St. Petersburg Central
2 out of 5
650 34th St N, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $88 per night from Oct 25 to Oct 25
3.3/5 (736 reviews)
"Only thing that I didn’t like is the Limited Parking! It was in a good location close to shopping and restaurants. The front desk staff was extra friendly and attentive especially “Kara” I think was her name. I would definitely recommend this hotel!"

Reviewed on Oct 10, 2021

Days Inn by Wyndham St. Petersburg Central
Quality Inn & Suites at Tropicana Field
2.5 out of 5
1400 34th St N, St. Petersburg, FL
Fully refundableReserve now, pay when you stay
The price is $77 per night from Nov 10 to Nov 10
2.9/5 (757 reviews)
"easy accessable."

Reviewed on Sep 5, 2021

Quality Inn & Suites at Tropicana Field
Bermuda Bay by Affordable Beach Condos
4 out of 5
4201 38th Avenue South, St. Petersburg, FL
Get rates
Bermuda Bay by Affordable Beach Condos
Don't see what you're looking for?
We've got more Resorts & Hotels with Spas. Find the right one for you.
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.

St. Petersburg Resorts & Spa Travel Guide

Indulge Yourself with a St. Petersburg Spa Vacation

Pack up your suitcase and not your concerns to initiate your stress-free time-off. Searching for an opulent spa hotel that ensures every need is met? We can handle that for you. Would you rather rest in a soothing boutique spa resort? No worries. In fact, this area is so popular that it saw a big increase of visitors that are making it their absolute spot to unwind. Looking for a spa hotel to relax throughout the day, and that also has huge amount of selctions for a stimulating night out? You are in luck as St. Petersburg

Book a St. Petersburg Spa Vacation that Won't Break the Bank

Finding your ideal hotel to relax in won't be an issue as St. Petersburg has plenty of great choices to choose from. Unwind and get settled in. After that you can book your first appointment to indulge yourself at a nearby spa. After you've spent the day enjoying a therapeutic massage, relaxing in the sauna, or sitting in the hot tub, you can spend your evening checking out all St. Petersburg offers. It may be easier to relax knowing that you have picked a spot that a scant number tourist know about. After having such an easy-going night, you may be reluctant to tell others about your latest hidden place. With so many restaurants, bars, clubs, and other fun-filled options, it'll be readily apparent why this area is an attractive for both locals and travelers that are looking for some excitement when the sun sets. Wherever your path takes you, just make sure to take it easy. Your spa vacation should be nothing but super relaxing.

St. Petersburg is more and more known as one of the ideal destinations to take vacation where you do nothing, and love every minute of it.

Frequently asked questions

Recent reviews of St. Petersburg hotels

More trip options