Search Spa Hotels in St. Petersburg

Start date: Check-in selected.
To Date
End date: Check-out

    Change your mind

    Book hotels with free cancellation

    Treat yourself

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

    Be picky

    Search almost a million properties worldwide

Check availability on St. Petersburg Spa Hotels

This weekend
Next weekend

Top St. Petersburg Spa Hotels

Find out more about St. Petersburg

Top St. Petersburg (and vicinity) attractions for a relaxing vacation

In the greater St. Petersburg area, travellers seeking luxurious spa hotels will find a delightful blend of culture, relaxation, and indulgence. Start your journey at the famed Peterhof Palace, often referred to as the 'Russian Versailles,' where you can stroll through magnificent gardens adorned with stunning fountains and enjoy the serene atmosphere before retreating to your hotel spa for some much-needed pampering. Just a short distance away, the tranquil waters of the Gulf of Finland beckon, offering opportunities for leisurely boat trips and stunning coastal walks, enhancing your relaxation experience. Explore the historic streets of the city centre, where the Hermitage Museum houses world-class art collections; after a day of cultural immersion, unwind with a rejuvenating massage or facial at your accommodation. For those with children, the Leningrad Zoo provides a fun day out, and many hotels in the vicinity offer family-friendly spa services, ensuring everyone feels taken care of. Lastly, the lush greenery of the Pavlovsk Park is perfect for a peaceful afternoon stroll, and several nearby hotels feature wellness programmes that incorporate nature therapy into their spa offerings. Consider staying in the Vasileostrovsky District, where boutique hotels often merge comfort with personalised service, allowing you to explore this enchanting city while enjoying the best of spa experiences.

Top St. Petersburg Hotel Reviews

Explore a world of travel with Expedia

Frequently asked questions

Looking to holiday at a spa hotel in St. Petersburg?
Forget the stress of everyday life and book yourself a lush spa hotel. Travellers like St. Petersburg for the abundant cafes 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.
How many spa hotels are there in St. Petersburg?
Expedia has 36 spa hotels to choose from in St. Petersburg.
What's there to see and do in St. Petersburg?
Enjoy St. Petersburg and visit Alexander Column, Palace Square and State Hermitage Museum. If you have a little extra time during your trip, you might want to check out DLT and Admiralty Building.
What is a St. Petersburg spa hotel?
Spa hotels in St. Petersburg provide lodging and have a full on-site spa which offers services including 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 holiday.