General flight information: Moscow – Saint Petersburg
1 hr 32 min Flight duration
634 km Distance between cities
353 Direct flights per week
06:00 Earliest departure
01:00 Latest departure
Cheap flights
Prices found by our users over the last 48 hours
Direct flight schedule
Airlines with direct flights from Moscow Saint Petersburg
- S7 Airlines every day from TJS 527
- Pobeda every day from TJS 380
- Smartavia Fri, Sun from TJS 425
- Aeroflot every day from TJS 692
- Azimuth Fri, Sun from TJS 537
12-month price trend
TJS 727.85TJS 513.47TJS 727.85TJS 513.47
TJS 554.28
TJS 554.28
JanTJS 541.13
TJS 541.13
FebTJS 513.47
TJS 513.47
MarTJS 644.76
TJS 644.76
AprTJS 546.66
TJS 546.66
MayTJS 621.4
TJS 621.4
JunTJS 649.55
TJS 649.55
JulTJS 727.85
TJS 727.85
AugTJS 540.51
TJS 540.51
SepTJS 569.28
TJS 569.28
OctTJS 617.22
TJS 617.22
NovTJS 573.58
TJS 573.58
DecAirlines with flights from Moscow Saint Petersburg
Airports in Moscow
with flights to Saint Petersburg
Airports in Saint Petersburg
receiving flights from Moscow
FAQ
Flight duration from Moscow to Saint Petersburg
Average flight duration: 1 hour 32 minutes, but the exact time depends on the specific flight. See the "General flight information" section for more information.
Distance between Moscow and Saint Petersburg
Are there direct flights from Moscow to Saint Petersburg?
Which airlines fly from Moscow to Saint Petersburg
Which city is best for a layover?
Other routes
Flights to Saint Petersburg
Dushanbe — Saint Petersburg TJS 1,840 Khujand — Saint Petersburg TJS 2,142 Tashkent — Saint Petersburg TJS 1,764 Moscow — Saint Petersburg TJS 295 Termez — Saint Petersburg TJS 2,496 Samarkand — Saint Petersburg TJS 2,053 Tyumen — Saint Petersburg TJS 639 Samara — Saint Petersburg TJS 484 Kazan — Saint Petersburg TJS 428 Karshi — Saint Petersburg TJS 3,578