Top 10 Hotels in Moscow

See all 272 Hotels in Moscow
Peter I Hotel
Peter I Hotel

17 bldg. 1, Neglinnaya St, Moscow 127051

5.0 out of 5.0
4.3 out of 5 (744 reviews)

Close to many shopping venues, this city-centre hotel is housed in an imperial-style building in the historical district of …

$144
Hotel Metropol Moscow
Hotel Metropol Moscow

2 Teatralny Proezd, Moscow 109012

5.0 out of 5.0
4.4 out of 5 (457 reviews)

This family-friendly Moscow hotel is located in the historical district, just steps from Maly Theatre and Bolshoi Theatre …

$182
The Ritz-Carlton, Moscow
The Ritz-Carlton, Moscow

Tverskaya Street 3, Moscow 125009

5.0 out of 5.0
4.5 out of 5 (58 reviews)

This grand 11-floor hotel with an ornate façade is situated just 150 metres from Red Square. It has panoramic views from its …

$465
Sheraton Palace Hotel Moscow
Sheraton Palace Hotel Moscow

1st Tverskaya-Yamskaya Str. 19, Moscow 125047

5.0 out of 5.0
4.4 out of 5 (264 reviews)

Located in Tverskoy, this luxury hotel is 0.7 mi (1.1 km) from Bulgakov Museum and within 3 mi (5 km) of Moscow Kremlin and …

$106
Assambleya Nikitskaya Hotel
Assambleya Nikitskaya Hotel

12/2 Bolshaya Nikitskaya, Moscow 125009

4.0 out of 5.0
4.4 out of 5 (271 reviews)

Located in the heart of Moscow, this hotel is within a 15-minute walk of Moscow Conservatory, Moscow Kremlin, and Bolshoi …

$77
Arbat House Hotel
Arbat House Hotel

13, Skatertny pereulok, Moscow 121069

3.0 out of 5.0
3.9 out of 5 (195 reviews)

Located in Presnensky, this hotel is within 1 mi (2 km) of Gorky House Museum, Moscow Kremlin, and Pushkin Museum of Fine …

$60
InterContinental Moscow - Tverskaya
InterContinental Moscow - Tverskaya

Tverskaya Ulitsa 22, Moscow 125009

5.0 out of 5.0
4.6 out of 5 (134 reviews)

Located in Tverskoy, this luxury hotel is within 1 mi (2 km) of Lenkom Theatre and Bolshoi Theatre. Moscow Kremlin and …

$160
Best Western Plus Vega Hotel & Convention Center
Best Western Plus Vega Hotel & Convention Center

71, Bldg. 3V Izmailovskoe Avenue, Moscow 105613

4.0 out of 5.0
4.1 out of 5 (553 reviews)

Situated on the waterfront, this hotel is 1.4 mi (2.3 km) from Lokomotiv Stadium and within 6 mi (10 km) of Komsomolskaya …

$42
Marriott Moscow Grand Hotel
Marriott Moscow Grand Hotel

26/1, Tverskaya Street, Moscow 125009

5.0 out of 5.0
4.5 out of 5 (380 reviews)

Located in Tverskoy, this luxury hotel is within 1 mi (2 km) of Bulgakov Museum and Bolshoi Theatre. Moscow Kremlin and …

$111
Hilton Moscow Leningradskaya
Hilton Moscow Leningradskaya

Kalanchevskaya Street 21/40, Moscow 107078

5.0 out of 5.0
4.4 out of 5 (551 reviews)

Housed in a skyscraper from 1954, Hilton Moscow Leningradskaya is a 5-minute walk from Komsomolskaya Metro Station, from …

$69

Recent Reviews in Moscow

Hide content

Where to stay in Moscow

Moscow Hotel Guide

Expedia.com offers a selection of 340 hotels in Moscow. You are sure to find cheap deals and discount rates among them with our Best Price Guarantee. No matter what type of hotel strikes your fancy, we will let you search for your preferred one to accommodate your travel needs.

Expedia.com will not only save you time, but also money when booking your stay at a hotel in Moscow. Making reservations so you can stay within your budget is easy with us.

Expedia.com even provides you with a map so you may find cheap hotels in the Moscow neighborhood you prefer.

Go ahead. Enter your travel dates to view the best offers on hotel rooms in Moscow, now, including last minute deals!