Hotels in Russia

Find the best deals on 82,514 hotels in Russia

Check-in
Check-out
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
Price
$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

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
$self.alt
Best value
Azimut Hotel Saint-Petersburg
8.4
$54
$self.alt
No. 1 most popular
Angleterre Hotel
9.1
$200
$self.alt
No. 2 most popular
Belmond Grand Hotel Europe
9.4
$226
$self.alt
No. 3 most popular
Hotel Saint Petersburg
8.6
$67
$self.alt
No. 4 most popular
Solo Sokos Hotel Palace Bridge
8.9
$159
$self.alt
No. 5 most popular
Corinthia Hotel St Petersburg
9.0
$165
$self.alt
Best value
Izmailovo Alfa Hotel
8.7
$72
$self.alt
No. 1 most popular
Moscow Marriott Grand Hotel
9.0
$134
$self.alt
No. 2 most popular
Holiday Inn Moscow - Sokolniki
9.0
$75
$self.alt
No. 3 most popular
Hilton Moscow Leningradskaya
8.8
$143
$self.alt
No. 4 most popular
Crowne Plaza Moscow - World Trade Centre
9.1
$126
$self.alt
No. 5 most popular
Pentahotel Moscow, Arbat
8.9
$88
$self.alt
Best value
Alpari Hotel
8.3
$43
$self.alt
No. 1 most popular
Business Hotel Delta
8.4
$67
$self.alt
No. 2 most popular
Sun Hotel
8.6
$113
$self.alt
No. 3 most popular
Baikal Business Centre
8.9
$100
$self.alt
No. 4 most popular
International Hotel Sayen
9.2
$206
$self.alt
No. 5 most popular
Master And Margarita Hotel
7.8
$54

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 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.

Where do most people stay in Russia?

While the country has many desirable locations to visit, the most popular city in Russia to travel to is Saint Petersburg.

How much does a luxury hotel cost in Russia?

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.

Which city in Russia has the most expensive hotel rooms?

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.

Which city in Russia has the least expensive hotel rooms?

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.


Most popular tourist destinations in Russia

Explore the cities our users love in Russia

Popular international routes landing in Russia

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Auckland to Saint Petersburg
Fastest flight time
38h 45m
Cheapest price
$1,533
Wellington to Moscow
Fastest flight time
31h 05m
Cheapest price
$2,021
Tauranga to Moscow
Fastest flight time
35h 10m
Cheapest price
$2,644
Christchurch to Saint Petersburg
Fastest flight time
34h 40m
Cheapest price
$3,032
Taupo to Moscow
Fastest flight time
29h 40m
Cheapest price
$3,935
Rotorua to Moscow
Fastest flight time
29h 20m
Cheapest price
$3,935
View more