Hotels in Russia

Find the best deals on 106,273 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
$20 - $50
CHEAPEST CITY IN RUSSIA Anapa 48% cheaper Hotels in Anapa are the cheapest in Russia at just $20 per night on average.
MOST EXPENSIVE CITY IN RUSSIA Moscow 32% more expensive Moscow has the highest priced hotels in Russia with rooms averaging $50 per night.
MOST POPULAR CITY IN RUSSIA Moscow 84% 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
  • Izmailovo Alfa Hotel
    Best value

    Izmailovo Alfa Hotel

    Izmailovskoe Shosse 71, Building A, Moscow, Moscow

    8.8

    $36

    View Deal
  • Azimut Hotel Smolenskaya Moscow
    #1 Most popular

    Azimut Hotel Smolenskaya Moscow

    8 Smolenskaya Street, Moscow, Moscow

    8.9

    $49

    View Deal
  • Design Hotel Sukharevsky
    #2 Most popular

    Design Hotel Sukharevsky

    1st Koptelsky Pereulok, 2/7, Building 1, Moscow, Moscow

    8.6

    $70

    View Deal
  • Moscow Marriott Grand Hotel
    #3 Most popular

    Moscow Marriott Grand Hotel

    26/1 Tverskaya Street, Moscow, Moscow

    8.8

    $76

    View Deal
  • Radisson Slavyanskaya Hotel & Business Center
    #4 Most popular

    Radisson Slavyanskaya Hotel & Business Center

    Europe Square, 2, Moscow, Moscow

    8.4

    $48

    View Deal
  • Minima Hotel Belorusskaya
    #5 Most popular

    Minima Hotel Belorusskaya

    Ulitsa Lesnaya 20, Bldg. 2, Moscow, Moscow

    8.1

    $37

    View Deal
  • Holiday Inn Moscow - Lesnaya

    Holiday Inn Moscow - Lesnaya

    15 Lesnaya Street, Moscow, Moscow

    8.6

    $59

    View Deal
Hotels in Saint Petersburg
Search hotel deals in Saint Petersburg
  • Oktiabrskaya Hotel
    Best value

    Oktiabrskaya Hotel

    10/118 Ligovsky Prosp., Saint Petersburg, Sankt-Peterburg

    8.4

    $63

    View Deal
  • Kempinski Hotel Moika 22
    #1 Most popular

    Kempinski Hotel Moika 22

    22, Moika River Embankment, Saint Petersburg, Sankt-Peterburg

    8.8

    $169

    View Deal
  • Solo Sokos Hotel Palace Bridge
    #2 Most popular

    Solo Sokos Hotel Palace Bridge

    Birzhevoi Pereulok 4, Saint Petersburg, Sankt-Peterburg

    8.7

    $130

    View Deal
  • Grand Hotel Europe, A Belmond Hotel, St Petersburg
    #3 Most popular

    Grand Hotel Europe, A Belmond Hotel, St Petersburg

    1/7 Mikhailovskaya Street, Saint Petersburg, Sankt-Peterburg

    9.4

    $200

    View Deal
  • Corinthia Hotel St Petersburg
    #4 Most popular

    Corinthia Hotel St Petersburg

    Nevsky Prospect, 57, Saint Petersburg, Sankt-Peterburg

    8.9

    $155

    View Deal
  • Solo Sokos Hotel Vasilievsky
    #5 Most popular

    Solo Sokos Hotel Vasilievsky

    Vasilievsky Ostrov 8th line 11-13, Saint Petersburg, Sankt-Peterburg

    9.1

    $99

    View Deal
  • Domina St. Petersburg

    Domina St. Petersburg

    99 Moika River Emb., Saint Petersburg, Sankt-Peterburg

    9.3

    $142

    View Deal
  • Apart Hotel Imeretinsky - Pribrezhny Kvartal
    Best value

    Apart Hotel Imeretinsky - Pribrezhny Kvartal

    Golubaya 1, Adler, Krasnodarskiy

    8.5

    $79

    View Deal
  • Pullman Sochi Centre
    #1 Most popular

    Pullman Sochi Centre

    11A Ordzhonikidze Street, Sochi, Krasnodarskiy

    9.0

    $285

    View Deal
  • Radisson Blu Resort & Congress Centre, Sochi
    #2 Most popular

    Radisson Blu Resort & Congress Centre, Sochi

    Golubaya, 1A, Sochi, Krasnodarskiy

    8.9

    $208

    View Deal
  • Marins Park Hotel
    #3 Most popular

    Marins Park Hotel

    2 Morskoy Pereulok, Sochi, Krasnodarskiy

    7.6

    $123

    View Deal
  • Sea Galaxy Hotel Congress & Spa
    #4 Most popular

    Sea Galaxy Hotel Congress & Spa

    4 Chernomorskaya St, Sochi, Krasnodarskiy

    8.4

    $138

    View Deal
  • Green House Detox & Spa Hotel
    #5 Most popular

    Green House Detox & Spa Hotel

    Divnomorskaya Street 26, Sochi, Krasnodarskiy

    8.9

    $119

    View Deal
  • Mercure Sochi Centre

    Mercure Sochi Centre

    11A Ordzhonikidze Street, Sochi, Krasnodarskiy

    8.9

    $177

    View Deal
  • Marins Park Hotel Rostov
    Best value

    Marins Park Hotel Rostov

    59 Budennovsky Ave., Rostov on Don, Rostov

    8.2

    $27

    View Deal
  • Radisson Blu Hotel, Rostov-on-Don
    #1 Most popular

    Radisson Blu Hotel, Rostov-on-Don

    25G/4 Beregovaya Street, Rostov on Don, Rostov

    9.1

    $101

    View Deal
  • Benamar Hotel&spa
    #2 Most popular

    Benamar Hotel&spa

    Chencova, 12/42, Rostov on Don, Rostov

    8.7

    $44

    View Deal
  • Mercure Rostov On Don Center
    #3 Most popular

    Mercure Rostov On Don Center

    Voroshilovsky Prospekt 35/107, Rostov on Don, Rostov

    8.8

    $60

    View Deal
  • Hotel Sevan Plaza
    #4 Most popular

    Hotel Sevan Plaza

    Erevanskaya Street 1a, Rostov on Don, Rostov

    8.9

    $52

    View Deal
  • Bellagio
    #5 Most popular

    Bellagio

    50 Let Rostselmasha Street 7B, Rostov on Don, Rostov

    9.5

    $55

    View Deal
  • Park Hotel Libhaber

    Park Hotel Libhaber

    ulitsa Malinovskogo 67, Rostov on Don, Rostov

    8.6

    $41

    View Deal
  • ibis Kazan
    Best value

    ibis Kazan

    Pravo-Bulachnaya Street 43/1, Kazan, Tatarstan

    8.3

    $48

    View Deal
  • Courtyard by Marriott Kazan Kremlin
    #1 Most popular

    Courtyard by Marriott Kazan Kremlin

    6 Karl Marx Street, Vakhitovskiy District, Kazan, Tatarstan

    9.1

    $67

    View Deal
  • Mirage Hotel
    #2 Most popular

    Mirage Hotel

    Moskovskaya Street 5, Kazan, Tatarstan

    9.0

    $81

    View Deal
  • Korston Royal Hotel
    #3 Most popular

    Korston Royal Hotel

    1a Ershova Street, Kazan, Tatarstan

    8.0

    $76

    View Deal
  • Grand Hotel Kazan
    #4 Most popular

    Grand Hotel Kazan

    Peterburgskaya St., 1, Kazan, Tatarstan

    8.4

    $56

    View Deal
  • Giuseppe Hotel
    #5 Most popular

    Giuseppe Hotel

    15 bld 25 Kremlevskaya, Kazan, Tatarstan

    9.3

    $52

    View Deal
  • Ramada by Wyndham Kazan City Center

    Ramada by Wyndham Kazan City Center

    39 Chernyshevskogo Street, Kazan, Tatarstan

    9.4

    $75

    View Deal

Russia travel tips

Let us help you with the best tips about Russia

When is the least expensive time to stay in Russia?

The least expensive month to stay at a hotel in Russia is January. On average, it only costs $116 per night in the month of January. Conversely, the most expensive month to visit Russia is July.

Where do most people stay in Russia?

While the country has many desirable locations to visit, the most popular city in Russia to travel to is Moscow.

Which city in Russia has the most expensive hotel rooms?

On average, $50 per night will be the going rate for a hotel room in Moscow. This is about 32% more expensive than any other city in Russia.

Which city in Russia has the least expensive hotel rooms?

Saint Petersburg currently offers the lowest nightly rates of any city in Russia at just $27; a price that is 79% lower than the average rate per night in Russia.


Discover these regions in Russia

Find the perfect area of Russia for your next getaway