$66 - $84
|CHEAPEST CITY IN RUSSIA||Saint Petersburg||14% cheaper||Hotels in Saint Petersburg are the cheapest in Russia at just $66 per night on average.|
|MOST EXPENSIVE CITY IN RUSSIA||Irkutsk||9% more expensive||Irkutsk has the highest priced hotels in Russia with rooms averaging $84 per night.|
|MOST POPULAR CITY IN RUSSIA||Saint Petersburg||20% more users visited||More momondo users search for hotels in Saint Petersburg than any other city in Russia|
If you are looking to save money on your hotel room in Russia, consider visiting the country in February as it is the least expensive month at just $77 per night. Avoid booking a hotel room in June if you are looking for a deal; it is the most expensive month.
While the country has many desirable locations to visit, the most popular city in Russia to travel to is Saint Petersburg.
An average rate of $311 per night is to be expected when planning a stay in a luxury hotel room in Russia. This rate is about 130% above the country’s average nightly rate of $135.
At $84 per night, Irkutsk is the most expensive city in Russia to book a hotel room in. The average cost of $84 is about 9% above the country's average price per night.
Our users typically find that Irkutsk has the lowest nightly rates in the country at just $12. Irkutsk offers hotel rooms at an average rate that is 90% lower than the average city in Russia.