Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Browse for St. Petersburg Historic Hotels from $45

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Travelers Enjoyed These Historic Hotels

Pushka Inn Hotel
4 out of 5
Moyka Embankment, 14, St. Petersburg
The price is $111 per night
4.8/5Exceptional! (382 reviews)

"I adore this hotel! The location is both convenient and magical! The staff is exceptional! They are so friendly and helpful! I will be back soon! Thank you for a wonderful stay!"…"

Reviewed on Mar 16, 2020

Pushka Inn Hotel
Hotel Indigo St. Petersburg - Tchaikovskogo
5 out of 5
17 Tchaikovskogo Ulitsa, St. Petersburg
The price is $107 per night
4.7/5Exceptional! (225 reviews)

"The staff was aimed at pleasing the guest! they spoke English efficiently."…"

Reviewed on Feb 17, 2020

Hotel Indigo St. Petersburg - Tchaikovskogo
Belmond Grand Hotel Europe
5 out of 5
1/7 Mikhailovskaya street, Nevsky Prospekt, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $240 per night
4.7/5Exceptional! (408 reviews)

"Loved the old grandeur of the buildings. Nice lobby bar. The staff are very professional and friendly. My only complaint was that the bedroom was hot and stuffy even with all our room heating switched off."…"

Reviewed on Jan 17, 2020

Belmond Grand Hotel Europe
Ekaterina Hotel
5 out of 5
Millionnaya street, 10 A, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $147 per night
4.7/5Exceptional! (97 reviews)
Delightful

"Amazing. Unbeatable location and service, with friendly staffers able to accommodate everything from a taxi to tickets to the Mariinsky ballet. Clean, beautifully decorated, very cozy, and spacious rooms. The hotel's atmosphere really added to our St Petersburg experience as it reminded us of the ..."…"

Reviewed on Jan 28, 2020

Ekaterina Hotel
DOM Boutique Hotel by Authentic Hotels
5 out of 5
Gangutskaya street, 4, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $86 per night
4.7/5Exceptional! (146 reviews)

"We have just returned from a wonderful 4 night stay and would recommend"…"

Reviewed on Feb 12, 2020

DOM Boutique Hotel by Authentic Hotels
Domina St. Petersburg
5 out of 5
99 Moika River Emb., St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $81 per night
4.7/5Exceptional! (677 reviews)

"Very friendly and welcoming staff. Perfect location"…"

Reviewed on Nov 15, 2019

Domina St. Petersburg
Majestic Boutique Hotel DeLuxe
4 out of 5
Sadovaya, 22, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $71 per night
4.7/5Exceptional! (418 reviews)

"We are happy for fast check in. Faster check out, and help to call car to airport."…"

Reviewed on Feb 23, 2020

Majestic Boutique Hotel DeLuxe
Rocco Forte Astoria Hotel
5 out of 5
39, Bolshaya Morskaya str., St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $239 per night
4.6/5Exceptional! (111 reviews)
Sophisticated ,stylish, friendly and comfortable.

"Lovely ,understated ,stylish hotel with interesting decor and very attentive staff.Nothing was too much trouble and always with a smile.The breakfast was a little too big but very good. Dinner was excellent but the desserts were a disappointment...... We had better ones at ordinary restaurants in ..."…"

Reviewed on Feb 26, 2020

Rocco Forte Astoria Hotel
Petro Palace Hotel
5 out of 5
14 Malaya Morskaya Street, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $94 per night
4.5/5Wonderful! (988 reviews)

"Very quiet and cozy atmosphere. Great location. Nice and friendly personnel"…"

Reviewed on Jul 6, 2020

Petro Palace Hotel
AKYAN St.Petersburg
4 out of 5
19 Vosstaniya Street, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $63 per night
4.5/5Wonderful! (561 reviews)

"Very clean and close to attractions, staff friendly"…"

Reviewed on Jan 20, 2020

AKYAN St.Petersburg
Corinthia Hotel St Petersburg
5 out of 5
Nevsky Prospect, 57, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $110 per night
4.4/5Wonderful! (993 reviews)

"The hotel had a good service, it is well located but you need to take some medium of transport to get to some museums."…"

Reviewed on Mar 14, 2020

Corinthia Hotel St Petersburg
Boutique Hotel Golden Triangle
4 out of 5
Nevsky 22-24, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $79 per night
4.4/5Wonderful! (698 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 $78 per night
4.4/5Excellent! (456 reviews)
Great service & location

"Recently renovated, nicely furnished beautiful rooms. Comfortable beds. Very helpful staff, front desk staff speak good English. Very clean. Great location on Fontanka, near Nevski Prospekt & lots of restaurants. Only problem was the Soviet-style heating so common in Russia: heating is either off ..."…"

Reviewed on Mar 26, 2020

Rossi Boutique Hotel & SPA
Herzen House
3 out of 5
Bolshaya Morskaya 25, Floor 4, St. Petersburg
The price is $45 per night
4.3/5Excellent! (247 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
Club Hotel Agni
3 out of 5
Nevsky pr. 92, St. Petersburg
Free CancellationReserve now, pay when you stay
The price is $49 per night
4.3/5Excellent! (147 reviews)

"Great location, very friendly staff, all clean comfortable"…"

Reviewed on Jan 17, 2020

Club Hotel Agni
Happy Pushkin
53 Galernaya Street, St. Petersburg
The price is $47 per night
4.3/5Excellent! (159 reviews)

"wszystko ok"…"

Reviewed on Jan 30, 2020

Happy Pushkin
Station Hotel A1
3 out of 5
Kirpichnyy pereulok 3, St. Petersburg
Get Rates
4.2/5Very Good! (187 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
Free CancellationReserve now, pay when you stay
The price is $57 per night
4.1/5Very Good! (235 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?
We've got more Historic Hotels. Find the right one for you.
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.

Your Guide to Historic Hotels in St. Petersburg

When you go on a St. Petersburg getaway, it is easy to decide on a modern hotel, or a chain you are familiar with. You know that your accommodation will have all the essentials. But sometimes opting to stay in a more distinguished hotel can elevate your holiday. Staying in a St. Petersburg historic hotel allows you to still have a fully-furnished room that is also bursting with character. Moreover, it allows you to immerse yourself in St. Petersburg's history.

Grab Your Place in History

When you walk through your St. Petersburg hotel's doors, you'll be whisked to a previous era. With their old-world charm and marvelous histories, you'll love the look and feel of these truly unique accommodations. While these hotels are vintage, they have most of the modern conveniences that help you wind down during your stay. You will discover your room outfitted with a comfy bed, and about everything you'll want for a wonderful getaway.

After you've checked-in and had a look around the hotel property, you can tour the well-known landmarks and art museums to absorb more of the region's culture. Of course, all this hopping through history is going to stimulate your appetite. Make sure to read through the reviews and see the recommendations other visitors to St. Petersburg thought were merit going to. You can also ask your hotel's front desk so you can find out where the local spots to grab a pint or a delicious dinner in St. Petersburg are.

Book a St. Petersburg Historic Hotel Today!

If you are wishing to get the most from your St. Petersburg visit, a stay in one of these vintage hotels will elevate your experience in this renowned region. Having 3206 of these one-of-a-kind lodgings to decide from. Rates on these St. Petersburg historic hotels range from $45 to . You are certain to discover at a great rate. But, just like the past civilizations you're investigating, these rates won't last indefinitely. Book soon to get your room in one of these distinctive properties.

Frequently asked questions

What should I expect on my historical trip to St. Petersburg?
The historical relevance of St. Petersburg is well regarded so be sure to visit the stunning cathedral, especially if you’re a history buff. And while you’re here, you can check out the acclaimed theater scene and fascinating museums. You can also relish a trip to the charming cafés.
What's the best accommodation in St. Petersburg to absorb the local history?
Based on our travel expertise, Pushka Inn Hotel is a top 4-star hotel for history buffs booking on Expedia, and it features a restaurant and free WiFi. Palace Square is a short walk away. Other choices to soak up the local history include Domina St. Petersburg and Solo Sokos Hotel Vasilievsky.
How many historically relevant hotels are there in St. Petersburg?
St. Petersburg has 3211 hotels and other lodging options bookable on Expedia, including 518 hotels designated as historic or close to historic sites.
What are the most important historical places and other sights in St. Petersburg?
St. Petersburg is notable for its cathedral and landmarks like State Hermitage Museum and Winter Palace, Kazan Cathedral, and St. Isaac’s Cathedral. Known for its museums and theaters, cultural venues include Russian Museum, Mariinsky Theatre, and Mikhailovsky Theatre. Other popular sights include Palace Square and Church of the Savior on Spilled Blood.
What is a historic hotel like in St. Petersburg?
When you choose a historic hotel, you’ll enjoy a vacation in a place that has a national historic designation. A palace, castle, stately home or even a lodge, pub, or skyscraper can be transformed into a historic hotel provided that it has special significance. Traditional architecture and period features are often preserved in the public spaces and guestrooms of these historic hotels in St. Petersburg, giving a sense of history.
What is the difference between a historic hotel and a heritage hotel?
“Heritage hotel” is a term often used in Asia and Europe, while “historic hotel” is more common in the U.S. though overall the terms are quite similar. The physical building and architecture of historic hotels are generally the most significant aspect. For a heritage hotel, mainly, it’s cultural value as well as how it influenced the community.
Do historic hotels in St. Petersburg have modern facilities?
Hotels include modern conveniences and safety features you expect to find, while every effort is made to preserve treasured traditions and historic facades. Private rooms with updated bathroom facilities, free WiFi, and the usual amenities found in any hotel will be available in a historic hotel. When you book a historic hotel in St. Petersburg, don’t worry that you’ll find yourself staying at a place that is rundown or uncomfortable.

Travelers Loved These Historic Hotels

More trip options