Hotels in Russia

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

Russia
20 Oct — 21 Oct2
Russia
Wed 20/10
Thu 21/10
...and more

Tips for booking a Russia hotel

Cheapest month:March
Most expensive month:June
Average price in Russia:₹ 5,247/night
Absolute cheapest price found:₹ 224/night
Cheapest day:Friday
Most expensive day:Wednesday
₹ 923 - ₹ 11,998
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 3,782 - ₹ 12,679
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Russia

Show all 104,218 hotels
Station Hotel M19
Station Hotel M19
86.0 Excellent
Ul. Marata 19, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.8 km from city centre,  

Conveniently located in the middle of the city, this 3-star hotel makes for an excellent base in St Petersburg. Surrounded by local bars and restaurants, it is within walking distance from Ploshchad Vosstaniya Metro Station.

₹ 1,198
Avg. per night
Izmailovo Beta Hotel
Izmailovo Beta Hotel
81.0 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.

₹ 1,947
Avg. per night
Azimut Hotel Saint-Petersburg
Azimut Hotel Saint-Petersburg
84.0 Excellent
43-1 Lermontovsky Prospect, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.9 km from city centre,  

Located in St Petersburg, AZIMUT Hotel Saint-Petersburg is a short drive from Saint Isaac's Cathedral and offers private parking on site. Rooms are air conditioned and a wireless internet connection is provided free of charge.

₹ 2,246
Avg. per night
Cosmos Hotel
Cosmos Hotel
70.0 Good
150 Mira Prospect, Moscow, Moscow, Russia
Show on map
9.0 km from city centre,  

Featuring impressive views of Moscow, this comfortable hotel is a brief stroll from VDNKh Metro Station. It offers a Jacuzzi, a swimming pool and complimentary Wi-Fi access.

₹ 2,396
Avg. per night
Izmailovo Delta
Izmailovo Delta
86.0 Excellent
Izmailovsckoe Shosse 71, Moscow, Moscow, Russia
Show on map
9.9 km from city centre,  

This comfortable hotel in Moscow offers free wireless internet, as well as a bowling alley and a sauna. Surrounded by local bars and restaurants, it is a short walk from Partizanskaya Station.

₹ 2,396
Avg. per night
Ibis St Petersburg Centre
Ibis St Petersburg Centre
85.0 Excellent
Ligovsky Prospekt 54, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
2.0 km from city centre,  

Conveniently located in the heart of the city, this 3-star hotel makes for an excellent base in St Petersburg. It is set amongst a variety of popular nightlife options and is minutes on foot from Moskovsky Rail Terminal (Saint Petersburg).

₹ 2,396
Avg. per night
Holiday Inn Express St. Petersburg - Sadovaya
Holiday Inn Express St. Petersburg - Sadovaya
93.0 Excellent
Sadovaya Street 62, Saint Petersburg, Sankt-Peterburg, Russia
Show on map
1.3 km from city centre,  

Conveniently located in the heart of the city, this 4-star hotel makes for an excellent base in St Petersburg. Guests can also enjoy complimentary internet access throughout the property.

₹ 2,621
Avg. per night
Izmailovo Alfa Hotel
Izmailovo Alfa Hotel
88.0 Excellent
Izmailovskoe Shosse 71, Building A, Moscow, Moscow, Russia
Show on map
9.8 km from city centre,  

This elegant hotel is situated in Moscow and is a short stroll from Partizanskaya Station. It also offers a sauna and an indoor pool.

₹ 2,995
Avg. per night

Hotel prices in Russia

2 stars or below

₹ 1,348 - ₹ 2,995

Hostel Petya and the Wolf - V.O.

No. 1 most popular

₹ 1,427
Avg. per night
Hotel Jefferson

No. 2 most popular

₹ 1,498
Avg. per night
Horoshy Hostel

Best value

Horoshy Hostel
90.0 Excellent
₹ 1,348
Avg. per night
3 stars

₹ 1,198 - ₹ 4,043

Cosmos Hotel

No. 1 most popular

Cosmos Hotel
70.0 Good
₹ 2,396
Avg. per night
Izmailovo Beta Hotel

No. 2 most popular

Izmailovo Beta Hotel
81.0 Excellent
₹ 1,947
Avg. per night
Station Hotel M19

Best value

Station Hotel M19
86.0 Excellent
₹ 1,198
Avg. per night
4 stars and up

₹ 2,246 - ₹ 49,867

Crowne Plaza Moscow - World Trade Centre

No. 1 most popular

₹ 5,616
Avg. per night
Hilton Moscow Leningradskaya

No. 2 most popular

₹ 5,316
Avg. per night
Azimut Hotel Saint-Petersburg

Best value

₹ 2,246
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?

    Users favour staying in areas such as Moscow, Saint Petersburg, and Kazan. Consider these locations when searching for your desired stay.

  • What are the best hotels in Russia?

    One of the most popular hotels in Russia is Crowne Plaza Moscow - World Trade Centre, which has been reviewed by 7,579 users and currently has a rating of 9.2/10. Other top-rated locations include Hilton Moscow Leningradskaya and Holiday Inn Moscow - Sokolniki, which have received 8.5/10 and 9.1/10 ratings from our users, respectively.