Places to stay in Russia
Browse below for some of the most luxurious hotels and accommodation in Russia. Our Russia travel specialists regularly visit and inspect the accommodation we feature to ensure they are of an exacting standard.
Located in the historical centre of St Petersburg, Solo Sokos Palace Bridge Hotel offers contemporary rooms, unique dining experiences and world-class facilities with easy access to St Petersburg’s downtown attractions.
At this central hotel, chic rooms offer a fine counterpoint to views of historic golden domes that set the tone for St Petersburg’s storied past.
The 5-star Moscow Marriott Royal Aurora Hotel is in an ideal location for exploring the Russian capital.
Discover the pulse of one of Europe's most culturally rich cities in St Petersburg’s oldest and most venerated hotel. A stay in a place like this is worthy of a souvenir, known as St Petersburg's answer to the Champs-Elysees.