$41 - $98
|CHEAPEST CITY IN RUSSIA||Krasnodar||35% cheaper||Hotels in Krasnodar are the cheapest in Russia at just $41 per night on average.|
|MOST EXPENSIVE CITY IN RUSSIA||Vladivostok||54% more expensive||Vladivostok has the highest priced hotels in Russia with rooms averaging $98 per night.|
|MOST POPULAR CITY IN RUSSIA||Saint Petersburg||51% more users visited||More momondo users search for hotels in Saint Petersburg than any other city in Russia|
When travelling to Russia it would be best to plan your trip around the month of January, as the prices are significantly lower than in August - just $95 per night.
Out of all the tourist destinations in Russia, our data shows that travellers tend to visit Saint Petersburg more often than any other city.
On average, a luxury hotel room in Russia costs $268 per night, 223% above the country’s average rate of $83 per night.
At $98 per night, Vladivostok is the most expensive city in Russia to book a hotel room in. The average cost of $98 is about 54% above the country's average price per night.
The least expensive city in Russia to stay in is Novosibirsk. With an average rate of $10 per night, Novosibirsk is about 87% less expensive than other cities in Russia.