In the Soviet era, hotels in Russia had a reputation for having small rooms, poor service and even worse food. Thankfully, things have moved on since then, and in all the major cities there are well-managed properties offering good service and a wide range of facilities.
St Petersburg has the best range of accommodation, with not only some beautiful, historic five star hotels but also a large number of smaller, boutique options. Moscow is a popular business location, so although the quality of choices here is excellent, they tend to be less characterful. Outside these major cities accommodation tends to be in either simple guesthouses, or uninspiring business hotels, but we'll always find you the best available.
When you choose your accommodation in Russia, we can suggest a variety of places to stay that range from luxury properties to family-run guesthouses and hotels in restored historic buildings. They all come recommended by our specialists from their own experience of staying there. Using the filters below you can refine the accommodation options to the places you’re planning to visit.
Places to stay in Russia
You can choose from a range of accommodation options when you plan your trip. Our preferred choices usually come recommended for their character, facilities and service or location. Our specialists always aim to suggest properties that match your specific preferences.