Skip to content
BrownTravels

The best hotels in Russia

The best hotel in Russia is Hotel Metropol Moscow in Moscow, with a Browntravels editorial score of 8.8/10. Astoria Hotel in St Petersburg (8.6/10) and Hotel National Moscow in Moscow (8.5/10) complete the top three.

  1. Art Nouveau façade of Hotel Metropol Moscow with its mosaic panels near the Bolshoi Theatre♛

    Best hotel in Russia

    Hotel Metropol Moscow

    Moscow · Editorial score 8.8/10 · ££££

    Moscow's Art Nouveau landmark opposite the Bolshoi, its stained-glass breakfast hall and mosaic façades unchanged through more than a century of history.

    Best for: History lovers, Opera and ballet guests, Classic-hotel devotees

    Moscow's most storied address—stay for the Metropol Hall, the Bolshoi across the street and a century of history at first hand.

    Read the full review
  2. Façade of the Astoria Hotel on St Isaac's Square with the cathedral's golden dome beyond2

    No. 2 in Russia

    Astoria Hotel

    St Petersburg · Editorial score 8.6/10 · ££££

    St Petersburg's 1912 icon on St Isaac's Square, facing the cathedral's golden dome with the Hermitage and Mariinsky minutes away.

    Best for: Culture travellers, Romantic city breaks, Architecture lovers

    St Petersburg's definitive grand hotel—stay square-side for the cathedral view and the city's imperial heart on foot.

    Read the full review
  3. Corner façade of Hotel National Moscow facing the Kremlin walls and Alexander Garden3

    No. 3 in Russia

    Hotel National Moscow

    Moscow · Editorial score 8.5/10 · ££££

    A 1903 grande dame at the foot of Tverskaya Street whose best rooms look straight onto the Kremlin towers and Red Square.

    Best for: First-time Moscow visitors, History lovers, View seekers

    The Kremlin-view classic—book a corner suite and let the window do what no other Moscow hotel can.

    Read the full review

Hotels in Russia: questions answered

What is the best hotel in Russia?
Hotel Metropol Moscow in Moscow, scored 8.8/10 by Browntravels editors. Moscow's most storied address—stay for the Metropol Hall, the Bolshoi across the street and a century of history at first hand.
What are the top 3 hotels in Russia?
1. Hotel Metropol Moscow, Moscow (8.8/10); 2. Astoria Hotel, St Petersburg (8.6/10); 3. Hotel National Moscow, Moscow (8.5/10).
How does Browntravels rank hotels in Russia?
Every hotel carries an editorial score from 0 to 10, set by our editors and never by hotels, across six areas: service, design, dining, wellness, location and value. The Crown lists the highest-scoring hotels we cover in each country and updates as soon as a stronger hotel joins the directory. Commercial relationships never influence scores or rankings.
How many hotels in Russia does Browntravels cover?
3 hotels in Russia have a full Browntravels profile, each with an editorial score, who it suits best and our verdict.

Rankings follow our editorial policy. See the best hotels in every country.