Hotels in Russia

Find the best deals on 104,243 hotels in Russia

Compare vs momondo |

Cheapest cities to book a hotel in Russia

Looking for a city in Russia to visit? Take a look at the average hotel booking prices in most popular cities in the country
$27 - $87
CHEAPEST CITY IN RUSSIA Anapa 53% cheaper Hotels in Anapa are the cheapest in Russia at just $27 per night on average.
MOST EXPENSIVE CITY IN RUSSIA Vladivostok 53% more expensive Vladivostok has the highest priced hotels in Russia with rooms averaging $86 per night.
MOST POPULAR CITY IN RUSSIA Moscow 80% more users visited More momondo users search for hotels in Moscow than any other city in Russia

Popular Cities in Russia

Book one of the best deals Russia has to offer in these popular locations
Hotels in Saint Petersburg
Search hotel deals in Saint Petersburg

Russia travel tips

Let us help you with the best tips about Russia

When is the least expensive time to stay in Russia?

The least expensive month to stay at a hotel in Russia is February. On average, it only costs $109 per night in the month of February. Conversely, the most expensive month to visit Russia is May.

Where do most people stay in Russia?

Out of all the tourist destinations in Russia, our data shows that travellers tend to visit Moscow more often than any other city.

Which city in Russia has the most expensive hotel rooms?

As a popular tourist destination in Russia, it is no surprise that Vladivostok has the most expensive hotel rooms at $86 per night - 54% more than than the country's average hotel room price.

Which city in Russia has the least expensive hotel rooms?

At just $27 per night, Saint Petersburg has hotel room rates that are 77% less than other cities in Russia.

Most popular tourist destinations in Russia

Explore the cities our users love in Russia