General flight information: Moscow – Saint Petersburg
1 hr 31 min Flight duration
634 km Distance between cities
446 Direct flights per week
05:30 Earliest departure
01:30 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
- Pobeda every day from KGS3,062
- Smartavia Fri from KGS4,988
- Utair Tue, Thu, Fri, Sat, Sun from KGS3,565
- Aeroflot every day from KGS6,024
12-month price trend
KGS6,448KGS4,549KGS6,448KGS4,549
KGS4,910
KGS4,910
JanKGS4,794
KGS4,794
FebKGS4,549
KGS4,549
MarKGS5,712
KGS5,712
AprKGS4,843
KGS4,843
MayKGS5,505
KGS5,505
JunKGS5,754
KGS5,754
JulKGS6,448
KGS6,448
AugKGS4,788
KGS4,788
SepKGS5,043
KGS5,043
OctKGS5,468
KGS5,468
NovKGS5,081
KGS5,081
DecAirports 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 31 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?
How does the period of travel affect the price?
Other routes
Flights to Saint Petersburg
Bishkek — Saint Petersburg KGS17,333 Osh — Saint Petersburg KGS20,950 Moscow — Saint Petersburg KGS3,066 Almaty — Saint Petersburg KGS23,253 Fergana — Saint Petersburg KGS24,810 Kaliningrad — Saint Petersburg KGS3,071 Novosibirsk — Saint Petersburg KGS48,021 Tashkent — Saint Petersburg KGS20,960 Surgut — Saint Petersburg KGS9,727 Yekaterinburg — Saint Petersburg KGS6,603