Hotels in Russia

Search and compare Russia hotels from hundreds of travel sites and save

Russia
23 Sep — 24 Sep2
Russia
Thu 23/9
Fri 24/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Russia

Filter by star ratings
All filters
Demetra Art Hotel
Demetra Art Hotel
9.2 Excellent
Vosstaniya Street 44, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.9 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 978 reviews
9.2

Situated only a short stroll from Chernyshevskaya Station, Demetra Art Hotel provides guests with a convenient base when visiting St Petersburg. This hotel is centrally located and is just a 10-minute drive from Smolny Cathedral.

Courtyard by Marriott Sochi Krasnaya Polyana
Courtyard by Marriott Sochi Krasnaya Polyana
9.0 Excellent
Gornaya Karousel 6, Estosadok, Estosadok, Krasnodarskiy, Russia
Show on map
0.7 km from city centre, Estosadok, KDA, Russia 
ExcellentBased on 3,229 reviews
9.0

Located in the ski resort of Sochi Winter Olympics, this stylish hotel offers facilities such as ski equipment hire and snow sports. Popular amenities, such as a Jacuzzi, free Wi-Fi and a sauna, make for an enjoyable stay in Krasnaya Polyana.

Holiday Inn Moscow - Sokolniki
Holiday Inn Moscow - Sokolniki
9.1 Excellent
Rusakovskaya Ulitsa 24, Moscow, Moscow, Russia
Show on map
6.4 km from city centre, Moscow, MOW, Russia 
ExcellentBased on 9,316 reviews
9.1

Holiday Inn Moscow Sokolniki has 523 modern rooms and features an indoor pool. It is surrounded by a variety of well-known shops and is minutes on foot from Sokolniki Metro Station.

Kentron Boutique Hotel
Kentron Boutique Hotel
9.0 Excellent
Nevsky Avenue, 111/3, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.7 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,485 reviews
9.0

Centrally positioned in St Petersburg, Kentron Boutique Hotel is within an easy drive of Winter Palace and the Hermitage Museum. It also provides a 24-hour reception, room service and an express check-in and check-out feature.

Ambassador Hotel
Ambassador Hotel
8.6 Excellent
5-7 Rimsky-Korsakov Avenue, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
0.7 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 1,306 reviews
8.6

Conveniently located in the middle of the city, this 4-star hotel makes for an ideal base in St Petersburg. It provides a fitness centre, as well as 24-hour room service, an indoor pool and free Wi-Fi.

Golden Rooms Hotel
Golden Rooms Hotel
8.2 Excellent
Nikoloyamskaya Street, 38/23, Moscow, Moscow, Russia
Show on map
2.7 km from city centre, Moscow, MOW, Russia 
ExcellentBased on 1,211 reviews
8.2

Golden Rooms Hotel is located in Moscow and features free Wi-Fi. It also provides luggage storage, a concierge and a swimming pool.

The Ritz-Carlton, Moscow
The Ritz-Carlton, Moscow
8.9 Excellent
Tverskaya Street 3, Moscow, Moscow, Russia
Show on map
1.6 km from city centre, Moscow, MOW, Russia 
ExcellentBased on 826 reviews
8.9

Situated in Moscow, The Ritz-Carlton Moscow offers stylish, 5-star accommodation close to Tverskaya Street. With views of Red Square, the hotel also provides deluxe amenities and services, including a Jacuzzi, an indoor pool and a sauna.

Hotel Milan
Hotel Milan
9.0 Excellent
28a Shipilovskaya Str., Moscow, Moscow, Russia
Show on map
15.0 km from city centre, Moscow, MOW, Russia 
ExcellentBased on 2,839 reviews
9.0

Boasting free Wi-Fi and a sauna, Milan Hotel Moscow is situated in Moscow and offers comfortable accommodation. In addition to free private parking on site, the hotel features comfortable 4-star rooms and a bar.

Sheraton Palace Hotel, Moscow
Sheraton Palace Hotel, Moscow
8.8 Excellent
1st Tverskaya-Yamskaya Str. 19, Moscow, Moscow, Russia
Show on map
3.9 km from city centre, Moscow, MOW, Russia 
ExcellentBased on 2,962 reviews
8.8

Situated under a 10-minute walk from Mayakovskaya Station, Sheraton Palace Hotel Moscow provides guests with a convenient base when visiting Moscow. The numerous facilities this luxury hotel features include an express check-in and check-out feature, 24-hour room service and an executive floor.

Petro Palace Hotel
Petro Palace Hotel
8.9 Excellent
14 Malaya Morskaya Street, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.1 km from city centre, Saint Petersburg, SPE, Russia 
ExcellentBased on 2,139 reviews
8.9

Strategically located in the centre of the city, this 4-star hotel makes for an ideal base in St Petersburg. It also features a Jacuzzi, a heated pool and a sauna.

Tips for booking a Russia hotel

Cheapest month:March
Most expensive month:June
Average price in Russia:$174/night
Absolute cheapest price found:$5/night
Cheapest day:Thursday
Most expensive day:Friday
$18 - $390
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$51 - $355
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Russia hotels

Show all 104,243 hotels
1
The Ritz-Carlton, Moscow
The Ritz-Carlton, Moscow
8.9 Excellent
Tverskaya Street 3, Moscow, Moscow, Russia
Show on map
1.6 km from city centre, Moscow 

Situated in Moscow, The Ritz-Carlton Moscow offers stylish, 5-star accommodation close to Tverskaya Street. With views of Red Square, the hotel also provides deluxe amenities and services, including a Jacuzzi, an indoor pool and a sauna.

2
Rocco Forte Astoria Hotel
Rocco Forte Astoria Hotel
9.3 Excellent
39, Bolshaya Morskaya Str., Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.0 km from city centre, Saint Petersburg 

Located in St Petersburg, Rocco Forte Astoria Hotel provides stylish, 5-star accommodation close to Saint Isaac's Cathedral. This traditional hotel is set in the heart of the city.

3
Nevsky Forum Hotel
Nevsky Forum Hotel
9.3 Excellent
69 Nevsky Pr, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.9 km from city centre, Saint Petersburg 

Strategically located in the middle of the city, this 4-star hotel makes for an excellent base in St Petersburg. Surrounded by local bars and restaurants, it is a short walk from Moskovsky Rail Terminal (Saint Petersburg).

4
Solo Sokos Hotel Palace Bridge
Solo Sokos Hotel Palace Bridge
8.7 Excellent
Birzhevoi Pereulok 4, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.5 km from city centre, Saint Petersburg 

Solo Sokos Hotel Palace Bridge is situated in St Petersburg and is close to Admiralty. It also provides on-site parking at an additional cost, and Palace Square and Saint Isaac's Cathedral are a short drive away.

5
Marco Polo Presnja Hotel
Marco Polo Presnja Hotel
8.8 Excellent
9, Spiridonjevskij Per., Building 1, Moscow, Moscow, Russia
Show on map
2.5 km from city centre, Moscow 

Situated in Central Moscow, Marco Polo Presnja Hotel is a short walk from Patriarch Ponds and provides complimentary Wi-Fi and a sauna. It offers 4-star accommodation with air-conditioned rooms.

6
Renaissance St. Petersburg Baltic Hotel
Renaissance St. Petersburg Baltic Hotel
8.7 Excellent
Pochtamtskaya Str. 4, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.2 km from city centre, Saint Petersburg 

Strategically located in the centre of the city, this 5-star hotel makes for an excellent base in St Petersburg. It also features a rooftop terrace and a sauna.

7
Demetra Art Hotel
Demetra Art Hotel
9.2 Excellent
Vosstaniya Street 44, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.9 km from city centre, Saint Petersburg 

Situated only a short stroll from Chernyshevskaya Station, Demetra Art Hotel provides guests with a convenient base when visiting St Petersburg. This hotel is centrally located and is just a 10-minute drive from Smolny Cathedral.

8
Four Seasons Hotel Moscow
Four Seasons Hotel Moscow
9.2 Excellent
2 Okhotny Ryad Street, Moscow, Moscow, Russia
Show on map
1.6 km from city centre, Moscow 

Offering an ideal base for those wishing to enjoy Moscow's well-known nightlife, the hotel features a 24-hour reception and views of Central Moscow. Only a short stroll from Tverskaya Street, it offers elegant rooms equipped with a coffee maker, a private bathroom and free wireless internet access.

Cheapest hotels in Russia

Show all 104,243 hotels
Nice Hostel Mokhovaya
Nice Hostel Mokhovaya
8.3 Excellent
Mokhovaya Ulitsa 30, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.1 km from city centre,  

Less than 20 minutes' walk from Chernyshevskaya Station, Nicehostel Mokhovaya provides guests with a convenient base when in St Petersburg. It is conveniently situated in the city centre.

$22
Avg. per night
Russ Hotel
Russ Hotel
8.3 Excellent
1 Artilleriyskaya, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.4 km from city centre,  

Russ Hotel St Petersburg is set in St Petersburg and is within a 10-minute walk of Chernyshevskaya Station. It is conveniently situated in the city centre.

$32
Avg. per night
Izmailovo Beta Hotel
Izmailovo Beta Hotel
8.1 Excellent
71, 2b Izmailovskoe Shosse, Moscow, Moscow, Russia
Show on map
9.7 km from city centre,  

Situated in Moscow, Izmailovo Beta Hotel provides 3-star accommodation, as well as free Wi-Fi. It is ideally positioned for those wishing to discover the area's attractions.

$34
Avg. per night
Admiralteyskaya Hotel
Admiralteyskaya Hotel
8.5 Excellent
8, Alexandra Bloka Str. Liter A, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.5 km from city centre,  

Admiralteyskaya Hotel provides modern 3-star accommodation in St Petersburg. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

$37
Avg. per night
Angara Hotel
Angara Hotel
8.1 Excellent
Sukhe-Batora st., 7, Irkutsk, Irkutsk, Russia
Show on map
1.3 km from city centre,  

Strategically located in the centre of the city, this 3-star hotel makes for an ideal base in Irkutsk. It also offers an indoor pool and a sauna.

$39
Avg. per night
Hotel Saint Petersburg
Hotel Saint Petersburg
8.6 Excellent
Pirogovskaya Embankment 5/2, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
3.5 km from city centre,  

Established in 1970, Saint Petersburg Hotel offers views of St Petersburg, plus free Wi-Fi. This modern hotel is located in the Vyborgsky District.

$39
Avg. per night
Hotel Vera
Hotel Vera
9.1 Excellent
Suvorovsky Prospekt 25/16, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
3.1 km from city centre,  

Strategically located in the middle of the city, this 3-star hotel makes for an excellent base in St Petersburg. It also offers a Jacuzzi, free Wi-Fi and a sauna.

$39
Avg. per night
Kentron Boutique Hotel
Kentron Boutique Hotel
9.0 Excellent
Nevsky Avenue, 111/3, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.7 km from city centre,  

Centrally positioned in St Petersburg, Kentron Boutique Hotel is within an easy drive of Winter Palace and the Hermitage Museum. It also provides a 24-hour reception, room service and an express check-in and check-out feature.

$44
Avg. per night

Hotel prices in Russia

2 stars or below

$11 - $199

Nice Hostel Mokhovaya

No. 1 most popular

$22
Avg. per night
Red Square Guest House

No. 2 most popular

$44
Avg. per night
Napoleon Hostel Moscow

Best value

$11
Avg. per night
3 stars

$29 - $141

Mirros Hotel Moscow Kremlin

No. 1 most popular

$87
Avg. per night
ibis Moscow Centre Bakhrushina

No. 2 most popular

$57
Avg. per night
Stasov Hotel

Best value

Stasov Hotel
9.0 Excellent
$29
Avg. per night
4 stars and up

$32 - $1,308

Rocco Forte Astoria Hotel

No. 1 most popular

$324
Avg. per night
Sheraton Palace Hotel, Moscow

No. 2 most popular

$127
Avg. per night
Russ Hotel

Best value

Russ Hotel
8.3 Excellent
$32
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Russia travel FAQs

  • Where is the best place to stay in Russia?

    Russia has plenty to offer. Consider staying in some of its most favoured locations, like Moscow, Saint Petersburg, and Vladivostok.

  • What are the best hotels in Russia?

    Russia is home to many highly-rated hotels, one of which is Rocco Forte Astoria Hotel, which has a current rating of 9.3. For other potential stays, consider Sheraton Palace Hotel, Moscow and Hotel Metropol Moscow, which can also be great places to stay in Russia.