Hotels in Russia

Find the best deals on 58,317 hotels in Russia

Check-in
Check-out
Compare vs momondo |

Popular Cities in Russia

Book one of the best deals Russia has to offer in these popular locations
Hotels in Moscow
Best value
Izmailovo Alfa Hotel
8.7
36 GBP
No. 1 most popular
Hotel Metropol Moscow
9.1
132 GBP
No. 2 most popular
Swissôtel Krasnye Holmy
9.2
111 GBP
No. 3 most popular
Mamaison All-Suites Spa Hotel Pokrovka
9.0
77 GBP
No. 4 most popular
Crowne Plaza Moscow - World Trade Centre
9.1
62 GBP
No. 5 most popular
Pentahotel Moscow, Arbat
8.9
44 GBP
Hotels in Saint Petersburg
Best value
Oktiabrskaya Hotel
8.3
29 GBP
No. 1 most popular
Belmond Grand Hotel Europe
9.3
111 GBP
No. 2 most popular
Solo Sokos Hotel Palace Bridge
8.8
78 GBP
No. 3 most popular
Crowne Plaza St. Petersburg - Ligovsky
9.2
48 GBP
No. 4 most popular
Best Western PLUS Centre Hotel
8.4
32 GBP
No. 5 most popular
Corinthia Hotel St Petersburg
8.9
81 GBP
Hotels in Omsk
Best value
Zhar-Ptitsa
7.2
13 GBP
No. 1 most popular
Ibis Sibir Omsk
8.2
46 GBP
No. 2 most popular
Tourist
9.0
29 GBP
No. 3 most popular
Den I Noch Hotel
8.7
20 GBP
No. 4 most popular
Zolotoy Lev
8.5
16 GBP
No. 5 most popular
Apartment na Karla Marksa
9.3
19 GBP
Hotels in Kazan
Best value
Osobnyak na Teatralnoy
8.6
26 GBP
No. 1 most popular
Mirage Hotel
8.9
54 GBP
No. 2 most popular
Korston Royal Hotel
8.7
61 GBP
No. 3 most popular
Ramada by Wyndham Kazan City Center
9.5
49 GBP
No. 4 most popular
Hotel Crystal
8.6
27 GBP
No. 5 most popular
Courtyard by Marriott Kazan Kremlin
9.1
45 GBP
Hotels in Samara
Best value
Moya Hotel
8.4
17 GBP
No. 1 most popular
Renaissance Samara Hotel
8.7
46 GBP
No. 2 most popular
Holiday Inn Samara
9.1
43 GBP
No. 3 most popular
Meridian Samara
9.2
28 GBP
No. 4 most popular
Dubki Hotel
8.2
17 GBP
No. 5 most popular
Ost West Club
9.1
40 GBP

Russia travel tips

Let us help you with the best tips about Russia

When is the least expensive time to stay in Russia?

At just 40 GBP per night on average, April is the least expensive month to stay at a hotel in Russia. The most expensive month to stay at a hotel in Russia is August.

Where do most people stay in Russia?

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

How much does a luxury hotel cost in Russia?

An average rate of 140 GBP per night is to be expected when planning a stay in a luxury hotel room in Russia. This rate is about 234% above the country’s average nightly rate of 42 GBP.

Which city in Russia has the most expensive hotel rooms?

At 455 GBP per night, Moscow is the most expensive city in Russia to book a hotel room in. The average cost of 455 GBP is about 985% above the country's average price per night.

Which city in Russia has the least expensive hotel rooms?

The least expensive city in Russia to stay in is Omsk. With an average rate of 5 GBP per night, Omsk is about 88% less expensive than other cities 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
London to Saint Petersburg
Fastest flight time
3h 25m
Cheapest price
56 GBP
London to Moscow
Fastest flight time
3h 35m
Cheapest price
69 GBP
Manchester to Saint Petersburg
Fastest flight time
5h 05m
Cheapest price
109 GBP
Manchester to Moscow
Fastest flight time
6h 10m
Cheapest price
121 GBP
Edinburgh to Saint Petersburg
Fastest flight time
5h 30m
Cheapest price
145 GBP
London to Sochi
Fastest flight time
12h 30m
Cheapest price
151 GBP
Glasgow to Moscow
Fastest flight time
13h 45m
Cheapest price
158 GBP
Edinburgh to Moscow
Fastest flight time
8h 50m
Cheapest price
168 GBP
Cardiff to Saint Petersburg
Fastest flight time
5h 40m
Cheapest price
186 GBP
Birmingham to Moscow
Fastest flight time
5h 20m
Cheapest price
186 GBP
View more