Moscou est accessible en train directement depuis Paris, Bâle en Suisse et d'autres villes européennes. Les trains directs passent par la Biélorussie d'où la nécessité de se procurer un visa de transit biélorusse. Des lignes rapides et des trains nocturnes relient également cette ville à Saint-Pétersbourg. Les aéroports de Moscou offrent la possibilité de voler vers et depuis la plupart des grandes villes à travers le monde.