The right choice of hotel is just about the most important factor in ensuring the success of your trip. We have selected a number of interesting options for your consideration and divided them into categories to help you find the hotel that suits you best. To find the ideal St. Petersburg for you, use the search form or browse our St. Petersburg hotel catalog below.
Featured Hotels
In over a decade of organizing hotel accommodation for visitors to St. Petersburg, we've come to recognize which hotels in the city are guaranteed to satisfy, providing not only unique accommodation and exceptional service, but also value for money.
This internationally renowned hotel has accumulated a wealth of history since it opened in 1912. Located opposite St. Isaac's Cathedral, it offers an unparalleled combination of historic character, tasteful contemporary luxury, and superior, personalized service.
Named after Carlo Rossi, arguably the greatest architect in St. Petersburg's history, this small superior hotel next to the Fontanka River offers a prime loca-tion and beautifully renovated guest rooms with original 19th century featu-res at remarkably reasonable rates.
For inexpensive accommodation with local character and a superb location for exploring St. Petersburg's "Golden Triangle" of sights and attractions, this small hotel a few steps from Kazan Cathedral and Nevsky Prospekt is hard to beat.
St. Petersburg Hotel Guide
If this is your first time booking accommodation in St. Petersburg, read our brief introduction to find out a little more about the local hotel market and what to expect from your St. Petersburg hotel.
To give you an extra helping hand, our local travel experts have put their heads together to come up with their top tips and suggestions for what to look out for in hotels in St. Petersburg.
At SAINT-PETERSBURG.COM, we've devised our own hotel classification system to give our users a better idea of what to expect from St. Petersburg hotels than the official star-rating system provides.
Now that nearly all St. Petersburg hotels have an official star rating, you can find out here how each property lives up to international expectations for the stars they boast.
Editor Recommendations
Depending on the purpose of your trip to St. Petersburg and your personal accommodation preferences, check our editors' picks for the best hotels in St. Petersburg.
If you need to be close to St. Petersburg's Pulkovo Airport during your stay, these top hotels will ensure you can keep travelling time to a minimum.
At the top end of the hotel market, St. Petersburg has an increasing number of luxurious small properties, each with its own unique character and charm.
For customers loyal to a particular hotel brand or operator, top international hotel chains are increasingly well represented in St. Petersburg.
If you're travelling to St. Petersburg on business, you can be confident these hotels have the facilities and services to meet your needs.
Apartment hotels are a recent addition to St. Petersburg's accommodation market, giving guests the freedom and facilities of a home-away-from-home.
For train travellers, especially those arriving at Moscow Rail Station, St. Petersburg has a wide range of top class hotels to suit all budgets.
If you're coming to sample the delights of St. Petersburg's internationally renowned ballet and opera theatre, these hotels will ensure you're there when the curtain rises.
Organizing a business event in St. Petersburg? Make sure you get the support you need and leave the right impression with attendees at these selected hotels.
Radisson Royal Hotel
Luxury accommodation and facilities in a fine 18th century mansion on Nevsky Prospekt.
from USD 159.23/night
Alexander House Hotel
Renowned family-run boutique hotel with charming interiors near the Mariinsky Theatre.
from USD 85.19/night
Ambassador Hotel
Smart, business oriented four-star hotel in the historic centre.
from USD 69.00/night
Angleterre Hotel
Historic hotel with luxury accommodation and superior facilities next to St. Isaac's Cathedral.
from USD 176.92/night
Aston Hotel
Superior small hotel a few steps from Nevsky Prospekt.
from USD 57.93/night
Guyot Hotel
Smart, business oriented mini-hotel on the Petrograd Side.
from USD 51.96/night
Helvetia Hotel
Up-market, centrally located hotel in a beautiful 19th century building.
from USD 92.00/night
Moscow Hotel
Perennially popular tourist hotel close to the historic centre.
from USD 63.04/night
NashOTEL
One of the newest, freshest, and most stylish St. Petersburg hotels.
from USD 55.20/night
Oktiabrskaya Hotel
Good value central accommodation at one of the oldest St. Petersburg hotels.
from USD 56.22/night
Pushka Inn Hotel
Charming small hotel a few steps from Palace Square and the Hermitage.
from USD 61.34/night
1913 Hotel
Elegant mini-hotel above a popular Russian restaurant.
from USD 37.48/night
3MostA Hotel
Boutique accommodation in a historic building close to Palace Square.
from USD 38.33/night
Andersen Hotel
Reliable and inexpensive standard hotel on the Petrograd Side.
from USD 37.48/night
Arbat Nord Hotel
Smart small hotel with friendly service close to the Summer Garden.
from USD 35.78/night
Atrium Hotel
Inexpensive standard hotel on Nevsky Prospekt with large apartments offered.
from USD 37.31/night
Cameo Hotel
Cameoable modern 3-star hotel in a quiet corner of Fontanka River.
from USD 24.53/night
Columb Hotel
Above-average mini-hotel offering comfortable rooms at a good central location.
from USD 56.73/night
Comfort Hotel
Popular small hotel located a few steps from Nevsky Prospekt
from USD 38.33/night
Dynasty Hotel
Elegant small hotel in the historic heart of St. Petersburg.
from USD 49.07/night
Kristoff Hotel
A small hotel offering deluxe accommodation in the city centre.
from USD 42.59/night
Ladoga Hotel
Friendly hotel with comfortable, spacious rooms with good transport links to the centre.
from USD 51.11/night
Lyra Hotel
Modern 3-star hotel near the Central Bus Station.
from USD 46.00/night
Nevsky Hotel Aster
Comfortable mini-hotel accommodation in St. Petersburg’s historic center.
from USD 39.10/night
Okhtinskaya Hotel
Modern riverside standard hotel with great views onto Smolny Cathedral.
from USD 29.99/night
Regina Hotel
Small standard hotel in an attractive district on the Petrograd Side.
from USD 42.25/night
Rossiya Hotel
Large standard hotel with moderate prices in South St. Petersburg.
from USD 43.62/night
Russ Hotel
Simple, unrenovated rooms at very reasonable prices in the center of town.
from USD 25.90/night
Saint Petersburg Hotel
The Saint Petersburg has a spectacular riverside setting and comfortable renovated rooms.
from USD 46.85/night
Sky Hotel
Modern budget hotel just a few steps from the Hermitage.
from USD 27.26/night
Columb Hotel
Above-average mini-hotel offering comfortable rooms at a good central location.
from USD 56.73/night
Nevsky Hotel Aster
Comfortable mini-hotel accommodation in St. Petersburg’s historic center.
from USD 39.10/night
Sky Hotel
Modern budget hotel just a few steps from the Hermitage.
from USD 27.26/night