Hotels in Russia

Find the best deals on 51,460 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
Precio
23 GBP - 40 GBP
CHEAPEST CITY IN RUSSIA Krasnodar 23% cheaper Hotels in Krasnodar are the cheapest in Russia at just 23 GBP per night on average.
MOST EXPENSIVE CITY IN RUSSIA Moscow 37% more expensive Moscow has the highest priced hotels in Russia with rooms averaging 40 GBP per night.
MOST POPULAR CITY IN RUSSIA Moscow 630% 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 Moscow
Best value
Izmailovo Alfa Hotel
8.7
34 GBP
No. 1 most popular
Marco Polo Presnja Hotel
8.7
51 GBP
No. 2 most popular
Hilton Moscow Leningradskaya
8.8
67 GBP
No. 3 most popular
Mamaison All-Suites Spa Hotel Pokrovka
9.0
73 GBP
No. 4 most popular
Crowne Plaza Moscow - World Trade Centre
9.1
59 GBP
No. 5 most popular
Lakshmi Apartment Belorusskaya
7.7
46 GBP
Hotels in Saint Petersburg
Best value
Apart-Hotel Vertical
8.8
24 GBP
No. 1 most popular
Angleterre Hotel
9.1
93 GBP
No. 2 most popular
Belmond Grand Hotel Europe
9.3
105 GBP
No. 3 most popular
Kempinski Hotel Moika 22
9.1
106 GBP
No. 4 most popular
Crowne Plaza St. Petersburg - Ligovsky
9.2
45 GBP
No. 5 most popular
Four Seasons Hotel Lion Palace St. Petersburg
9.5
217 GBP
Hotels in Kazan
Best value
Tatarinn
8.6
21 GBP
No. 1 most popular
Mirage Hotel
9.0
51 GBP
No. 2 most popular
Korston Royal Hotel
8.7
58 GBP
No. 3 most popular
Hotel Crystal
8.6
26 GBP
No. 4 most popular
Osobnyak na Teatralnoy
8.6
25 GBP
No. 5 most popular
Courtyard by Marriott Kazan Kremlin
9.1
43 GBP
Hotels in Samara
Best value
Moya Hotel
8.4
16 GBP
No. 1 most popular
Renaissance Samara Hotel
8.7
44 GBP
No. 2 most popular
Holiday Inn Samara
9.1
41 GBP
No. 3 most popular
Meridian Samara
9.1
26 GBP
No. 4 most popular
Dubki Hotel
8.3
16 GBP
No. 5 most popular
Ost West Club
9.0
38 GBP
Hotels in Omsk
Best value
Zhar-Ptitsa
7.5
12 GBP
No. 1 most popular
Tourist
9.0
27 GBP
No. 2 most popular
Den I Noch Hotel
8.7
19 GBP
No. 3 most popular
Raiskaya Laguna Omsk
8.4
12 GBP
No. 4 most popular
Apartment on Kuybesheva
9.1
28 GBP
No. 5 most popular
Zolotoy Lev
8.5
15 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 45 GBP per night on average, September is the least expensive month to stay at a hotel in Russia. The most expensive month to stay at a hotel in Russia is May.

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 136 GBP per night is to be expected when planning a stay in a luxury hotel room in Russia. This rate is about 238% above the country’s average nightly rate of 41 GBP.

Which city in Russia has the most expensive hotel rooms?

At 433 GBP per night, Moscow is the most expensive city in Russia to book a hotel room in. The average cost of 433 GBP is about 978% 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
23 GBP
London to Moscow
Fastest flight time
3h 45m
Cheapest price
44 GBP
London to Kazan
Fastest flight time
7h 55m
Cheapest price
94 GBP
Edinburgh to Saint Petersburg
Fastest flight time
14h 20m
Cheapest price
96 GBP
Manchester to Saint Petersburg
Fastest flight time
4h 55m
Cheapest price
97 GBP
London to Krasnodar
Fastest flight time
9h 45m
Cheapest price
100 GBP
Edinburgh to Moscow
Fastest flight time
5h 25m
Cheapest price
113 GBP
London to Kaliningrad
Fastest flight time
8h 05m
Cheapest price
115 GBP
Manchester to Moscow
Fastest flight time
9h 50m
Cheapest price
123 GBP
Bristol to Moscow
Fastest flight time
8h 30m
Cheapest price
149 GBP
View more