Beginning of main content

St. Petersburg, FL Resorts & Spas

Search Flights

Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

St. Petersburg Hotels

Search Flight + Hotel

Search 321,000 hotels worldwide.

Get the price guarantee available for your trip.

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Featured St. Petersburg Resorts & Hotels with Spas

See all 1,355 Hotels in St. Petersburg
Days Inn St Petersburg Central

Days Inn St Petersburg Central

650 34th St N, St. Petersburg
1.5 out of 5.0
3.2 out of 5 (81 reviews)
Nice place to stay close to downNice place to stay, transportation not a problem, close to downtown. Price very reasonable .
  May 14, 2017

$75

$75
Bermuda Bay by Affordable Beach Condos

Bermuda Bay by Affordable Beach Condos

4201 38th Avenue South, St. Petersburg
4.0 out of 5.0

$131

$131
Magnuson Hotel Marina Cove

Magnuson Hotel Marina Cove

6800 Sunshine Skyway Ln S, St. Petersburg
3.0 out of 5.0
3.5 out of 5 (245 reviews)
It's an OKAY place just to sleep when you spend most of your day outside.
  Jul 10, 2017

$104

$104
Quality Inn & Suites at Tropicana Field

Quality Inn & Suites at Tropicana Field

1400 34th St N, St. Petersburg
2.5 out of 5.0
2.9 out of 5 (53 reviews)
Close to our destination. People very nice and always worming to make stay pleasant.
  Feb 22, 2017

$63

$63
Hilton St. Petersburg Bayfront

Hilton St. Petersburg Bayfront

333 1st St S, St. Petersburg
3.5 out of 5.0
3.8 out of 5 (210 reviews)
Excellent stay in St. Petersburg. Lovely staff.All was great except the hotel, rooms and all else, were very humid. The hotel needs a dehumidifier.
  Jul 3, 2017

$144

$144
Hollander Boutique Hotel

Hollander Boutique Hotel

421 4th Ave N, St. Petersburg
3.0 out of 5.0
4.4 out of 5 (497 reviews)
Almost PerfectI set up a party for my 50th birthday there and stayed for 2 days. The experience was second to none from the moment I checked in. - with one exception The desk clerks were very friendly, offering me bottled water on a hot day...just very nice people. The staff by the pool and the bar...also, excellent. ...
  Jul 21, 2017

$99

$99
The Vinoy Renaissance St. Petersburg Resort & Golf Club

The Vinoy Renaissance St. Petersburg Resort & Golf Club

501 5th Ave Ne, St. Petersburg
4.0 out of 5.0
4.5 out of 5 (205 reviews)
Nice hotel and friendly staffGood experience. The reason for our visit was for celebrated my husband birthday. We had a great time is quiet place and beautiful antique hotel.
  Jul 7, 2017

$169

$169
Crystal Bay Hotel Spiritual & Wellness Retreat

Crystal Bay Hotel Spiritual & Wellness Retreat

7401 Central Avenue, St. Petersburg
2.5 out of 5.0
4.3 out of 5 (30 reviews)
Awesome hotel My wife and I were extremely impressed with the Crystal Bay Hotel. It felt like we were staying at a Bed and Breakfast. The room we were in was spacious, the bed was highly comfortable. Our sleeping experience was above and beyond our expectations. The area of the hotel is quiet and all of the employees ...
  Jul 11, 2017

$93

$93
Boca Ciega Resort

Boca Ciega Resort

8800 Bay Pines Blvd, St. Petersburg
3.0 out of 5.0
3.2 out of 5 (8 reviews)
Great valueFriendly staff, nice accommodation on the water and close to many actives, shopping and restaurants. All condos have large balconies that overlook the water making for gorgeous sunset views. Not on the beach but that is not what we were looking for. Price for what you get is an excellent buy. I will ...
  Dec 2, 2014
Hilton St. Petersburg Carillon Park

Hilton St. Petersburg Carillon Park

950 Lake Carillon Dr, St. Petersburg
3.5 out of 5.0
4.5 out of 5 (128 reviews)
Weekend get awayMy experienced staying at the hilton was great ...nice location and quite. .The scenery and walking trail is absolutely beautiful. The only thing I don't like much is the front desk not too friendly. .
  Jul 5, 2017

$125

$125
Map

Recently booked St. Petersburg hotels

St. Petersburg Marriott Clearwater
3.5 out of 5.0
Last booking: 16 minutes ago
Hilton St. Petersburg Bayfront
3.5 out of 5.0
Last booking: 48 minutes ago
Holiday Inn Express St. Petersburg North (I-275)
2.5 out of 5.0
Last booking: 1 hour ago
Hollander Boutique Hotel
3.0 out of 5.0
Last booking: 1 hour ago
The Birchwood
3.0 out of 5.0
Last booking: 2 hours ago
Comfort Inn North
2.5 out of 5.0
Last booking: 3 hours ago
Hilton St. Petersburg Carillon Park
3.5 out of 5.0
Last booking: 5 hours ago
Days Inn St Petersburg Central
1.5 out of 5.0
Last booking: 12 hours ago
Staybridge Suites St. Petersburg Downtown
3.0 out of 5.0
Last booking: 13 hours ago

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.