Compare and book 5 Star hotels in St. Petersburg, Saint Petersburg

    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

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

    Be picky

    Search almost a million properties worldwide

Check availability on St. Petersburg 5 Star Hotels

Top St. Petersburg 5 Star Hotels

Save an average of 15% on thousands of hotels when you're signed in

St. Petersburg and related destinations

Explore St. Petersburg: its museums, monuments, cafes and more!

St. Petersburg showing a city, a fountain and a park

Top St. Petersburg Hotel Reviews

Frequently asked questions

How much does it cost to stay in a 5-star hotel in St. Petersburg?
How much you pay for a 5-star hotel in St. Petersburg can vary based on the time of year you travel and how long you plan to stay, among a number of factors. Use our price per night filter and other search tools to score the best rate on a high-end getaway.

  • Search for the lowest price per night

What makes a hotel 5 stars in St. Petersburg?
In St. Petersburg, a hotel is required to offer a certain amount of upscale amenities to be designated 5 stars. These may include gourmet restaurants, on-site gyms, saunas and spas, complimentary luxury toiletries, premium bedding and more. What also sets 5-star hotels apart is their superior service. You can look forward to things like in-room massages, concierge services and nightly turn-down services. Some may even offer additional touches like welcome gifts.
Are there any 5-star all-inclusive resorts in St. Petersburg?
Use Expedia's filters to find a luxury retreat in St. Petersburg where everything you need is included in the price. From there, narrow down your results for properties that have 5 stars and are listed as "All inclusive." The main thing to look forward to at these stays? Pure relaxation and indulgence.