Flights Destinations Beaches Map Services Booking Collections Ratings
Home / Beijing — Krasnoyarsk

Cheap flights Beijing — Krasnoyarsk

from $218 2 513 km ~3h 27m 107 flights found 5 airlines cheapest on Friday
How many travellers?
Adults
12+ years
1
Children
2–11 years
0
Infants
under 2
0
Choose your departure date
Cheapest: $218 on 23.11.2026
Prices shown are from searches by other travellers over the last 24 hours. Missing a date? Click any day — we'll find tickets anyway.
November 2026
Mo
Tu
We
Th
Fr
Sa
Su
December 2026
Mo
Tu
We
Th
Fr
Sa
Su
January 2027
Mo
Tu
We
Th
Fr
Sa
Su
Depart
—
Return
—
Cheapest flights found
24 Nov 2026, Tue
S7 Airlines S7 6312
00:35
PKX Beijing Daxing International Airport
05:35
KJA Krasnoyarsk International Airport
5h 1 stop
View this ticket
23 Nov 2026, Mon
S7 Airlines S7 6316
23:30
PKX Beijing Daxing International Airport
04:30
KJA Krasnoyarsk International Airport
5h 1 stop
View this ticket
26 Nov 2026, Thu
S7 Airlines S7 6312
00:35
PKX Beijing Daxing International Airport
05:35
KJA Krasnoyarsk International Airport
5h 1 stop
View this ticket
08 Dec 2026, Tue
S7 Airlines S7 6312
00:35
PKX Beijing Daxing International Airport
05:35
KJA Krasnoyarsk International Airport
5h 1 stop
View this ticket
13 Dec 2026, Sun
S7 Airlines S7 6312
00:35
PKX Beijing Daxing International Airport
05:35
KJA Krasnoyarsk International Airport
5h 1 stop
View this ticket
03 Dec 2026, Thu
S7 Airlines S7 6312
00:35
PKX Beijing Daxing International Airport
05:35
KJA Krasnoyarsk International Airport
5h 1 stop
View this ticket
Route characteristics
Distance
2 513 km
Flight time
3h 27m
Time difference
-1h
Minimum price
from $218 (23.11.2026)
Average price
$241
Maximum price
$467
Departures per week
9
Cheapest day
Friday
Departure airports (2)
PEK Beijing Capital International Airport PKX Beijing Daxing International Airport
Arrival airports (1)
KJA Krasnoyarsk International Airport
Airlines (5)
S7 S7 Airlines FV Rossiya Airlines MU China Eastern HZ Aurora CA Air China
Agencies (7)
S7 Airlines Kupi.com Aviakassa Т-Банк OneTwoTrip Авиасейлс Clickavia
Prices by day of week
Price trend by month
Airlines — cheapest prices 5
S7 Airlines
S7 Airlines
44 flights · 42 days
$218
Rossiya Airlines
Rossiya Airlines
44 flights · 44 days
$244
China Eastern
China Eastern
8 flights · 8 days
$244
Aurora
Aurora
5 flights · 5 days
$245
Air China
Air China
6 flights · 6 days
$294
Where to buy tickets 7
S7 Airlines
40 tickets · 38 days
from $218
Kupi.com
26 tickets · 23 days
from $236
Aviakassa
29 tickets · 29 days
from $245
Т-Банк
5 tickets · 5 days
from $282
OneTwoTrip
3 tickets · 3 days
from $286
Авиасейлс
3 tickets · 3 days
from $364
Clickavia
1 tickets · 1 days
from $371
Airports

From — Beijing (2)

  • PEK Beijing Capital International Airport
  • PKX Beijing Daxing International Airport

To — Krasnoyarsk (1)

  • KJA Krasnoyarsk International Airport
Other destinations from Beijing
Frequently asked questions about the route Beijing — Krasnoyarsk
How long is the flight from Beijing to Krasnoyarsk?
Approximate flight time — 3h 27m. This is an average for a direct flight. With connections, the time may be longer.
What is the distance from Beijing to Krasnoyarsk?
The straight-line distance — 2 513 km.
How much do flights from Beijing to Krasnoyarsk cost?
The minimum price over 3 months — from $218 on 23.11.2026.
What is the average ticket price?
The average price — $241. Range: $218 — $467.
What is the time difference between Beijing and Krasnoyarsk?
The difference — -1h.
From which airports does Beijing operate flights?
From Beijing: PEK (Beijing Capital International Airport), PKX (Beijing Daxing International Airport).
To which airports in Krasnoyarsk do flights arrive?
To Krasnoyarsk: KJA (Krasnoyarsk International Airport).
Which airlines fly this route?
This route is served by 5 airlines: S7 Airlines, Rossiya Airlines, China Eastern, Aurora, Air China.
Which day of the week is cheapest?
The cheapest day of the week — Friday.
When is the best time to buy tickets?
Optimal — 1–3 months before departure. Check the calendar above — it shows the best dates.
How do I book flights?
Click "View this ticket" on any flight card — you'll be redirected to the booking page with this specific ticket pre-selected.
About the route Beijing — Krasnoyarsk

Flights Beijing — Krasnoyarsk is a popular route. The straight-line distance is 2 513 km. Flight time 3h 27m. Time difference -1h.

From Beijing (BJS) flights depart from 2 airports: PEK, PKX. To Krasnoyarsk (KJA) — 1 arrival airport: KJA.

5 airlines operate on this route: S7 Airlines, Rossiya Airlines, China Eastern, Aurora, Air China.

The minimum price for the next 3 months — from $218 (23.11.2026). The cheapest dates are highlighted in the calendar above.

The average ticket price — $241, ranging from $218 to $467. Book 1–3 months in advance to get the best deals.

Cheapest day to fly — Friday.

Other destinations in Russia from Beijing