Moscow Hotel, Hotel in Russland
The Moscow Hotel is a mid-range hotel in central Saint Petersburg located at Alexander Nevsky Square at the end of Nevsky Prospect. The building contains 843 rooms in various sizes from singles to suites, along with multiple dining venues, a spa with sauna and pool, conference facilities, and a shopping mall with supermarket all within the same structure.
The Moscow Hotel was built as a major Soviet-era hotel and has been a defining landmark on Alexander Nevsky Square for decades. Its creation coincided with a period when such large hotels served as central transportation hubs and tourist destinations in what was then called Leningrad.
The name reflects a historical connection to Russia's larger cities and their role in the country's journey. The lobby and dining spaces serve as natural meeting points where guests from different backgrounds come together in one of Saint Petersburg's busiest areas.
The Ploshad Alexandra Nevskogo Metro Station is located inside the hotel building, providing direct access to the city's public transport network. Guests arriving by train or plane can reach the hotel easily and use the metro to explore all major attractions throughout Saint Petersburg.
The hotel features a cinema hall with comfortable seating and a large screen where guests can unwind after exploring the city. Large event halls like the Kremlevsky Hall and White Nights Hall are also available, transforming the property into a venue for weddings and major functions beyond typical overnight stays.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.