Receive Royal Treatment at the Best Hotels in St Petersburg
Serving as Russia’s imperial capital for two centuries before Moscow, the city of St Petersburg is home to jaw-dropping architectural landmarks such as the Winter Palace and St Isaac’s Cathedral. You’ll get a glimpse into its imperial past by walking around the metropolis – plus if you arrive by ship or ferry, you can stay in the city for up to 72 hours without a visa. To make the most of your time and see the city in style, check into one of these opulent hotels to feel like a tsar or tsarina.
Lotte Hotel St. Petersburg
Hotel
Set in a historic mansion adjacent to Mariinsky Palace on St. Isaac’s Square, the award-winning Lotte Hotel St. Petersburg is a grand dame of Russia’s second city. Fittingly palatial, the hotel is all marble and mahogany – with marble columns in the lobby, mahogany-clad walls and marble fireplaces in the rooms, too. When you’re in need of a pampering session, head to the in-house Balinese Mandara Spa for a dip in the tranquil pool.
Taleon Imperial Hotel
Hotel
Solo Sokos Hotel Palace Bridge
Hotel
While there are several hotels in St. Petersburg run by Finnish chain Sokos, Solo Sokos Hotel Palace Bridge on Vasilievsky Island is our pick – largely thanks to its mammoth 4,000sqm fitness centre and spa. The second floor houses an indoor golf club, the first in the city, and there’s an indoor pool, eight different saunas as well as a so-called snow paradise – where you can experience a -15C (5F) chill.
Four Seasons Hotel Lion Palace St. Petersburg
Hotel
Rossi Boutique Hotel & Spa
Boutique Hotel, Spa Hotel
Tucked away on one of St. Petersburg’s most romantic corners at the Fontanka River Embankment, Rossi Boutique Hotel and Spa is filled with charm. There’s a swirl of aristocratic elegance here, best seen in the rooms with clawfoot tubs, gold panelling and even a baby grand piano in the Presidential Suite. When peckish, head to on-site restaurant Fiolet for a mix of Asian and European dishes.
Domina Prestige St. Petersburg
Hotel
Located on the banks of the Moika River, Domina Prestige Hotel combines genuine hospitality with playful contemporary design. There are 109 rooms, and four serve up prime views of the waterway below. A running theme throughout is a bold use of colour to create a sunny ambience – rooms are completely dressed in zany shades, from hot pink to lime green. Expect an equally colourful experience in the Arcobaleno restaurant, with the name meaning rainbow in Italian.
Location Hostel Ligovskiy 74
Hostel
Kempinski Hotel Moika 22
Hotel
On the Moika River in the heart of the city, Kempinski Hotel Moika 22 occupies a former 19th-century aristocratic mansion with 200 rooms and suites. The ninth floor of the hotel is occupied by the panoramic Bellevue Brasserie restaurant, which is one of the top spots to dine in St. Petersburg. The eatery features glass walls and a vaulted ceiling, so you can feast on breathtaking views of the city from your table. Other perks include a state-of-the-art wellness centre complete with spa treatments, a sauna, a Turkish bath and a jacuzzi.
Renaissance Baltic Hotel
Hotel
AZIMUT Hotel St. Petersburg
Hotel
Grand Hotel Europe
Hotel
The Grand Hotel Europe is one of the oldest and most elegant hotels in St. Petersburg. Some of the famous guests have included Tchaikovsky and Bill Clinton. The hotel offers 266 modern rooms, including deluxe suites with a view of Ploshchad Iskusstv (Arts Square), historic rooms, junior suites with a terrace, and presidential suites. All rooms are equipped with air conditioning, minibars, satellite TVs and free wifi. The on-site L’Europe restaurant is one of the most famous in the city, providing international gourmet cuisine and a breakfast buffet every morning.
Hotel Ibis St Petersburg Centre
Hotel
Laura Hampson contributed additional reporting to this article.
Looking for budget-friendly accommodation? Check out our pick of the best hostels in St Petersburg, or the best budget places to stay in St Petersburg, bookable on Culture Trip.