Hotels in Russia

Find the best deals on 82,150 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
£23 - £40
CHEAPEST CITY IN RUSSIA Krasnodar 26% cheaper Hotels in Krasnodar are the cheapest in Russia at just £23 per night on average.
MOST EXPENSIVE CITY IN RUSSIA Moscow 32% more expensive Moscow has the highest priced hotels in Russia with rooms averaging £41 per night.
MOST POPULAR CITY IN RUSSIA Moscow 87% 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
$self.alt
Best value
Hostel Kremlin Lights
9.0
£11
$self.alt
No. 1 most popular
Moscow Marriott Grand Hotel
9.0
£68
$self.alt
No. 2 most popular
Holiday Inn Moscow - Suschevsky
8.6
£35
$self.alt
No. 3 most popular
Hilton Moscow Leningradskaya
8.8
£72
$self.alt
No. 4 most popular
Crowne Plaza Moscow - World Trade Centre
9.1
£63
$self.alt
No. 5 most popular
Izmailovo Alfa Hotel
8.7
£36
Hotels in Saint Petersburg
Search hotel deals in Saint Petersburg
$self.alt
Best value
Alleya
£17
$self.alt
No. 1 most popular
Belmond Grand Hotel Europe
9.4
£113
$self.alt
No. 2 most popular
Hotel Saint Petersburg
8.6
£34
$self.alt
No. 3 most popular
Azimut Hotel Saint-Petersburg
8.4
£27
$self.alt
No. 4 most popular
Solo Sokos Hotel Palace Bridge
8.9
£80
$self.alt
No. 5 most popular
Corinthia Hotel St Petersburg
9.0
£83
$self.alt
Best value
Tatarinn
8.6
£23
$self.alt
No. 1 most popular
Mirage Hotel
8.9
£55
$self.alt
No. 2 most popular
Korston Royal Hotel
8.7
£62
$self.alt
No. 3 most popular
Hotel Crystal
8.6
£27
$self.alt
No. 4 most popular
Osobnyak na Teatralnoy
8.5
£27
$self.alt
No. 5 most popular
Courtyard by Marriott Kazan Kremlin
9.1
£46
$self.alt
Best value
Moya Hotel
8.5
£17
$self.alt
No. 1 most popular
Renaissance Samara Hotel
8.8
£47
$self.alt
No. 2 most popular
Holiday Inn Samara
9.2
£44
$self.alt
No. 3 most popular
Meridian Samara
9.1
£28
$self.alt
No. 4 most popular
Dubki Hotel
8.2
£18
$self.alt
No. 5 most popular
Ost West Club
9.0
£41
$self.alt
Best value
Sochi-Breeze Spa Hotel
8.5
£27
$self.alt
No. 1 most popular
Zhemchuzhina Grand Hotel
8.4
£41
$self.alt
No. 2 most popular
Marins Park Hotel Sochi
8.0
£32
$self.alt
No. 3 most popular
Hotel Chebotarev
8.1
£30
$self.alt
No. 4 most popular
Sea Galaxy Hotel Congress & Spa
8.6
£36
$self.alt
No. 5 most popular
Denart Hotel
9.0
£27

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 £54 per night on average, November is the least expensive month to stay at a hotel in Russia. The most expensive month to stay at a hotel in Russia is December.

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

Which city in Russia has the most expensive hotel rooms?

At £41 per night, Moscow is the most expensive city in Russia to book a hotel room in. The average cost of £41 is about 32% 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 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
£37
Manchester to Moscow
Fastest flight time
7h 50m
Cheapest price
£143
Birmingham to Moscow
Fastest flight time
8h 10m
Cheapest price
£166
Aberdeen to Saint Petersburg
Fastest flight time
16h 40m
Cheapest price
£241
Southampton to Moscow
Fastest flight time
15h 05m
Cheapest price
£314
Newcastle upon Tyne to Volgograd
Fastest flight time
33h 50m
Cheapest price
£317
Belfast to Moscow
Fastest flight time
21h 30m
Cheapest price
£380
Liverpool to Sochi
Fastest flight time
11h 25m
Cheapest price
£451
Darlington to Volgograd
Fastest flight time
16h 30m
Cheapest price
£501
Leeds to Saint Petersburg
Fastest flight time
19h 40m
Cheapest price
£1,638
View more