Find Historic Hotels in St. Petersburg

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top St. Petersburg Historic Hotels

The State Hermitage Museum Official Hotel
5 out of 5
10 Pravdy Str., 10, St. Petersburg, Saint Petersburg
4.8/5 Exceptional! (388 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
Pushka Inn Hotel
4 out of 5
Moyka Embankment, 14, St. Petersburg
The price is $65 per night from Dec 5 to Dec 5
4.8/5 Exceptional! (397 reviews)
"For me, the perfect kind of hotel. I’ve traveled for decades, stayed in countless hotels. The Pushka in is professional but intimate. The staff is genuinely welcoming. The food is delicious. The location couldn’t be better."

Reviewed on Oct 3, 2021

Pushka Inn Hotel
Hotel Indigo St. Petersburg - Tchaikovskogo, an IHG Hotel
5 out of 5
17 Tchaikovskogo Ulitsa, St. Petersburg
Fully refundable
The price is $78 per night from Dec 12 to Dec 12
4.7/5 Exceptional! (230 reviews)
"The staff was aimed at pleasing the guest! they spoke English efficiently."

Reviewed on Feb 17, 2020

Hotel Indigo St. Petersburg - Tchaikovskogo, an IHG Hotel
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Grand Hotel Europe, A Belmond Hotel, St Petersburg
5 out of 5
1/7 Mikhailovskaya street, Nevsky Prospekt, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $149 per night from Dec 5 to Dec 5
4.7/5 Exceptional! (427 reviews)
"Probably the best hotel in SPB considering price service location."

Reviewed on Sep 11, 2021

Grand Hotel Europe, A Belmond Hotel, St Petersburg
Ekaterina Hotel
5 out of 5
Millionnaya street, 10 A, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $137 per night from Dec 5 to Dec 5
4.7/5 Exceptional! (101 reviews)
great service and follow through!
"This hotel is an excellent 4 star property. Great rooms, well equipped, free snacks/soft drinks from the mini bar (a nice touch!) and the staff is super helpful to foreigners. We arrived short on rubles for our cab fare and they paid it for us and simply charged our card. What great hospitality! ..."

Reviewed on Jun 28, 2021

Ekaterina Hotel
DOM Boutique Hotel by Authentic Hotels
5 out of 5
Gangutskaya street, 4, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $75 per night from Dec 7 to Dec 7
4.7/5 Exceptional! (160 reviews)
"Well located hotel with amazing decor and superb staff."

Reviewed on May 8, 2021

DOM Boutique Hotel by Authentic Hotels
Majestic Boutique Hotel DeLuxe
4 out of 5
Sadovaya, 22, St. Petersburg
4.7/5 Exceptional! (433 reviews)
"Everything was the best. Definitely will stay there again."

Reviewed on Jul 19, 2021

Majestic Boutique Hotel DeLuxe
Domina St. Petersburg
5 out of 5
99 Moika River Emb., St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $191 per night from Dec 9 to Dec 9
4.7/5 Exceptional! (692 reviews)
Happy booking
"We felt our trip to St Petersburg wouldn’t be as happy as it was, had we stayed in another hotel!"

Reviewed on Jul 19, 2021

Domina St. Petersburg
Rocco Forte Astoria Hotel
5 out of 5
39, Bolshaya Morskaya str., St. Petersburg
4.6/5 Exceptional! (112 reviews)
Good overall
"Good overall Bad pool Bad AC"

Reviewed on Jul 30, 2020

Rocco Forte Astoria Hotel
The Taleon Imperial Hotel
5 out of 5
59 Moika Emb, St. Petersburg
The price is $149 per night from Dec 9 to Dec 9
4.6/5 Wonderful! (251 reviews)
"Very nice and usedul at front desk and Property Is inique acient Building lovely"

Reviewed on Oct 17, 2021

The Taleon Imperial Hotel
Petro Palace Hotel
5 out of 5
14 Malaya Morskaya Street, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $76 per night from Dec 5 to Dec 5
4.5/5 Wonderful! (984 reviews)
"Excellent location. Nice, clean quiet hotel. Breakfast is very modest, but there is a lot of nice restaurants around."

Reviewed on Jul 15, 2021

Petro Palace Hotel
AKYAN St.Petersburg
4 out of 5
19 Vosstaniya Street, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $38 per night from Dec 5 to Dec 5
4.5/5 Wonderful! (567 reviews)
"Very clean and close to attractions, staff friendly"

Reviewed on Jan 20, 2020

AKYAN St.Petersburg
Solo Sokos Hotel Vasilievsky
4 out of 5
Vasilievsky Ostrov 8th line 11-13, St. Petersburg
4.4/5 Wonderful! (406 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
Corinthia Hotel St Petersburg
5 out of 5
Nevsky Prospect, 57, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $98 per night from Dec 5 to Dec 5
4.4/5 Wonderful! (989 reviews)
good hotel with bad staff
"everything is very good except the check in. it was vary bad and take very long time with out said sorry. bad behaviour of the staff. this was worst thing in st. Peters burg."

Reviewed on Aug 18, 2021

Corinthia Hotel St Petersburg
Boutique Hotel Golden Triangle
4 out of 5
Nevsky 22-24, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $60 per night from Dec 12 to Dec 12
4.4/5 Wonderful! (712 reviews)
"We enjoyed our stay unfortunately had to cut our stay short due to covid19 so we only got to stay 2 nights instead of thd 4 we paid for. Would stay here again if we return which we most likely will. When the world is back to normal."

Reviewed on Mar 22, 2020

Boutique Hotel Golden Triangle
Rossi Boutique Hotel & SPA
4 out of 5
55 Fontanka Embankment, St. Petersburg
The price is $72 per night from Dec 25 to Dec 25
4.4/5 Excellent! (479 reviews)
"Located in a quiet area in the heart of St Petersburg, Rossi Boutique Hotel & Spa has an outstanding team, cuisine and eco-friendly rooms. Speaking as a client who stayed for several weeks, I strongly recommend the hotel."

Reviewed on Nov 17, 2021

Rossi Boutique Hotel & SPA
Club Hotel Agni
3 out of 5
Nevsky pr. 92, St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $32 per night from Dec 16 to Dec 16
4.3/5 Excellent! (157 reviews)
"Great location, very friendly staff, all clean comfortable"

Reviewed on Jan 17, 2020

Club Hotel Agni
Herzen House
3 out of 5
Bolshaya Morskaya 25, Floor 4, St. Petersburg
4.3/5 Excellent! (250 reviews)
"Location was great Bathroom very cold, walls too thin can hear the next room and people walking in the corridor. Breakfast was good but get there before 10.30 or the good stuff has been eaten."

Reviewed on Jan 7, 2020

Herzen House
Station Hotel A1
3 out of 5
Kirpichnyy pereulok 3, St. Petersburg
4.2/5 Very Good! (186 reviews)
"the perfect location, good breakfast and friendly staff"

Reviewed on Sep 20, 2019

Station Hotel A1
Art-Hotel Rachmaninov
3 out of 5
5, Kazanskaya Str., St. Petersburg
Fully refundableReserve now, pay when you stay
The price is $69 per night from Dec 5 to Dec 5
4.1/5 Very Good! (236 reviews)
Great central location in a historic building
"We enjoyed our stay here very much. It's a great central SPB location - you can walk to many sites of interest - Hermitage, Russian Museum, Mariinsky Theatre, Mikhailovsky Theatre, etc. Also it's close to the Nevskiy Prospekt metro stop, which is very convenient to visit sites further away. It's ..."

Reviewed on Mar 24, 2020

Art-Hotel Rachmaninov
Don't see what you're looking for?
See all available properties in St. Petersburg
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.

Frequently asked questions

Recent reviews of St. Petersburg hotels
expedia verified reviews