St Petersburg is home to some of the world’s most stunning and unique hotels, from former palaces to castles that are taken right out of a Russian fairytale. There is also an increasing amount of modern boutique hotels appearing which provide a direct contrast to those in older historical buildings. We have researched and visited the many hotels in St Petersburg to ensure that we only take you to the very best, as well as being able to pick those most appropriate for your tastes and needs. We have only chosen St Petersburg hotels which are in fantastic locations, provide luxurious surroundings to relax in and offer the best service.
Alexander House, St Petersburg
Alexander House is located on Krukov Canal a few moments walk from the Mariinsky Theatre. Privately owned by Alexander Zhukhov and his wife who give everyone a warm welcome.
Angleterre Hotel, St Petersburg
The Angleterre Hotel is located in St Isaac’s Square. The sister hotel to the adjacent Hotel Astoria.
Emperor Paul’s Castle
Stay in a castle directly from the pages of a Russian fairytale, complete with towers, ramparts and moats.
Four Seasons Hotel Lion Palace, St Petersburg
The new Four Seasons Hotel Lion Palace is a 19th century Russian palace, it reveals a restored treasure in the historic Admiralteysky District, just a short walk to the Hermitage Museum.
Grand Hotel Europe, St Petersburg
The Grand Hotel Europe is owned and managed by Orient Express Hotels. Located between Nevsky Prospect and ‘Arts Square’, close to the Russian Museum and just off Nevsky Prospekt.
Kempinski Moika 22, St Petersburg
**A hotel echoing St Petersburg’s strong nautical heritage, located moments from Palace Square and the Hermitage.
Rocco Forte Hotel Astoria, St Petersburg
Wonderfully located in St Isaac’s Square with a true sense of place, the Hotel Astoria is part of St Petersburg’s rich heritage.
Taleon Imperial, St Petersburg
The Taleon Imperial hotel is the only hotel in St Petersburg that was once a palace.