How long is the flight from Saint Petersburg to Krasnoyarsk?
The average travel time on a direct flight is about 4 hours and 45 minutes. The actual duration may vary slightly depending on weather conditions and the chosen airline.
Which airlines operate flights on this route?
Regular flights are operated by the carriers Smartavia, Aeroflot, Nordwind Airlines, and NordStar.
Are there direct flights from Saint Petersburg to Krasnoyarsk?
Yes, there are direct flights on this route, allowing you to reach your destination without transfers in Moscow or other cities.
When is the best time to buy a ticket?
According to statistics, the lowest prices are usually recorded for flights in October. To save money, we recommend using the low price calendar on our page.
Do I need a visa for this flight?
Since both cities are located within Russia, Russian citizens do not need a visa; an internal passport is sufficient for boarding the flight.
Which airport do flights arrive at in Krasnoyarsk?
All major flights from Saint Petersburg arrive at the Krasnoyarsk (Yemelyanovo) International Airport named after D.A. Hvorostovsky.