Did you know?
- 25451 seats are available per day to fly out of Moscow connecting to Saint Petersburg.
- Alitalia has 1 one stop flights between Moscow and Saint Petersburg.
- 22 airlines operate between Moscow and Saint Petersburg.
- The shortest nonstop flight time from Moscow to Saint Petersburg is 1 hours, 10 minutes on Pulkovo, Aeroflot.
- The shortest flight between Moscow and Saint Petersburg on Transaero is 667 km.
Hotels in Saint Petersburg
Traveling on the route and need hotel in St Petersburg? Choose from more than 45,000 hotels.