Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5

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.


Top St. Petersburg Neighborhoods for Resorts & Hotels with Spas

from

$93

from

$214

Victory Square
7 hotels

Rossiya Hotel

3.0 out of 5.0
from

$42

Featured St. Petersburg Resorts & Hotels with Spas

See all 843 Hotels in St. Petersburg
Solo Sokos Hotel Palace Bridge

Solo Sokos Hotel Palace Bridge

Birzhevoi Pereulok 4, St. Petersburg
5.0 out of 5.0
4.2 out of 5 (154 reviews)
Swimming pool was awesomeBreakfast was good too and I suggest to all to stay here
  Sep 5, 2017

$93

$93
The State Hermitage Museum Official Hotel

The State Hermitage Museum Official Hotel

10 Pravda St, St. Petersburg
5.0 out of 5.0
4.8 out of 5 (146 reviews)
Exceptional Exceptional hotel, staff was outstanding, facilities including breakfast was superb.
  Oct 16, 2017

$144

$144
Rossi Boutique Hotel & SPA

Rossi Boutique Hotel & SPA

55 Fontanka Embankment, St. Petersburg
4.0 out of 5.0
4.2 out of 5 (110 reviews)
Beautiful hotel in the heart of St PetersburgThis is a gorgeous hotel in the historic heart of an amazing city. We spent 5 nights in October 2017 and were completely happy with the Rossi Hotel. The staff speaks excellent English and were very helpful in arranging tours and airport transfers. They even gave us very detailed information regarding ...
  Oct 11, 2017

$51

$51
Four Seasons Hotel Lion Palace St. Petersburg

Four Seasons Hotel Lion Palace St. Petersburg

1 Voznesensky Prospekt, St. Petersburg
5.0 out of 5.0
4.8 out of 5 (45 reviews)
Great hotel with perfect location.Very nice experience. Amazing location. Great service, especially concierges Alisa and Natalia.
  Sep 9, 2017

$309

$309
Petro Palace Hotel

Petro Palace Hotel

14 Malaya Morskaya Street, St. Petersburg
5.0 out of 5.0
4.3 out of 5 (866 reviews)
AMAZING Hotel!Beautiful, spacious, and gorgeously decorated room made us feel pampered (huge bathtub was a welcome bonus). The staff was attentive, and the location an easy walk to the Hermitage.
  Oct 15, 2017

$110

$110
W St. Petersburg

W St. Petersburg

6 Voznesensky Prospect, St. Petersburg
5.0 out of 5.0
4.5 out of 5 (40 reviews)
Great location for exploring St Petersburg!Before our visit, I contacted the hotel Consierge and Whatever / Wherever team to organise a car to collect us from the airport and to arrange a Birthday surprise for my husband. All members of staff that I spoke to were extremely helpful. Nothing was too much trouble. The car picked us up from the ...
  Feb 2, 2017

$259

$259
The Taleon Imperial Hotel

The Taleon Imperial Hotel

59 Moika Emb, St. Petersburg
5.0 out of 5.0
4.5 out of 5 (50 reviews)
Great hotel in downtown Saint PetersburgMy parents and I had a fantastic stay at this hotel. The rooms resembled those of a palace (from the furniture to the drapes to the tiles in the bathroom). The breakfast was outstanding and definitely exceeded our expectations (red caviar, etc). By the way, the swimming pool and spa are included ...
  Jul 8, 2017

$176

$176
Grand Peterhof Spa Hotel

Grand Peterhof Spa Hotel

Lit. A, 2, Gofmeysterskaya str., Petergof
4.0 out of 5.0
3.3 out of 5 (3 reviews)
The best.Just excelent. Perfect location, perfect service and price.
 Renata&Yuri. Jun 16, 2012

$74

$74
Rocco Forte Astoria Hotel

Rocco Forte Astoria Hotel

39, Bolshaya Morskaya str., St. Petersburg
5.0 out of 5.0
4.4 out of 5 (16 reviews)
Very well appointed Hotel with excellent staff We really enjoyed our stay at this classy hotel. After travelling from Hong Kong we were very happy to get an early check in and a room upgrade to a beautiful very well appointed Large Delux room . The furnishing is very tasteful and everything works well. The bed was very comfortable with a great ...
  Dec 31, 2014

$214

$214
Petro Sport Hotel

Petro Sport Hotel

Shossejnaya St 6a Yanino, St. Petersburg
3.0 out of 5.0
3.7 out of 5 (13 reviews)
Nice hotel in country side and good transport.Facilities are good, very clean and tidy rooms. You have everyday fresh linen and towels. No many staff speak English but they tried very hard to help you. My daughter enjoyed the facilities of gym, sauna and swimming pools.
  Aug 19, 2016

$35

$35
Kempinski Hotel Moika 22

Kempinski Hotel Moika 22

22, Moika River Embankment, St. Petersburg
5.0 out of 5.0
4.6 out of 5 (101 reviews)
Great staff, great concierge servicewide variety of breakfast food stuffs. Hotel is one block from Hermitage and General Staff Building
  Oct 17, 2017

$175

$175
Solo Sokos Hotel Vasilievsky

Solo Sokos Hotel Vasilievsky

Vasilievsky Ostrov 8th line 11-13, St. Petersburg
4.0 out of 5.0
4.5 out of 5 (73 reviews)
Nice hotel expensive breakfast It is a very nice hotel 10 minutes from the metro station. The breakfast buffet is very good but very expensive. The WIFI connection is very weak in the room
  Sep 23, 2017

$50

$50
Domina St. Petersburg

Domina St. Petersburg

99 Moika River Emb., St. Petersburg
5.0 out of 5.0
4.6 out of 5 (162 reviews)
Very welcoming hotel near all the sightsExtremely professional and friendly staff throughout the hotel. Received a card, cake and champagne on my birthday - a lovely touch!
  Oct 16, 2017

$87

$87
Ambassador Hotel

Ambassador Hotel

5-7 Rimsky-Korsakov Avenue, St. Petersburg
4.0 out of 5.0
4.3 out of 5 (117 reviews)
clean ! nice view! Lovely restaurant on 9th Floor!
  Oct 13, 2016

$62

$62
Adagio B&B on Zhukovskogo

Adagio B&B on Zhukovskogo

Zhukovskogo str. 41, St. Petersburg
1.0 out of 5.0
3.3 out of 5 (3 reviews)

$23

$23
Aleksander Platz

Aleksander Platz

53 Voronezhskaya Str, St. Petersburg
3.0 out of 5.0
Alex Hotel on Baltiyskaya

Alex Hotel on Baltiyskaya

Baltiyskaya str.,40, Saint Petersburg
2.5 out of 5.0
Alex Hotel on Kamennoostrovsky

Alex Hotel on Kamennoostrovsky

Kamennoostrovsky pr.,24, Saint Petersburg
2.5 out of 5.0
Aliot

Aliot

VOZROZHDENIYA STREET,4, ST. PETERSBURG
2.5 out of 5.0
Ambitus Hotel

Ambitus Hotel

Ulitsa Marata 8, St. Petersburg
3.0 out of 5.0
4.2 out of 5 (9 reviews)
Comfortable stay in friendly hotelHelpful staff, clean and comfortable rooms, excellent location - we enjoyed our stay very much.
  Oct 20, 2016

$23

$23
Map

Recently booked Resorts & Hotels with Spas in St. Petersburg

Apartment Hotel Nevsky 150
3.5 out of 5.0
Last booking: 1 hour ago
Pushka Inn Hotel
4.0 out of 5.0
Last booking: 2 hours ago
A Boutique Hotel
3.5 out of 5.0
Last booking: 6 hours ago
DOM Boutique Hotel
4.0 out of 5.0
Last booking: 6 hours ago
Prima Apart-Hotel
3.5 out of 5.0
Last booking: 12 hours ago
Boutique Hotel 1852
3.5 out of 5.0
Last booking: 14 hours ago
Nautilus Inn
3.5 out of 5.0
Last booking: 15 hours ago
W St. Petersburg
5.0 out of 5.0
Last booking: 18 hours ago
AKYAN Hotel St-Petersburg
3.0 out of 5.0
Last booking: 19 hours ago

St. Petersburg Resorts & Spa Travel Guide

Indulge Yourself with a St. Petersburg Spa Vacation

Pack your bag and leave behind worries to launch your pressure-free time-off. If you are looking for fashionable hotel or budget-friendly alternatives, we can assist you in finding the perfect spot to stay. In fact, this area is so popular that it saw a huge increase of guests that are making it their absolute spot to unwind. There is no treatment like spa treatment. It's time to take a weekend where you can get all your worries massaged away in St. Petersburg.

We Have Divine Spa Deals in St. Petersburg

Once you've checked-in to your resort you can unload your stress and your luggage. Relax and unpack your bags. After that you can schedule your first appointment to indulge yourself at a nearby spa. After you've spent the morning getting a massage, decompressing within the sauna, or taking it easy by the pool, you can put on your explorer's cap and uncover the hidden gems of St. Petersburg. Discovering hip cafes, eclectic boutiques, or a beautiful park can be one of the many highlights of your trip. If you're not sure where to begin, check with your hotel's concierge attendant to get a sense for what St. Petersburg has to offer. There is no better source than a local to point you to an exciting evening out or to a cafe to sip a few drinks at and socialize. Wherever your path takes you, just be sure to take it easy. Your spa vacation should be nothing but extremely relaxing.

Affording plenty of quiet retreats and and tranquil locations, it's clear why more and more people are choosing St. Petersburg as their stress-free spa weekend sanctuary.