How to Find Quality and Affordable Accommodation in Russia

Author: Dimitry Paranyushkin (on 05 Jan 2010)

Need a Hotel? Try Our Recommended Options Below:

It's hard to find cheap and quality accommodation in Russia. The real estate prices in the major cities are too high (even after the crisis), and most of the hotels in smaller towns are crap. The best bet is to stay at a B&B, get a private room at a hostel ($50-$70 / night), or stay at one of the hotel chains, such as Hilton or ParkInn (4-star rooms in Perm cost $70 / night for example). If you're a big group, renting an apartment may be a good idea, but the good central ones start at $80 / night ($130 / night in Moscow). 

View on St. Petersburg / photo by andywon@FlickR

View on St. Petersburg / photo by andywon@FlickR

In big cities you'll have a choice between 5-star expensive hotels (from $200 a night) and old Soviet style 3-star hotels (from $50), that won't worth the money. There are a few nice places in every city and town, but they are booked very fast, so if you want to get it, reserve a room for yourself at least one month beforehand. You can find a list of inexpensive, moderately priced and luxury hotels on this site in Accommodation section of city guides (See Destinations).

There are a few hostels in Russia, mostly in Moscow and St. Petersburg. But make you get one of the better ones, because some are just old renovated Soviet dormitories that suck badly. Hostels are relatively inexpensive ($15-$25 a night) and accommodate young travelers, so it might be more interesting to stay there if you're a student or a backpacker. You can find a listing of hostels in Accommodation section of city guides on this site (See Destinations).

This free independent travel guide to Russia exists thanks to the commission we get when you order these hand-picked trusted third-party services or when you buy our book. Please, support us!


A good alternative to hotels and hostels are apartments. You can rent a standard Russian-style apartment in Moscow or St. Petersburg in the center of the city for about $100 a night, but if you want "western standard" it'll cost $130 a night and more. Apartments for short-term rent in Moscow are more expensive than in St. Petersburg.

It'll be hard to find an apartment for short-term rent in other cities, but the price will be lower (about $30 a night for an apartment in Novosibirsk or Irkutsk, for example). There are usually people offering their flats for short-term rent next to train stations in smaller cities – can't guarantee the safety, but these would be the cheapest options (make sure you don't leave valuables there).

Homestays are not widely spread, but still available in Moscow, St. Petersburg and Irkutsk. The price is about $15-$30 a night, but it's very hard to find.
The flat share is not something many people in Russia have heard about, but if you manage to get a room, it will cost from $150 / month in Moscow. We have created a special resource designed to help to find a homestay or a roommate in Russia - check FlatMates. Ru Roommate Matching Service.



Comments, Questions, Feedback?

If you have a question, please, post it in Way to Russia forum or tweet @waytorussia.

For comments and feedback about this article, use the form below.




Most Recent Articles:

Paperwork, Russian Visa, and Travel Insurance for Russia

Many people find the vast amount of paperwork they have to deal with before traveling to Russia really off-putting.

Before You Travel: When and Where to Go, Paperwork, and More Useful Tips

When planning a trip to Russia, it's important to know when it's a good time to go, what to pack, what's the cheapest way to get there, and what documents you'll need.

What to Pack

It's worth taking only the things you really need - there's nothing worst carrying your heavy suitcase tired and knowing that you carry a lot of crap.