Did you know?
- Azerbaijan has 1 one stop flights between Saint Petersburg and Moscow.
- The shortest nonstop flight from Saint Petersburg to Moscow is 599 km on Pulkovo, Aeroflot.
- The shortest connecting flight from Saint Petersburg to Moscow is 8812 km on Ural.
- 83 flights per week fly out of Saint Petersburg connecting to Moscow.
- 20 airlines operate between Saint Petersburg and Moscow.
Hotels in Moscow
Traveling on the route and need hotel in Moscow? Choose from more than 45,000 hotels.