L'Hotel Cosmos è situato nel nord di Mosca, in una zona verde su uno dei viali principali della città, Prospect Mira, a circa 20 minuti d'auto dal centro. Si trova nei pressi del Centro espositivo panrusso, della Torre di Ostankino, dello Stadio Olimpico e del Centro espositivo Sokolniki.