Saint-Petersburg.com

St. Petersburg's best hotels at bargain rates

  • Low, low room rates
  • No reservation fees
  • Free visa support
  • No cancellation fees
  • Detailed, honest information

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.
from €231 per night
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.
from €55 per night
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.
from €42 per night

St. Petersburg Hotel Guide


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.

5-Star Hotels

Belmond Grand Hotel Europe A byword for luxury and elegance for over a century, superbly situated on Nevsky Prospekt.
from EUR 230.55/night
Corinthia Hotel St. Petersburg Modern luxury business hotel with great facilities on Nevsky Prospekt.
from EUR 102.04/night
Four Seasons Lion Palace Hotel St. Petersburg's newest 5-star hotel offers sumptuous traditional luxury.
from EUR 305.70/night
Grand Hotel Emerald Modern luxury hotel near Moskovsky Station.
from EUR 83.48/night
Kempinski Hotel Moika 22 Refined luxury, excellent amenities, and impeccable service right next to the Winter Palace.
from EUR 144.73/night
Petro Palace Hotel Stylish and welcoming downtown hotel with very reasonable rates.
from EUR 86.84/night
Radisson Royal Hotel Luxury accommodation and facilities in a fine 18th century mansion on Nevsky Prospekt.
from EUR 135.26/night
Rocco Forte Hotel Astoria Arguably the most famous and luxurious of all St. Petersburg hotels.
from EUR 230.55/night
Solo Sokos Hotel Palace Bridge Luxury Spa and convention hotel in the heart of the city.
from EUR 92.63/night
State Hermitage Museum Official Hotel Luxury property affiliated to St. Petersburg's most famous visitor attraction.
from EUR 133.15/night
Staybridge Suites St. Petersburg Deluxe apartment hotel with superior business and leisure facilities.
from EUR 83.94/night
W St. Petersburg Hotel Luxury design hotel next to St. Isaac's Cathedral.
from EUR 169.60/night

4-Star Hotels

Alexander House Hotel Renowned family-run boutique hotel with charming interiors near the Mariinsky Theatre.
from EUR 72.36/night
Ambassador Hotel Smart, business oriented four-star hotel in the historic centre.
from EUR 58.62/night
Angleterre Hotel Historic hotel with luxury accommodation and superior facilities next to St. Isaac's Cathedral.
from EUR 150.29/night
Arkadia Hotel Deluxe small hotel close to St. Isaac's Cathedral.
from EUR 74.90/night
Aston Hotel Superior small hotel a few steps from Nevsky Prospekt.
from EUR 49.21/night
Brothers Karamazov Hotel Stylish and highly rated small hotel in Dostoevsky's neighborhood.
from EUR 39.37/night
Crowne Plaza St Petersburg Airport Hotel Well-equipped deluxe hotel not far from Pulkovo International Airport (LED).
from EUR 54.79/night
Crowne Plaza St. Petersburg Ligovsky Hotel Deluxe hotel with classically elegant styling next to Moscow Railway Station.
from EUR 57.64/night
Dostoevsky Hotel Smart modern standard hotel in the historic centre.
from EUR 52.10/night
Golden Garden Boutique Hotel Luxury boutique hotel near Nevsky Prospekt and downtown attractions.
from EUR 72.36/night
Guyot Hotel Smart, business oriented mini-hotel on the Petrograd Side.
from EUR 44.14/night
Helvetia Hotel Up-market, centrally located hotel in a beautiful 19th century building.
from EUR 78.15/night
Holiday Inn Moskovskye Vorota Large, modern superior hotel close to the city center.
from EUR 72.36/night
Marriott Courtyard Center West / Pushkin Hotel Deluxe business hotel not far from the Mariinsky Theatre.
from EUR 53.28/night
Marriott Courtyard Vasilievsky Deluxe business hotel with a great riverside location on Vasilevskiy Island.
from EUR 62.85/night
Moscow Hotel Perennially popular tourist hotel close to the historic centre.
from EUR 53.55/night
NashOTEL One of the newest, freshest, and most stylish St. Petersburg hotels.
from EUR 46.89/night
Neptun Business Hotel Centrally located modern business hotel with particularly good fitness centre.
from EUR 37.77/night
Nevsky Forum Hotel Stylish and well equipped small hotel on Nevsky Prospekt.
from EUR 58.33/night
Novotel St. Petersburg Centre Hotel Among the most modern and hi-tech of St. Petersburg hotels.
from EUR 56.44/night
Oktiabrskaya Hotel Good value central accommodation at one of the oldest St. Petersburg hotels.
from EUR 47.76/night
Original Sokos Hotel Olympia Garden Superior modern business hotel with good conferencing facilities.
from EUR 50.66/night
Park Inn by Radisson Nevsky St. Petersburg Hotel Modern superior hotel next to Moscow Railway Station.
from EUR 70.92/night
Park Inn Pribaltiyskaya Hotel Large and popular superior hotel on the shore of the Gulf of Finland.
from EUR 45.59/night
Park Inn Pulkovskaya Hotel Superior accommodation and excellent business facilities in South St. Petersburg.
from EUR 58.62/night
Pushka Inn Hotel Charming small hotel a few steps from Palace Square and the Hermitage.
from EUR 52.10/night
Radisson Sonya Hotel Deluxe design hotel inspired by the works of Fyodor Dostoevsky.
from EUR 66.58/night
Rossi Boutique Hotel Small and very elegant deluxe hotel in the historic heart of St. Petersburg.
from EUR 54.71/night
Solo Sokos Hotel Vasilievsky Stylish business hotel with Finnish management on Vasilevskiy Island.
from EUR 49.21/night

3-Star Hotels

1913 Hotel Elegant mini-hotel above a popular Russian restaurant.
from EUR 31.84/night
3MostA Hotel Boutique accommodation in a historic building close to Palace Square.
from EUR 32.56/night
AlexanderPlatz Hotel Low-cost standard accomodation in the south of the historic center.
from EUR 43.42/night
Amsterdam Hotel Tiny private hotel close to Petrogradskaya Metro.
from EUR 31.26/night
Andersen Hotel Reliable and inexpensive standard hotel on the Petrograd Side.
from EUR 31.84/night
Arbat Nord Hotel Smart small hotel with friendly service close to the Summer Garden.
from EUR 30.39/night
Art Hotel Rachmaninov Centrally located small hotel with a touch of extra class.
from EUR 41.83/night
Asteria Hotel Attractive mid-range hotel on the Fontanka River.
from EUR 37.34/night
Atrium Hotel Inexpensive standard hotel on Nevsky Prospekt with large apartments offered.
from EUR 31.70/night
Azimut Hotel St. Petersburg Large, tourist-friendly mid-range hotel with spectacular views over the Fontanka River.
from EUR 28.95/night
Cameo Hotel Cameoable modern 3-star hotel in a quiet corner of Fontanka River.
from EUR 20.84/night
City Hotel Comfitel Small hotel near the center offering elegant mid-range accommodation.
from EUR 11.29/night
Columb Hotel Above-average mini-hotel offering comfortable rooms at a good central location.
from EUR 48.19/night
Comfort Hotel Popular small hotel located a few steps from Nevsky Prospekt
from EUR 32.56/night
Dynasty Hotel Elegant small hotel in the historic heart of St. Petersburg.
from EUR 41.68/night
Eurasia Hotel Friendly, homely hotel on the Petrograd side.
from EUR 33.58/night
Fifth Corner Hotel Stylish small hotel in the southern center.
from EUR 39.08/night
Happy Pushkin Hotel Small hotel with character near New Holland and the Mariinsky Theatre.
from EUR 40.39/night
History Hotel on English Embankment Characterful 3-star Hotel with great riverside location close to visitor landmarks.
from EUR 38.14/night
History Hotel on Kanal Griboedova Small characterful 3-star hotel next to Mariinsky Theater and major sights.
from EUR 27.86/night
Ibis St. Petersburg Centre Hotel Modern standard hotel next to Moskovsky Station.
from EUR 48.19/night
Karelia Business Hotel Reasonably priced standard business hotel on the outskirts.
from EUR 23.88/night
Kristoff Hotel A small hotel offering deluxe accommodation in the city centre.
from EUR 36.18/night
Ladoga Hotel Friendly hotel with comfortable, spacious rooms with good transport links to the centre.
from EUR 43.42/night
Lyra Hotel Modern 3-star hotel near the Central Bus Station.
from EUR 39.08/night
Nevsky Breeze Hotel Smart, reasonably priced mini-hotel near St. Isaac's Cathedral.
from EUR 23.94/night
Nevsky Express Hotel Standard mini-hotel just a few steps from Moskovsky Station.
from EUR 28.22/night
Nevsky Hotel Aster Comfortable mini-hotel accommodation in St. Petersburg’s historic center.
from EUR 33.22/night
Nevsky Hotel Grand Stylish and friendly low-cost hotel just off Nevsky Prospekt.
from EUR 33.22/night
Nevsky Hotel Moyka 5 Attractive mini-hotel in one of St. Petersburg's most beautiful spots.
from EUR 34.73/night
Okhtinskaya Hotel Modern riverside standard hotel with great views onto Smolny Cathedral.
from EUR 25.47/night
Regina Hotel Small standard hotel in an attractive district on the Petrograd Side.
from EUR 35.89/night
Rossiya Hotel Large standard hotel with moderate prices in South St. Petersburg.
from EUR 37.05/night
Russ Hotel Simple, unrenovated rooms at very reasonable prices in the center of town.
from EUR 22.00/night
Saint Petersburg Hotel The Saint Petersburg has a spectacular riverside setting and comfortable renovated rooms.
from EUR 39.80/night
Shelfort Hotel Cozy and welcoming mini-hotel on Vasilevsky Island.
from EUR 34.91/night
Sky Hotel Modern budget hotel just a few steps from the Hermitage.
from EUR 23.16/night

Mini Hotels

Austrian Yard Apartments Charming and inexpensive studio accommodation in the historic centre.
from EUR 30.26/night
Columb Hotel Above-average mini-hotel offering comfortable rooms at a good central location.
from EUR 48.19/night
Nevsky Breeze Hotel Smart, reasonably priced mini-hotel near St. Isaac's Cathedral.
from EUR 23.94/night
Nevsky Express Hotel Standard mini-hotel just a few steps from Moskovsky Station.
from EUR 28.22/night
Nevsky Hotel Aster Comfortable mini-hotel accommodation in St. Petersburg’s historic center.
from EUR 33.22/night
Nevsky Hotel Moyka 5 Attractive mini-hotel in one of St. Petersburg's most beautiful spots.
from EUR 34.73/night
Shelfort Hotel Cozy and welcoming mini-hotel on Vasilevsky Island.
from EUR 34.91/night
Sky Hotel Modern budget hotel just a few steps from the Hermitage.
from EUR 23.16/night