Hotels in Russia

Find the best deals on 104,211 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
C$ 32 - C$ 61
CHEAPEST CITY IN RUSSIA Adler 33% cheaper Hotels in Adler are the cheapest in Russia at just C$ 31 per night on average.
MOST EXPENSIVE CITY IN RUSSIA Moscow 31% more expensive Moscow has the highest priced hotels in Russia with rooms averaging C$ 61 per night.
MOST POPULAR CITY IN RUSSIA Saint Petersburg 50% more users visited More momondo users search for hotels in Saint Petersburg 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
Hotels in Krasnaya Polyana
Search hotel deals in Krasnaya Polyana

Russia travel tips

Let us help you with the best tips about Russia

When is the least expensive time to stay in Russia?

If you are looking to save a few dollars on your hotel room in Russia, consider visiting the country in March as it is the least expensive month at just C$ 81 per night. Avoid booking a hotel room in July if you are looking for a deal; it is the most expensive month.

Where do most people stay in Russia?

Our users tend to visit Saint Petersburg more often than any other city when travelling to Russia.

Which city in Russia has the most expensive hotel rooms?

At C$ 64 per night, Krasnoyarsk is the most expensive city in Russia to book a hotel room in. The average cost of C$ 64 is about 49% above the country's average price per night.

Which city in Russia has the least expensive hotel rooms?

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