Russia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Find Resorts & Hotels with Spas in St. Petersburg

Search over 1 million properties and 550 airlines worldwide

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

Free cancellation on most hotels. Because flexibility matters.

Travelers Enjoyed These Resorts & Hotels with Spas

Alex Hotel on Dybenko
3 out of 5
Ulitsa Antona-Ovseyenko 18, St. Petersburg
The price is $51 per night
5/5Exceptional! (2 reviews)

"工作人员友好,尤其lienina"…"

Reviewed on May 29, 2019

Alex Hotel on Dybenko
Four Seasons Hotel Lion Palace St. Petersburg
5 out of 5
1 Voznesensky Prospekt, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $347 per night
4.9/5Exceptional! (202 reviews)
Great stay in SPB

"Great location with great service. Very comfortable."…"

Reviewed on Feb 13, 2020

Four Seasons Hotel Lion Palace St. Petersburg
The State Hermitage Museum Official Hotel
5 out of 5
10 PRAVDY ST,10, SAINT PETERSBURG, LED
Get Rates
4.8/5Exceptional! (391 reviews)

"Very nice experience in a luxurious hotel with super friendly and helpful staff. Highly recommend."…"

Reviewed on Oct 26, 2018

The State Hermitage Museum Official Hotel
Domina St. Petersburg
5 out of 5
99 Moika River Emb., St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $88 per night
4.7/5Exceptional! (677 reviews)

"Very friendly and welcoming staff. Perfect location"…"

Reviewed on Nov 15, 2019

Domina St. Petersburg
Rocco Forte Astoria Hotel
5 out of 5
39, Bolshaya Morskaya str., St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $244 per night
4.6/5Exceptional! (111 reviews)
Sophisticated ,stylish, friendly and comfortable.

"Lovely ,understated ,stylish hotel with interesting decor and very attentive staff.Nothing was too much trouble and always with a smile.The breakfast was a little too big but very good. Dinner was excellent but the desserts were a disappointment...... We had better ones at ordinary restaurants in ..."…"

Reviewed on Feb 26, 2020

Rocco Forte Astoria Hotel
Kempinski Hotel Moika 22
5 out of 5
22, Moika River Embankment, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $215 per night
4.6/5Wonderful! (424 reviews)
Better than a five star hotel. Will stay again.

"Great services, all staff is friendly and helpful. Breakfast is gorgeous. Great location, sightseeing points and shopping area are all in walking distance."…"

Reviewed on Feb 12, 2020

Kempinski Hotel Moika 22
The Taleon Imperial Hotel
5 out of 5
59 Moika Emb, St. Petersburg
The price is $186 per night
4.6/5Wonderful! (232 reviews)

"Ideal location for all sights in st. Petersburg, great staff and wonderful food. Roof swimming pool at great extra."…"

Reviewed on Feb 20, 2020

The Taleon Imperial Hotel
Petro Palace Hotel
5 out of 5
14 Malaya Morskaya Street, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $89 per night
4.5/5Wonderful! (989 reviews)

"Excellent location, functional but not luxurious."…"

Reviewed on Jul 31, 2020

Petro Palace Hotel
SO Sofitel St Petersburg
5 out of 5
6 Voznesensky Prospect, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $226 per night
4.5/5Wonderful! (165 reviews)

"Such a luxurious hotel. With the most friendly staff. Would return to St. Petersburg just to stay here. Restaurant was awesome too. Very well located for all sites"…"

Reviewed on Feb 24, 2020

SO Sofitel St Petersburg
Adagio on Zhukovskogo
1 out of 5
Zhukovskogo str. 41, St. Petersburg
The price is $28 per night
4.5/5Wonderful! (34 reviews)
My Stay at the Adagio

"Anna was a good hostess. Her English is somewhat limited, but she made every effort to offer help. The hotel is a converted apartment, so you have to share the kitchen and bathroom facilities. The rooms are spacious with a wardrobe and a chest of drawers for storing your belongings. There's also ..."…"

Reviewed on Dec 7, 2017

Adagio on Zhukovskogo
Solo Sokos Hotel Vasilievsky
4 out of 5
Vasilievsky Ostrov 8th line 11-13, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $48 per night
4.4/5Wonderful! (390 reviews)

"a stylish hotel with spacious rooms, I stayed at superior room, the breakfasts were good and the staff are friendly and helpfull. The location is really great. Definitely will come back and highly recommend :) Thank you!"…"

Reviewed on Aug 5, 2020

Solo Sokos Hotel Vasilievsky
Solo Sokos Hotel Palace Bridge
5 out of 5
Birzhevoi Pereulok 4, Building 4 lit.A, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $83 per night
4.4/5Wonderful! (693 reviews)

"The food and drink was very expensive compared to else where, but the accommodation and staff were fantastic!"…"

Reviewed on Feb 24, 2020

Solo Sokos Hotel Palace Bridge
Rossi Boutique Hotel & SPA
4 out of 5
55 Fontanka Embankment, St. Petersburg
The price is $78 per night
4.4/5Excellent! (456 reviews)
Great service & location

"Recently renovated, nicely furnished beautiful rooms. Comfortable beds. Very helpful staff, front desk staff speak good English. Very clean. Great location on Fontanka, near Nevski Prospekt & lots of restaurants. Only problem was the Soviet-style heating so common in Russia: heating is either off ..."…"

Reviewed on Mar 26, 2020

Rossi Boutique Hotel & SPA
Ambassador Hotel
4 out of 5
5-7 Rimsky-Korsakov Avenue, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $44 per night
4.3/5Excellent! (455 reviews)

"The hotel and rooms were impeccable. The staff was friendly, courteous, and always helpful."…"

Reviewed on Feb 24, 2020

Ambassador Hotel
Grand Peterhof Spa Hotel
4 out of 5
Lit. A, 2, Gofmeysterskaya str., Petergof
The price is $64 per night
4.2/5Very Good! (39 reviews)

"Excellent Hotel. Best Value for your money. Very clean, confortable, luxurious, I definitely will come again. The food is great"…"

Reviewed on Jul 10, 2018

Grand Peterhof Spa Hotel
Petro Sport Hotel
4 out of 5
Shossejnaya St 6a Yanino, Zanevskoe
Free CancellationReserve now, pay when you stay
The price is $34 per night
4.2/5Very Good! (91 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."…"

Reviewed on Aug 19, 2016

Petro Sport Hotel
Aleksander Platz
3 out of 5
53 Voronezhskaya Street, St. Petersburg
The price is $38 per night
3.7/5Good! (7 reviews)
Perfect dinners, but...

"there is a terrible smell of sewerage in the room 202."…"

Reviewed on Apr 3, 2018

Aleksander Platz
Alex Hotel on Kamennoostrovsky
2.5 out of 5
Kamennoostrovsky pr.,24, St. Petersburg, Saint Petersburg
Get Rates
Alex Hotel on Kamennoostrovsky
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 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.

Frequently asked questions

Looking to vacation at a spa hotel in St. Petersburg?
Forget the stress of everyday life and book yourself a lush spa hotel. Travelers like St. Petersburg for the abundant cafés and museums. Take in the culture at the monuments and cathedral during your stay. Spa hotels are a great way to break away from your routine and add a layer of luxury to your weekend away.
What is the best spa hotel in St. Petersburg?
Rossi Boutique Hotel & SPA is a top boutique spa hotel featuring a restaurant, an indoor pool, and a bar. Spend an afternoon at A2SPA where you’ll find facials, body scrubs, and detox wraps and more. Other popular spa hotels in St. Petersburg include Solo Sokos Hotel Palace Bridge and The State Hermitage Museum Official Hotel.
How many spa hotels are there in St. Petersburg?
Expedia has 85 spa hotels to choose from in St. Petersburg.
What's there to see and do in St. Petersburg?
Enjoy St. Petersburg and visit State Hermitage Museum and Winter Palace, Palace Square, and Church of the Savior on Spilled Blood. If you have a little extra time during your trip, you might want to check out Kazan Cathedral and St. Isaac’s Cathedral.
What is a St. Petersburg spa hotel?
Spa hotels in St. Petersburg provide lodging and have a full on-site spa which offers services such as therapies as well as beauty treatments. Some also offer in-room treatments. Spa hotels are ideal if you are looking for some R&R during your vacation.

Travelers Loved These Resorts & Hotels with Spas

More trip options