Hotelli Moskva sijaitsee Neva-joen rannalla, Nesky prospektin päässä. Hotellia vastapäätä on Aleksanteri Nevskyn luostari ja hautausmaa. Kaupungin päänähtävyydet, kuten Eremitaaši, Iisakin kirkko ja Amiraliteetti ovat vain n 15 minuutin metromatkan päässä.