General flight information: Krasnojarsk – Saint Petersburg
5 hr 14 min Flight duration
3,543 km Distance between cities
4 hr Time zone difference
16 Direct flights per week
08:15 Earliest departure
20:35 Latest departure
Cheap flights
Prices found by our users over the last 48 hours
Direct flight schedule
Airlines with direct flights from Krasnojarsk Saint Petersburg
- Aeroflot Thu from TJS 1,644
12-month price trend
TJS 2,484TJS 1,435TJS 2,484TJS 1,435
TJS 1,636
TJS 1,636
JanTJS 1,551
TJS 1,551
FebTJS 1,765
TJS 1,765
MarTJS 1,888
TJS 1,888
AprTJS 1,650
TJS 1,650
MayTJS 1,751
TJS 1,751
JunTJS 2,095
TJS 2,095
JulTJS 2,484
TJS 2,484
AugTJS 1,863
TJS 1,863
SepTJS 1,524
TJS 1,524
OctTJS 1,435
TJS 1,435
NovTJS 1,501
TJS 1,501
DecAirlines with flights from Krasnojarsk Saint Petersburg
Airports in Krasnojarsk
with flights to Saint Petersburg
Airports in Saint Petersburg
receiving flights from Krasnojarsk
FAQ
Flight duration from Krasnojarsk to Saint Petersburg
Average flight duration: 5 hours 14 minutes, but the exact time depends on the specific flight. See the "General flight information" section for more information.
Distance between Krasnojarsk and Saint Petersburg
Are there direct flights from Krasnojarsk to Saint Petersburg?
Which airlines fly from Krasnojarsk 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
Dushanbe — Saint Petersburg TJS 1,720 Khujand — Saint Petersburg TJS 2,340 Tashkent — Saint Petersburg TJS 1,827 Moscow — Saint Petersburg TJS 412 Termez — Saint Petersburg TJS 2,150 Samarkand — Saint Petersburg TJS 1,929 Fergana — Saint Petersburg TJS 2,149 Samara — Saint Petersburg TJS 404 Yekaterinburg — Saint Petersburg TJS 1,131 Tyumen — Saint Petersburg TJS 866