Did you know?
- Pulkovo has the most nonstop flights between Saint Petersburg and Moscow.
- Azerbaijan has 1 one stop flights between Saint Petersburg and Moscow.
- 83 flights per week fly out of Saint Petersburg connecting to Moscow.
- There are 49 nonstop flights on route from Saint Petersburg to Moscow every day.
- The shortest nonstop flight time from Saint Petersburg to Moscow is 1 hours, 5 minutes on Pulkovo, Aeroflot.
Hotels in Moscow
Traveling on the route and need hotel in Moscow? Choose from more than 45,000 hotels.