China Panorama
China Panorama
Entry
Holidays
Flights
Food
Cities
Quiz
Last verified: Sept 2026

Direct flights from Europe to China

Contains affiliate links · What does that mean?

Every scheduled nonstop flight from 22 European countries to mainland China, Hong Kong and Taiwan – with flight numbers, aircraft type, flight time in both directions, operating days and season. Click a country on the map for its airports, or jump straight to a flight number. Before booking, confirm your entry requirements on the visa check page.

Traveling in late September or early October? Your trip falls into China's biggest travel wave – crowds day by day, train tickets and attractions: Golden Week 2026.

22 countries · 32 airports · 139 routes · 166 airline services ·857 flights/week · Last verified: 2026-09-12

United KingdomTurkeySwitzerlandSwedenSpainRepublic of SerbiaRomaniaPortugalPolandNorwayNetherlandsItalyIrelandHungaryGreeceGermanyFranceFinlandDenmarkCzechiaBelgiumAustriaGB(165)TR(78)CH(31)SE(10)ES(64)RS(7)RO(3)PT(4)PL(4)NO(3)NL(54)IT(95)IE(7)HU(21)GR(8)DE(114)FR(79)FI(24)DK(10)CZ(9)BE(37)AT(30)

CC(n) — two-letter country code, followed by that country's total nonstop flights per week to China in parentheses. Example: DE(114) = Germany, 114 nonstop flights/week to China combined across all its airports.

airportCountries without a code label don't currently have a nonstop flight to China. Click a highlighted country for its airports and routes.

Germany

114 nonstop flights/week to China across 3 airports

Frankfurt (FRA)

→ Beijing

Air China CA932, CA966 · 12×/wk · Boeing 777-300ER (some rotations Boeing 747-8I)

→ Beijing Daxing

Air China CA958 · 7×/wk · Boeing 777-300ER

→ Shanghai

Lufthansa LH732, LH728 · 10×/wk · Airbus A350-900 / Boeing 787-9

China Eastern MU220 · 9×/wk · Boeing 777-300ER

Air China CA936 · 7×/wk · Airbus A350-900

→ Guangzhou

China Southern CZ332 · 4×/wk · Boeing 787-9

→ Shenzhen

Air China CA772 · 3×/wk · Boeing 777-300ER

→ Chengdu

Air China CA432 · 3×/wk · Airbus A330-300

→ Shenyang

China Southern CZ8022 · 1×/wk · Airbus A350-900

→ Hong Kong

Cathay Pacific CX288 · 7×/wk · Airbus A350-900

Lufthansa LH796 · 7×/wk · Boeing 787-9

→ Taipei

China Airlines CI62 · 7×/wk · Airbus A350-900

Munich (MUC)

→ Beijing

Lufthansa LH722 · 7×/wk · Airbus A350-900

Air China CA962 · 7×/wk · Boeing 777-300ER

→ Shanghai

Lufthansa LH726 · 7×/wk · Airbus A350-900

Air China CA828 · 3×/wk · Airbus A350-900

→ Hong Kong

Cathay Pacific CX300 · 4×/wk · Airbus A350-900

→ Taipei

EVA Air BR72 · 4×/wk · Boeing 777-300ER

Berlin (BER)

→ Beijing

Hainan Airlines HU490 · 5×/wk · Airbus A330-300 / Boeing 787-9

Last verified: 2026-09-12

At a glance

Full schedule by country

Grouped by country, then by airport. Where several airlines serve the same city pair, each is listed separately with its own flight numbers (→ towards China, ← back to Europe). Once you've picked a flight, add it to your pre-trip checklist alongside the rest of your prep.

From Germany — 114×/week total

Frankfurt (FRA) · Munich (MUC) · Berlin (BER) → 14 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Frankfurt (FRA)Beijing (PEK)Air China→ CA932, CA966← CA931, CA96512×Daily, twice on 5 daysBoeing 777-300ER (some rotations Boeing 747-8I)→ 9 h 30 min← 10 h 20 minYear-roundCA932 daily plus CA966 five times a week. Lufthansa suspended its own Frankfurt–Beijing route in late 2024, so these are the only nonstop flights from Frankfurt to Beijing Capital.
Beijing Daxing (PKX)Air China→ CA958← CA9577×DailyBoeing 777-300ER→ 9 h 35 min← 10 h 20 minYear-round · since 28 April 2026New daily service to Beijing's second airport, Daxing (PKX), since 28 April 2026; reduced to 5–6 per week from late October 2026.
Shanghai (PVG)Lufthansa→ LH732, LH728← LH733, LH72910×Daily, twice on 3 daysAirbus A350-900 / Boeing 787-9→ 11 h 50 min← 13 h 35 minYear-roundLH732 daily (Airbus A350-900) plus LH728 on Tue/Fri/Sun (Boeing 787-9). Lufthansa may not overfly Russia, so it routes further south – about an hour longer than China Eastern on the same city pair.
China Eastern→ MU220← MU2199×Daily, twice on 2 daysBoeing 777-300ER→ 10 h 45 min← 12 hYear-roundRaised from 7 to 9 weekly flights on 7 June 2026.
Air China→ CA936← CA9357×DailyAirbus A350-900→ 11 h← 12 h 10 minYear-roundAir China's own daily Frankfurt–Shanghai flight, in addition to its Beijing services.
Guangzhou (CAN)China Southern→ CZ332← CZ3314×Boeing 787-9→ 11 h 25 min← 12 h 05 minYear-roundDoubled from 2 to 4 weekly flights on 14 July 2026. China Southern also flies Frankfurt–Guangzhou via Ürümqi (CZ6042, since 1 June 2026) and via Shenyang – those are one-stop services and not counted here.
Shenzhen (SZX)Air China→ CA772← CA7713×Mon, Wed, SatBoeing 777-300ER→ 11 h 30 min← 12 h 15 minYear-roundCut to 1 weekly flight 5 July–1 September 2026; back to 3 per week (Mon/Wed/Sat) since then.
Chengdu (TFU)Air China→ CA432← CA4313×Tue, Fri, SunAirbus A330-300→ 10 h← 11 hYear-roundReduced to 2 weekly flights 30 November–20 December 2026.
Shenyang (SHE)China Southern→ CZ8022← CZ80211×ThuAirbus A350-900→ 10 h 05 min← 10 h 40 minYear-roundOnce a week; the flight continues to Guangzhou, so Shenyang is the only nonstop point on this rotation.
Hong Kong (HKG)Cathay Pacific→ CX288← CX2897×DailyAirbus A350-900→ 11 h 45 min← 13 h 20 minYear-round
Lufthansa→ LH796← LH7977×DailyBoeing 787-9→ 12 h 05 min← 13 h 30 minYear-roundTogether with Cathay Pacific, 14 weekly nonstop flights – the densest link from Germany to Hong Kong.
Taipei (TPE)China Airlines→ CI62← CI617×DailyAirbus A350-900→ 13 h← 14 h 30 minYear-roundDaily – the only nonstop route between Frankfurt and Taiwan.
Munich (MUC)Beijing (PEK)Lufthansa→ LH722← LH7237×DailyAirbus A350-900→ 10 h 05 min← 11 h 50 minYear-roundDaily – Munich is Lufthansa's only remaining nonstop gateway to Beijing.
Air China→ CA962← CA9617×DailyBoeing 777-300ER→ 9 h 50 min← 10 h 15 minYear-roundAir China's own daily Munich–Beijing flight, alongside Lufthansa's (the two codeshare).
Shanghai (PVG)Lufthansa→ LH726← LH7277×DailyAirbus A350-900→ 11 h 30 min← 13 h 05 minYear-round
Air China→ CA828← CA8273×Wed, Fri, SunAirbus A350-900→ 11 h← 12 h 10 minYear-roundThree flights a week, codeshared with Lufthansa.
Hong Kong (HKG)Cathay Pacific→ CX300← CX3014×Mon, Tue, Thu, SatAirbus A350-900→ 10 h 55 min← 12 h 45 minYear-roundCathay Pacific's second German destination after Frankfurt, since June 2025.
Taipei (TPE)EVA Air→ BR72← BR714×Mon, Tue, Thu, SatBoeing 777-300ER→ 12 h 35 min← 13 h 40 minYear-roundMon/Tue/Thu/Sat – the only nonstop link between Munich and Taiwan.
Berlin (BER)Beijing (PEK)Hainan Airlines→ HU490← HU4895×Mon, Wed, Thu, Fri, SunAirbus A330-300 / Boeing 787-9→ 9 h 05 min← 10 h 05 minYear-roundThe only nonstop connection from Berlin to China.

From Austria — 30×/week total

Vienna (VIE) → 6 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Vienna (VIE)Beijing (PEK)Air China→ CA842, CA618← CA841, CA61710×Daily, twice on 3 daysAirbus A350-900→ 9 h 20 min← 10 hYear-roundDaily CA842 plus three extra weekly flights (CA618) since 3 July 2026. Austrian Airlines no longer flies Vienna–Beijing itself – it only sells seats on these Air China flights as a codeshare.
Shanghai (PVG)Austrian Airlines→ OS15← OS165×Mon, Wed, Thu, Fri, SunBoeing 777-200ER→ 10 h 45 min← 12 h 25 minYear-roundAustrian's only China route. Suspended 29 November 2026–21 February 2027 while crews retrain for the Boeing 787-9.
Shenzhen (SZX)Hainan Airlines→ HU790← HU7892×Wed, SatBoeing 787-9→ 12 h 20 min← 11 h 05 minYear-roundTwo flights a week (Wed/Sat).
Chengdu (TFU)Hainan Airlines→ HU782← HU7813×Tue, Thu, SunBoeing 787-9→ 10 h 20 min← 10 h 30 minYear-roundVienna's only nonstop link to Chengdu (Tianfu airport).
Xi'an (XIY)China Eastern→ MU5064← MU50633×Mon, Thu, SatAirbus A330-200→ 10 h 20 min← 10 h 40 minYear-round · since 20 April 2026The first nonstop link between Austria and northwest China, launched 20 April 2026.
Taipei (TPE)China Airlines→ CI64← CI634×Mon, Tue, Thu, FriAirbus A350-900→ 12 h 30 min← 13 h 40 minYear-round
EVA Air→ BR66← BR653×Mon, Thu, SatBoeing 787-9→ 12 h 15 min← 13 h 10 minYear-roundMon/Thu/Sat nonstop. On other days EVA Air's Vienna flight (BR62) stops in Bangkok – not counted here.

From Switzerland — 31×/week total

Zurich (ZRH) · Geneva (GVA) → 4 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Zurich (ZRH)Shanghai (PVG)Swiss→ LX188← LX1893×Mon, Wed, SatAirbus A340-300→ 12 h 20 min← 14 h 10 minYear-roundThree flights a week; the Airbus A350-900 replaces the A340 from 28 September 2026, and the route goes back to 6–7 weekly flights from 25 October 2026.
China Eastern→ MU256← MU2553×Tue, Thu, SunAirbus A350-900→ 10 h 35 min← 12 hYear-round · since 18 June 2026The first nonstop service by a Chinese airline to Zurich, launched 18 June 2026.
Hong Kong (HKG)Swiss→ LX138← LX1397×DailyBoeing 777-300ER→ 12 h← 13 hYear-roundSwiss and Cathay Pacific each fly Zurich–Hong Kong daily.
Cathay Pacific→ CX382← CX3837×DailyAirbus A350-900→ 11 h 35 min← 13 h 05 minYear-round
Geneva (GVA)Beijing (PEK)Air China→ CA862, CA620← CA861, CA6197×DailyAirbus A350-900→ 10 h 05 min← 10 h 25 minYear-roundRaised from 5 to 7 weekly flights on 1 July 2026; back to 4 per week from 25 October 2026. Geneva is Switzerland's only nonstop link to Beijing.
Shanghai (PVG)China Eastern→ MU218← MU2174×Mon, Wed, Fri, SatAirbus A350-900→ 11 h 30 min← 12 h 20 minYear-roundChina Eastern's Geneva route, launched in 2025.

From United Kingdom — 165×/week total

London Heathrow (LHR) · London Gatwick (LGW) · Manchester (MAN) · Edinburgh (EDI) → 22 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
London Heathrow (LHR)Beijing (PEK)Air China→ CA856, CA938← CA855, CA93714×Twice dailyBoeing 777-300ER→ 10 h← 10 h 55 minYear-roundTwo daily Air China flights to Beijing Capital. China Southern flies Heathrow–Beijing Daxing, and Air China also serves Gatwick.
Beijing Daxing (PKX)China Southern→ CZ674← CZ6737×DailyAirbus A350-900→ 10 h 15 min← 11 h 05 minYear-round
Shanghai (PVG)British Airways→ BA169← BA1687×DailyBoeing 787-9→ 12 h 50 min← 14 h 45 minYear-roundBritish Airways' only mainland-China route since it dropped Beijing in 2025.
China Eastern→ MU552← MU5517×DailyBoeing 777-300ER→ 11 h 20 min← 12 h 45 minYear-round
Guangzhou (CAN)China Southern→ CZ304← CZ3037×DailyBoeing 787-9→ 11 h 40 min← 12 h 40 minYear-round
Shenzhen (SZX)Shenzhen Airlines→ ZH888← ZH8875×Mon, Wed, Fri, Sat, SunAirbus A330→ 12 h 10 min← 13 h 25 minYear-round
Chengdu (TFU)Air China→ CA424← CA4233×Tue, Thu, SatAirbus A350-900→ 10 h 30 min← 11 h 20 minYear-round
Chongqing (CKG)Tianjin Airlines→ GS7966← GS79652×Wed, SatAirbus A330-200→ 11 h 55 min← 11 hYear-round
Xi'an (XIY)Tianjin Airlines→ GS7988← GS79872×Fri, SunAirbus A330-200→ 11 h 25 min← 10 h 35 minYear-round
Wuhan (WUH)China Southern→ CZ608← CZ6072×Wed, SunBoeing 787-8→ 10 h 45 min← 11 h 40 minYear-round
Changsha (CSX)Hainan Airlines→ HU7964← HU79632×Mon, FriBoeing 787-9→ 11 h 05 min← 12 hYear-round
Qingdao (TAO)Beijing Capital Airlines→ JD432← JD4313×Mon, Wed, FriAirbus A330→ 11 h–12 h 25 min← 11 h 15 min–11 h 55 minYear-round
Haikou (HAK)Hainan Airlines→ HU7912← HU79111×WedBoeing 787-9→ 12 h 05 min← 12 h 45 minYear-round
Hong Kong (HKG)Cathay Pacific→ CX238, CX250, CX252, CX254, CX256← CX237, CX239, CX251, CX253, CX255, CX25735×5× dailyAirbus A350-900 / Boeing 777-300ER→ 12 h 35 min← 14 h 10 minYear-roundFive flights a day – the busiest Europe–Greater China route by far.
British Airways→ BA31← BA327×DailyAirbus A350-1000→ 13 h 05 min← 14 h 30 minYear-round
Taipei (TPE)China Airlines→ CI82← CI815×Mon, Tue, Wed, Fri, SatAirbus A350-900→ 13 h 30 min← 15 hYear-round
London Gatwick (LGW)Beijing (PEK)Air China→ CA852← CA8517×DailyAirbus A350-900→ 10 h 10 min← 10 h 45 minSummer 2026 schedule; winter 2026/27 not yet confirmedDaily; a second daily flight (CA632) ran 12 July–10 August 2026.
Shanghai (PVG)China Eastern→ MU202, MU214← MU201, MU21314×Twice dailyAirbus A330-200 / Boeing 787-9→ 10 h 50 min–11 h 25 min← 12 h 45 minYear-roundTwice daily to Gatwick, on top of China Eastern's daily Heathrow flight.
Air China→ CA848← CA8477×DailyAirbus A350-900→ 11 h 30 min← 12 h 15 minYear-roundDaily; a second daily flight (CA630) runs 4 July–30 September 2026.
Guangzhou (CAN)China Southern→ CZ690← CZ6893×Mon, Thu, FriBoeing 787-9→ 11 h 40 min← 12 h 40 minSummer season only
Zhengzhou (CGO)China Southern→ CZ654← CZ6532×Tue, SatBoeing 787-9→ 10 h 15 min← 11 h 20 minYear-round
Manchester (MAN)Beijing (PEK)Hainan Airlines→ HU754← HU7537×DailyAirbus A330-300→ 10 h 05 min← 10 h 50 minYear-round
Shanghai (PVG)Juneyao Air→ HO1662← HO16615×Mon, Wed, Fri, Sat, SunBoeing 787-9→ 11 h 10 min← 12 h 05 minYear-round
Hong Kong (HKG)Cathay Pacific→ CX216← CX2597×DailyAirbus A350-900→ 12 h 35 min← 14 h 20 minYear-round
Edinburgh (EDI)Beijing (PEK)Hainan Airlines→ HU408← HU4074×Mon, Wed, Fri, SatAirbus A330-300→ 10 h 10 min← 10 h 50 minYear-round

From France — 79×/week total

Paris (CDG) · Marseille (MRS) → 12 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Paris (CDG)Beijing (PEK)Air China→ CA876, CA934← CA875, CA93312×Daily, twice on 5 daysAirbus A350-900 / Boeing 777-300ER→ 10 h 05 min← 10 h 50 minYear-round
Air France→ AF202← AF2017×DailyBoeing 787-9→ 11 h 15 min← 12 h 55 minYear-round
Shanghai (PVG)China Eastern→ MU554, MU570← MU553, MU56912×Daily, twice on 5 daysBoeing 777-300ER→ 11 h 35 min← 12 h 15 minYear-round
Air France→ AF116← AF1117×DailyBoeing 777-300ER→ 12 h 25 min← 14 h 25 minYear-round
Guangzhou (CAN)China Southern→ CZ348← CZ3477×DailyAirbus A350-900→ 11 h 40 min← 12 h 35 minYear-round
Shenzhen (SZX)Hainan Airlines→ HU758← HU7572×Mon, FriBoeing 787-9→ 11 h 35 min← 12 h 40 minYear-round
Chengdu (TFU)Air China→ CA458← CA4571×MonAirbus A350-900→ 10 h 50 min← 11 h 15 minYear-round
Chongqing (CKG)Hainan Airlines→ HU718← HU7172×Tue, SatBoeing 787-9→ 10 h 10 min← 11 h 25 minYear-round
Xi'an (XIY)Hainan Airlines→ HU7908← HU79071×ThuBoeing 787-9→ 10 h← 11 h 25 minYear-round
Nanjing (NKG)China Eastern→ MU846← MU8451×WedBoeing 777-300ER→ 11 h 10 min← 12 h 25 minYear-round
Xiamen (XMN)Xiamen Airlines→ MF826← MF8253×Mon, Thu, SatBoeing 787-9→ 11 h 40 min← 12 h 45 minYear-round
Hong Kong (HKG)Air France→ AF188← AF1857×DailyAirbus A350-900→ 12 h 10 min← 13 h 30 minYear-round
Cathay Pacific→ CX260← CX2617×DailyAirbus A350-900→ 12 h 10 min← 13 h 45 minYear-round
Taipei (TPE)EVA Air→ BR88← BR877×DailyBoeing 777-300ER→ 13 h 40 min← 14 h 25 minYear-round
Marseille (MRS)Shanghai (PVG)Shanghai Airlines→ FM872← FM8713×Tue, Fri, SunBoeing 787-9→ 12 h 05 min← 13 hYear-round

From Netherlands — 54×/week total

Amsterdam (AMS) → 7 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Amsterdam (AMS)Beijing (PEK)KLM→ KL897← KL8986×Mon, Wed, Thu, Fri, Sat, SunBoeing 787-9→ 10 h 55 min← 12 h 25 minYear-round
Beijing Daxing (PKX)China Southern→ CZ346← CZ3457×DailyAirbus A350-900→ 9 h 45 min← 10 h 25 minYear-roundSince 26 March 2026, to Beijing Daxing – a different airport from KLM's Beijing Capital service.
Shanghai (PVG)China Eastern→ MU772← MU7717×DailyBoeing 777-300ER→ 11 h← 12 hYear-round
KLM→ KL895← KL8966×Mon, Tue, Thu, Fri, Sat, SunBoeing 777-200ER / Boeing 787-9→ 12 h 15 min← 13 h 55 minYear-round
Guangzhou (CAN)China Southern→ CZ308← CZ3076×Mon, Tue, Wed, Fri, Sat, SunAirbus A350-900→ 11 h 20 min← 12 h 15 minYear-round
Xiamen (XMN)Xiamen Airlines→ MF812← MF8113×Mon, Wed, SatBoeing 787-9→ 10 h 50 min← 11 h 50 minYear-round
Hong Kong (HKG)Cathay Pacific→ CX270← CX2717×DailyAirbus A350-900→ 11 h 55 min← 13 h 40 minYear-round
KLM→ KL887← KL8884×Mon, Tue, Thu, SatBoeing 787-9→ 12 h← 13 h 45 minYear-round
Taipei (TPE)China Airlines→ CI74← CI734×Mon, Wed, Fri, SatAirbus A350-900→ 13 h← 14 h 30 minYear-round
KLM→ KL807← KL8084×Mon, Wed, Thu, SatBoeing 777-200ER / Boeing 787-9→ 12 h 40 min← 14 h 16 minYear-round

From Italy — 95×/week total

Rome (FCO) · Milan (MXP) · Venice (VCE) → 20 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Rome (FCO)Beijing (PEK)Air China→ CA940← CA9397×DailyBoeing 777-300ER→ 10 h 15 min← 11 h 10 minYear-roundDaily; 11 flights a week 4 July–22 August 2026.
Shanghai (PVG)China Eastern→ MU788← MU7877×DailyAirbus A350-900→ 10 h 45 min← 12 h 45 minYear-roundDaily – China Eastern is the only airline flying nonstop between Rome and Shanghai.
Chengdu (TFU)Sichuan Airlines→ 3U3896← 3U38955×Wed, Thu, Fri, Sat, SunAirbus A330→ 10 h 55 min← 11 h 40 minYear-round
Wenzhou (WNZ)China Eastern→ MU752← MU7512×Thu, SunAirbus A350-900→ 12 h 15 min← 13 h 20 minYear-round (extended into winter 2026/27)Wenzhou has a large diaspora community in Italy – this route mostly serves family traffic.
Hong Kong (HKG)Cathay Pacific→ CX292← CX2933×Mon, Thu, SatAirbus A350-900→ 11 h 30 min← 13 h 05 minSummer season only
Taipei (TPE)China Airlines→ CI76← CI752×Mon, WedAirbus A350-900→ 12 h 40 min← 13 h 40 minYear-round
Milan (MXP)Beijing (PEK)Air China→ CA950← CA9497×DailyAirbus A350-900→ 10 h 10 min← 11 hYear-round
Beijing Daxing (PKX)Air China→ CA750← CA7497×DailyAirbus A330-300→ 10 h 10 min← 11 hYear-round · since 13 June 2026New daily route to Beijing Daxing since 13 June 2026 – in addition to Air China's daily Milan–Beijing Capital flight.
Shanghai (PVG)China Eastern→ MU244← MU2437×DailyAirbus A350-900→ 11 h 15 min← 12 h 15 minYear-round
Air China→ CA968← CA9677×DailyAirbus A350-900→ 11 h 35 min← 12 h 35 minYear-round
Shenzhen (SZX)Hainan Airlines→ HU7974← HU79733×Mon, Wed, SatBoeing 787-9→ 11 h 25 min← 12 h 35 minYear-round
Chengdu (TFU)Air China→ CA446← CA4454×Mon, Wed, Thu, SatAirbus A350-900→ 10 h 40 min← 11 h 10 minYear-roundReduced to 3 weekly flights 10 November–30 December 2026.
Chongqing (CKG)Hainan Airlines→ HU428← HU4272×Tue, FriBoeing 787-9→ 10 h 25 min← 11 h 15 minYear-round
Xi'an (XIY)China Eastern→ MU5014← MU50133×Tue, Thu, SunAirbus A330-200→ 10 h 50 min← 11 h 45 minSummer 2026 schedule; winter 2026/27 not yet confirmedTue/Thu/Sun – Milan's only nonstop route to Xi'an.
Nanjing (NKG)Neos→ NO976← NO9772×Mon, ThuBoeing 787→ 11 h 30 min← 13 h 30 minSummer season onlyItalian leisure airline Neos, twice a week in summer.
Zhengzhou (CGO)Juneyao Air→ HO1668← HO16672×Mon, FriBoeing 787-9→ 10 h 30 min← 11 h 15 minYear-round
Wenzhou (WNZ)Air China→ CA838← CA8372×Tue, SunAirbus A330-200→ 11 h 55 min← 13 hYear-round
Hong Kong (HKG)Cathay Pacific→ CX234← CX2337×DailyAirbus A350-900→ 11 h 40 min← 13 h 05 minYear-round
Taipei (TPE)EVA Air→ BR96← BR957×DailyBoeing 787-9→ 12 h 50 min← 13 h 50 minYear-round
Venice (VCE)Beijing (PEK)Air China→ CA974← CA9734×Tue, Thu, Sat, SunAirbus A330-200→ 10 h← 11 hYear-round · since 2 July 2026Venice's first link to Beijing, launched 2 July 2026; 3 per week 25 October–15 December 2026.
Shanghai (PVG)China Eastern→ MU786← MU7855×Mon, Thu, Fri, Sat, SunAirbus A330-200 / Airbus A350-900→ 11 h 50 min← 13 h 10 minYear-round

From Spain — 64×/week total

Madrid (MAD) · Barcelona (BCN) → 12 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Madrid (MAD)Beijing (PEK)Air China→ CA866, CA898, CA908← CA865, CA897, CA90712×Daily, twice on 5 daysBoeing 787-9→ 11 h← 12 hYear-round
Shanghai (PVG)China Eastern→ MU710← MU7097×DailyAirbus A350-900→ 12 h 45 min← 13 h 55 minYear-round
Guangzhou (CAN)China Southern→ CZ378← CZ3773×Tue, Thu, SatBoeing 787-9→ 13 h 10 min← 14 h 20 minSummer 2026 schedule; winter 2026/27 not yet confirmed
Chengdu (TFU)Sichuan Airlines→ 3U3804← 3U38034×Mon, Wed, Fri, SunAirbus A330-200→ 11 h 55 min← 13 h 10 minYear-round
Chongqing (CKG)Hainan Airlines→ HU728← HU7272×Thu, SunBoeing 787-9→ 11 h 55 min← 12 h 35 minYear-round
Hangzhou (HGH)Beijing Capital Airlines→ JD606← JD6055×Mon, Wed, Fri, Sat, SunAirbus A330-200→ 12 h 35 min–14 h 15 min← 13 h 30 min–14 h 05 minYear-round
Wenzhou (WNZ)China Eastern→ MU262← MU2612×Wed, SatAirbus A350-900→ 12 h 55 min← 14 h 25 minYear-round (extended into winter 2026/27)
Hong Kong (HKG)Cathay Pacific→ CX372← CX3154×Tue, Wed, Fri, SunAirbus A350-900→ 12 h 35 min← 14 h 30 minYear-round
Barcelona (BCN)Beijing (PEK)Air China→ CA846← CA8457×DailyAirbus A350-900→ 11 h 15 min← 11 h 25 minYear-round
Shanghai (PVG)China Eastern→ MU250← MU2497×DailyAirbus A350-900→ 12 h 35 min← 13 h 25 minYear-roundKept at 7 weekly flights into winter 2026/27 instead of dropping back to 4.
Air China→ CA840← CA8394×Mon, Tue, Thu, SatAirbus A350-900→ 12 h 35 min← 13 h 15 minYear-round
Shenzhen (SZX)Shenzhen Airlines→ ZH866← ZH8653×Mon, Wed, FriAirbus A330→ 12 h 50 min← 13 h 50 minYear-round
Hong Kong (HKG)Cathay Pacific→ CX318← CX3214×Mon, Thu, Sat, SunAirbus A350-900→ 12 h← 14 h 05 minSummer season only

From Belgium — 37×/week total

Brussels (BRU) → 6 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Brussels (BRU)Beijing (PEK)Hainan Airlines→ HU492, HU730← HU49110×Daily, twice on 3 daysBoeing 787-9→ 9 h 50 min–11 h 10 min← 10 h 10 minYear-round
Air China→ CA964← CA9637×DailyAirbus A330-200→ 9 h 45 min← 10 h 35 minYear-round · since 24 March 2026Air China's first Brussels route, launched 24 March 2026, daily since 29 March; 5–6 per week 9 November–29 December 2026.
Shanghai (PVG)Hainan Airlines→ HU7922← HU79214×Mon, Tue, Thu, SatBoeing 787-9→ 11 h← 12 hYear-round (new in 2026)
Juneyao Air→ HO1660← HO16593×Wed, Fri, SunBoeing 787-9→ 11 h← 11 h 55 minYear-round
Shenzhen (SZX)Hainan Airlines→ HU760← HU7593×Wed, Fri, SunBoeing 787-9→ 11 h 10 min← 12 h 15 minYear-round
Chengdu (TFU)Air China→ CA464← CA4633×Tue, Thu, SunAirbus A330-300→ 10 h 20 min← 10 h 20 minSummer season onlyAir China's Chengdu–Brussels flights started in summer 2026 alongside its new Beijing route.
Chongqing (CKG)Hainan Airlines→ HU470← HU4693×Mon, Thu, SatBoeing 787-9→ 11 h 50 min← 10 h 45 minYear-round
Hong Kong (HKG)Cathay Pacific→ CX294← CX2914×Mon, Tue, Thu, SatAirbus A350-900→ 11 h 30 min← 13 h 30 minYear-round

From Finland — 24×/week total

Helsinki (HEL) → 4 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Helsinki (HEL)Beijing Daxing (PKX)China Southern→ CZ8172← CZ81717×DailyBoeing 787-9→ 8 h 10 min← 8 h 50 minYear-round · since 29 March 2026Launched 3× a week on 29 March 2026, daily since 20 June 2026, to Beijing Daxing. At about 8 hours eastbound it is one of the shortest nonstop flights between the EU and mainland China.
Shanghai (PVG)Juneyao Air→ HO1608← HO16075×Mon, Tue, Thu, Sat, SunBoeing 787-9→ 8 h 45 min← 9 h 30 minYear-roundFive flights a week. Juneyao Air, a private Shanghai-based airline, can overfly Russia – at under 9 hours it is the fastest option between Helsinki and Shanghai.
Finnair→ AY87← AY884×Tue, Wed, Fri, SunAirbus A350-900→ 12 h 20 min← 14 h 05 minYear-roundFinnair, like all EU airlines, may not overfly Russia – its Shanghai flights take 3–4 hours longer than Juneyao Air's on the same route.
Zhengzhou (CGO)Juneyao Air→ HO1666← HO16651×WedBoeing 787-9→ 8 h 10 min← 9 h 15 minYear-round
Hong Kong (HKG)Finnair→ AY99← AY1007×DailyAirbus A350-900→ 12 h 05 min← 13 h 40 minYear-round

From Portugal — 4×/week total

Lisbon (LIS) → 2 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Lisbon (LIS)Beijing Daxing (PKX)Beijing Capital Airlines→ JD628← JD6271×MonAirbus A330→ 12 h 05 min← 13 h 20 minSeasonal (22 June–28 September 2026)Summer-only weekly flight to Beijing Daxing (no flight on 14 September 2026).
Hangzhou (HGH)Beijing Capital Airlines→ JD622← JD6213×Tue, Thu, SatAirbus A330-200→ 14 h 30 min← 13 h 25 minYear-roundPortugal's only year-round nonstop link to mainland China.

From Ireland — 7×/week total

Dublin (DUB) → 2 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Dublin (DUB)Beijing (PEK)Hainan Airlines→ HU752← HU7514×Tue, Thu, Sat, SunAirbus A330-300→ 10 h 10 min← 11 h 10 minYear-roundFour flights a week; daily 22 June–9 September 2026. Hainan has flown Dublin–Beijing since 2018 – Ireland's longest-running China link.
Shanghai (PVG)China Eastern→ MU232← MU2313×Mon, Wed, FriAirbus A350-900→ 12 h← 13 h 20 minYear-round · since 20 July 2026Dublin Airport's longest scheduled nonstop route, launched 20 July 2026 – Ireland's first direct link to Shanghai.

From Denmark — 10×/week total

Copenhagen (CPH) → 2 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Copenhagen (CPH)Beijing (PEK)Air China→ CA878← CA8777×DailyAirbus A350-900→ 8 h 50 min← 9 h 45 minYear-roundDaily; 10 flights a week 6 June–22 August 2026 with an extra A330 rotation (CA598).
Shanghai (PVG)China Eastern→ MU708← MU7073×Mon, Thu, SatAirbus A330-200→ 10 h 15 min← 11 h 45 minYear-round

From Sweden — 10×/week total

Stockholm (ARN) → 2 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Stockholm (ARN)Beijing (PEK)Air China→ CA912← CA9117×DailyAirbus A350-900→ 8 h 20 min← 9 h 20 minYear-roundDaily; an extra daily A330 flight (CA570) ran 6 June–31 August 2026.
Shanghai (PVG)China Eastern→ MU290← MU2893×Mon, Thu, SatAirbus A330-200→ 10 h← 11 h 10 minSince 22 June 2026Relaunched 22 June 2026 after being dormant since 2020.

From Norway — 3×/week total

Oslo (OSL) → 1 route

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Oslo (OSL)Beijing (PEK)Hainan Airlines→ HU770← HU7693×Tue, Thu, SatAirbus A330-300→ 9 h← 9 h 35 minSeasonal (22 March–25 October 2026)Tue/Thu/Sat – Hainan Airlines is the only carrier on the Norway–China market.

From Hungary — 21×/week total

Budapest (BUD) → 6 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Budapest (BUD)Beijing (PEK)Air China→ CA720← CA7197×DailyBoeing 787-9→ 9 h 10 min← 10 h 10 minYear-roundDaily; 6 per week from 25 October 2026.
Shanghai (PVG)Shanghai Airlines→ FM870← FM8697×DailyBoeing 787-9→ 11 h 05 min← 12 h 15 minYear-round
Guangzhou (CAN)China Southern→ CZ650← CZ6493×Tue, Thu, SatBoeing 787-9→ 11 h 10 min← 12 h 05 minYear-round
Shenzhen (SZX)Hainan Airlines→ HU762← HU7612×Mon, FriBoeing 787-9→ 12 h← 11 h 20 minYear-round
Chongqing (CKG)Air China→ CA436← CA4351×WedBoeing 787-9→ 10 h 10 min← 10 h 45 minYear-round
Xi'an (XIY)Shanghai Airlines→ FM892← FM8911×SatBoeing 787-9→ 10 h 05 min← 11 hSummer season (30 May–24 October 2026)

From Czechia — 9×/week total

Prague (PRG) → 2 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Prague (PRG)Beijing (PEK)Hainan Airlines→ HU7938← HU79373×Mon, Wed, FriAirbus A330-300→ 9 h 20 min← 9 h 55 minYear-round
Taipei (TPE)China Airlines→ CI68← CI673×Wed, Fri, SunAirbus A350-900→ 12 h 25 min← 13 h 30 minYear-round
Starlux Airlines→ JX102← JX1013×Tue, Thu, SatAirbus A350-1000→ 12 h 50 min← 13 h 40 minYear-round · since 1 August 2026Starlux's first European route, launched 1 August 2026; 4 per week from 1 October 2026.

From Poland — 4×/week total

Warsaw (WAW) → 1 route

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Warsaw (WAW)Beijing (PEK)Air China→ CA738← CA7374×Mon, Wed, Fri, SatAirbus A330-200 / Airbus A330-300→ 8 h 30 min← 9 h 35 minYear-round

From Greece — 8×/week total

Athens (ATH) → 2 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Athens (ATH)Beijing (PEK)Air China→ CA864← CA8633×Mon, Wed, FriAirbus A330-200→ 9 h 50 min← 11 h 25 minYear-round
Shanghai (PVG)Juneyao Air→ HO1658← HO16575×Tue, Wed, Thu, Sat, SunBoeing 787-9→ 10 h← 11 h 25 minYear-round

From Serbia — 7×/week total

Belgrade (BEG) → 3 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Belgrade (BEG)Beijing (PEK)Hainan Airlines→ HU7970← HU79692×Tue, SatAirbus A330-300→ 10 h← 11 hYear-round
Shanghai (PVG)Air Serbia→ JU986← JU9872×Tue, SatAirbus A330-200→ 10 h 40 min← 12 h 50 minYear-round
Guangzhou (CAN)China Southern→ CZ668← CZ6672×Wed, SunBoeing 787-9→ 11 h← 11 h 25 minYear-round
Air Serbia→ JU988← JU9891×Airbus A330-200→ 10 h 50 min← 12 h 50 minYear-roundCut to 1 weekly flight for the summer peak; back to 2 per week from 28 September 2026.

From Romania — 3×/week total

Bucharest (OTP) → 1 route

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Bucharest (OTP)Beijing (PEK)Air China→ CA914← CA9133×Mon, Wed, FriAirbus A330-200→ —← 10 h 50 minYear-round · since 4 September 2026Romania's first China flight in over two decades, launched 4 September 2026. The same aircraft continues to Zagreb, so Zagreb–Beijing is a one-stop service (via Bucharest) and isn't listed separately.

From Turkey — 78×/week total

Istanbul (IST) → 8 routes

FromToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Istanbul (IST)Beijing (PEK)Turkish Airlines→ TK88← TK897×DailyBoeing 777-300ER→ 8 h 50 min← 10 h 20 minYear-round
Air China→ CA860← CA8597×DailyAirbus A330-200→ 9 h 15 min← 10 h 45 minYear-roundCut to 4 weekly flights 25 October 2026–1 January 2027.
Beijing Daxing (PKX)China Southern→ CZ680← CZ6794×Mon, Tue, Thu, SatBoeing 787-9→ 9 h← 11 hYear-round
Shanghai (PVG)Turkish Airlines→ TK26← TK277×DailyBoeing 777-300ER→ 10 h 15 min← 12 hYear-round
China Eastern→ MU704← MU7037×DailyAirbus A330-200→ 10 h 15 min← 11 h 40 minYear-round
Guangzhou (CAN)Turkish Airlines→ TK72← TK737×DailyBoeing 777-300ER→ 10 h 30 min← 11 h 30 minYear-round
China Southern→ CZ8066← CZ80657×DailyBoeing 787-9→ 9 h 55 min← 11 h 05 minYear-round
Chengdu (TFU)Sichuan Airlines→ 3U3828← 3U38277×DailyAirbus A330-200→ 8 h 40 min← 9 h 55 minYear-round
Ürümqi (URC)China Southern→ CZ6036← CZ60351×SunBoeing 787-8→ 6 h 05 min← 7 h 10 minSummer 2026 schedule; winter 2026/27 not yet confirmed
Hong Kong (HKG)Turkish Airlines→ TK70, TK170← TK71, TK17112×Daily, twice on 5 daysBoeing 777-300ER / Boeing 787-9→ 10 h 40 min← 11 h 25 minYear-round
Taipei (TPE)Turkish Airlines→ TK24, TK124← TK25, TK12512×Daily, twice on 5 daysBoeing 777-300ER / Boeing 787-9→ 11 h 20 min← 12 h 20 minYear-roundUp to twice daily; the second daily flight (TK124) runs until 6 October 2026.

Own compilation of scheduled nonstop passenger flights between Europe (excluding Russia and Belarus) and China, Hong Kong and Taiwan – not an official register. Frequencies are the timetable in force in mid-September 2026; flight times are scheduled block times (gate to gate) from the airlines' filed schedules. Airlines adjust schedules several times a year – always check current times directly with the airline before booking. Codeshare flight numbers are not listed; only the operating airline's own flight numbers are shown.

A long-haul flight is also a good moment to double-check health and medication rules for what you're bringing along.

Chinese airlines' European networks

Which European cities does each Chinese airline fly to? One page per airline, with every route, flight number and aircraft.

Flight number lookup: aircraft type and flight time

All 366 flight numbers on these routes, operated by 25 airlines, in both directions. Each row shows the aircraft type the airline has scheduled and the planned flight time; aircraft can still be swapped at short notice.

Sichuan Airlines (3U)

FlightRouteAircraft typeScheduled flight timeDays
3U3803Chengdu (TFU) → Madrid (MAD)Airbus A330-20013 h 10 min—
3U3804Madrid (MAD) → Chengdu (TFU)Airbus A330-20011 h 55 minMon, Wed, Fri, Sun
3U3827Chengdu (TFU) → Istanbul (IST)Airbus A330-2009 h 55 min—
3U3828Istanbul (IST) → Chengdu (TFU)Airbus A330-2008 h 40 minDaily
3U3895Chengdu (TFU) → Rome (FCO)Airbus A33011 h 40 min—
3U3896Rome (FCO) → Chengdu (TFU)Airbus A33010 h 55 minWed, Thu, Fri, Sat, Sun

Air France (AF)

FlightRouteAircraft typeScheduled flight timeDays
AF111Shanghai (PVG) → Paris (CDG)Boeing 777-300ER14 h 25 min—
AF116Paris (CDG) → Shanghai (PVG)Boeing 777-300ER12 h 25 minDaily
AF185Hong Kong (HKG) → Paris (CDG)Airbus A350-90013 h 30 min—
AF188Paris (CDG) → Hong Kong (HKG)Airbus A350-90012 h 10 minDaily
AF201Beijing (PEK) → Paris (CDG)Boeing 787-912 h 55 min—
AF202Paris (CDG) → Beijing (PEK)Boeing 787-911 h 15 minDaily

Finnair (AY)

FlightRouteAircraft typeScheduled flight timeDays
AY87Helsinki (HEL) → Shanghai (PVG)Airbus A350-90012 h 20 minTue, Wed, Fri, Sun
AY88Shanghai (PVG) → Helsinki (HEL)Airbus A350-90014 h 05 min—
AY99Helsinki (HEL) → Hong Kong (HKG)Airbus A350-90012 h 05 minDaily
AY100Hong Kong (HKG) → Helsinki (HEL)Airbus A350-90013 h 40 min—

British Airways (BA)

FlightRouteAircraft typeScheduled flight timeDays
BA31London Heathrow (LHR) → Hong Kong (HKG)Airbus A350-100013 h 05 minDaily
BA32Hong Kong (HKG) → London Heathrow (LHR)Airbus A350-100014 h 30 min—
BA168Shanghai (PVG) → London Heathrow (LHR)Boeing 787-914 h 45 min—
BA169London Heathrow (LHR) → Shanghai (PVG)Boeing 787-912 h 50 minDaily

EVA Air (BR)

FlightRouteAircraft typeScheduled flight timeDays
BR65Taipei (TPE) → Vienna (VIE)Boeing 787-913 h 10 min—
BR66Vienna (VIE) → Taipei (TPE)Boeing 787-912 h 15 minMon, Thu, Sat
BR71Taipei (TPE) → Munich (MUC)Boeing 777-300ER13 h 40 min—
BR72Munich (MUC) → Taipei (TPE)Boeing 777-300ER12 h 35 minMon, Tue, Thu, Sat
BR87Taipei (TPE) → Paris (CDG)Boeing 777-300ER14 h 25 min—
BR88Paris (CDG) → Taipei (TPE)Boeing 777-300ER13 h 40 minDaily
BR95Taipei (TPE) → Milan (MXP)Boeing 787-913 h 50 min—
BR96Milan (MXP) → Taipei (TPE)Boeing 787-912 h 50 minDaily

Air China (CA)all routes →

FlightRouteAircraft typeScheduled flight timeDays
CA423Chengdu (TFU) → London Heathrow (LHR)Airbus A350-90011 h 20 min—
CA424London Heathrow (LHR) → Chengdu (TFU)Airbus A350-90010 h 30 minTue, Thu, Sat
CA431Chengdu (TFU) → Frankfurt (FRA)Airbus A330-30011 h—
CA432Frankfurt (FRA) → Chengdu (TFU)Airbus A330-30010 hTue, Fri, Sun
CA435Chongqing (CKG) → Budapest (BUD)Boeing 787-910 h 45 min—
CA436Budapest (BUD) → Chongqing (CKG)Boeing 787-910 h 10 minWed
CA445Chengdu (TFU) → Milan (MXP)Airbus A350-90011 h 10 min—
CA446Milan (MXP) → Chengdu (TFU)Airbus A350-90010 h 40 minMon, Wed, Thu, Sat
CA457Chengdu (TFU) → Paris (CDG)Airbus A350-90011 h 15 min—
CA458Paris (CDG) → Chengdu (TFU)Airbus A350-90010 h 50 minMon
CA463Chengdu (TFU) → Brussels (BRU)Airbus A330-30010 h 20 min—
CA464Brussels (BRU) → Chengdu (TFU)Airbus A330-30010 h 20 minTue, Thu, Sun
CA617Beijing (PEK) → Vienna (VIE)Airbus A350-90010 h—
CA618Vienna (VIE) → Beijing (PEK)Airbus A350-9009 h 20 min—
CA619Beijing (PEK) → Geneva (GVA)Airbus A350-90010 h 25 min—
CA620Geneva (GVA) → Beijing (PEK)Airbus A350-90010 h 05 min—
CA719Beijing (PEK) → Budapest (BUD)Boeing 787-910 h 10 min—
CA720Budapest (BUD) → Beijing (PEK)Boeing 787-99 h 10 minDaily
CA737Beijing (PEK) → Warsaw (WAW)Airbus A330-200 / Airbus A330-3009 h 35 min—
CA738Warsaw (WAW) → Beijing (PEK)Airbus A330-200 / Airbus A330-3008 h 30 minMon, Wed, Fri, Sat
CA749Beijing Daxing (PKX) → Milan (MXP)Airbus A330-30011 h—
CA750Milan (MXP) → Beijing Daxing (PKX)Airbus A330-30010 h 10 minDaily
CA771Shenzhen (SZX) → Frankfurt (FRA)Boeing 777-300ER12 h 15 min—
CA772Frankfurt (FRA) → Shenzhen (SZX)Boeing 777-300ER11 h 30 minMon, Wed, Sat
CA827Shanghai (PVG) → Munich (MUC)Airbus A350-90012 h 10 min—
CA828Munich (MUC) → Shanghai (PVG)Airbus A350-90011 hWed, Fri, Sun
CA837Wenzhou (WNZ) → Milan (MXP)Airbus A330-20013 h—
CA838Milan (MXP) → Wenzhou (WNZ)Airbus A330-20011 h 55 minTue, Sun
CA839Shanghai (PVG) → Barcelona (BCN)Airbus A350-90013 h 15 min—
CA840Barcelona (BCN) → Shanghai (PVG)Airbus A350-90012 h 35 minMon, Tue, Thu, Sat
CA841Beijing (PEK) → Vienna (VIE)Airbus A350-90010 h—
CA842Vienna (VIE) → Beijing (PEK)Airbus A350-9009 h 20 min—
CA845Beijing (PEK) → Barcelona (BCN)Airbus A350-90011 h 25 min—
CA846Barcelona (BCN) → Beijing (PEK)Airbus A350-90011 h 15 minDaily
CA847Shanghai (PVG) → London Gatwick (LGW)Airbus A350-90012 h 15 min—
CA848London Gatwick (LGW) → Shanghai (PVG)Airbus A350-90011 h 30 minDaily
CA851Beijing (PEK) → London Gatwick (LGW)Airbus A350-90010 h 45 min—
CA852London Gatwick (LGW) → Beijing (PEK)Airbus A350-90010 h 10 minDaily
CA855Beijing (PEK) → London Heathrow (LHR)Boeing 777-300ER10 h 55 min—
CA856London Heathrow (LHR) → Beijing (PEK)Boeing 777-300ER10 h—
CA859Beijing (PEK) → Istanbul (IST)Airbus A330-20010 h 45 min—
CA860Istanbul (IST) → Beijing (PEK)Airbus A330-2009 h 15 minDaily
CA861Beijing (PEK) → Geneva (GVA)Airbus A350-90010 h 25 min—
CA862Geneva (GVA) → Beijing (PEK)Airbus A350-90010 h 05 min—
CA863Beijing (PEK) → Athens (ATH)Airbus A330-20011 h 25 min—
CA864Athens (ATH) → Beijing (PEK)Airbus A330-2009 h 50 minMon, Wed, Fri
CA865Beijing (PEK) → Madrid (MAD)Boeing 787-912 h—
CA866Madrid (MAD) → Beijing (PEK)Boeing 787-911 h—
CA875Beijing (PEK) → Paris (CDG)Airbus A350-900 / Boeing 777-300ER10 h 50 min—
CA876Paris (CDG) → Beijing (PEK)Airbus A350-900 / Boeing 777-300ER10 h 05 min—
CA877Beijing (PEK) → Copenhagen (CPH)Airbus A350-9009 h 45 min—
CA878Copenhagen (CPH) → Beijing (PEK)Airbus A350-9008 h 50 minDaily
CA897Beijing (PEK) → Madrid (MAD)Boeing 787-912 h—
CA898Madrid (MAD) → Beijing (PEK)Boeing 787-911 h—
CA907Beijing (PEK) → Madrid (MAD)Boeing 787-912 h—
CA908Madrid (MAD) → Beijing (PEK)Boeing 787-911 h—
CA911Beijing (PEK) → Stockholm (ARN)Airbus A350-9009 h 20 min—
CA912Stockholm (ARN) → Beijing (PEK)Airbus A350-9008 h 20 minDaily
CA913Beijing (PEK) → Bucharest (OTP)Airbus A330-20010 h 50 min—
CA914Bucharest (OTP) → Beijing (PEK)Airbus A330-200—Mon, Wed, Fri
CA931Beijing (PEK) → Frankfurt (FRA)Boeing 777-300ER (some rotations Boeing 747-8I)10 h 20 min—
CA932Frankfurt (FRA) → Beijing (PEK)Boeing 777-300ER (some rotations Boeing 747-8I)9 h 30 min—
CA933Beijing (PEK) → Paris (CDG)Airbus A350-900 / Boeing 777-300ER10 h 50 min—
CA934Paris (CDG) → Beijing (PEK)Airbus A350-900 / Boeing 777-300ER10 h 05 min—
CA935Shanghai (PVG) → Frankfurt (FRA)Airbus A350-90012 h 10 min—
CA936Frankfurt (FRA) → Shanghai (PVG)Airbus A350-90011 hDaily
CA937Beijing (PEK) → London Heathrow (LHR)Boeing 777-300ER10 h 55 min—
CA938London Heathrow (LHR) → Beijing (PEK)Boeing 777-300ER10 h—
CA939Beijing (PEK) → Rome (FCO)Boeing 777-300ER11 h 10 min—
CA940Rome (FCO) → Beijing (PEK)Boeing 777-300ER10 h 15 minDaily
CA949Beijing (PEK) → Milan (MXP)Airbus A350-90011 h—
CA950Milan (MXP) → Beijing (PEK)Airbus A350-90010 h 10 minDaily
CA957Beijing Daxing (PKX) → Frankfurt (FRA)Boeing 777-300ER10 h 20 min—
CA958Frankfurt (FRA) → Beijing Daxing (PKX)Boeing 777-300ER9 h 35 minDaily
CA961Beijing (PEK) → Munich (MUC)Boeing 777-300ER10 h 15 min—
CA962Munich (MUC) → Beijing (PEK)Boeing 777-300ER9 h 50 minDaily
CA963Beijing (PEK) → Brussels (BRU)Airbus A330-20010 h 35 min—
CA964Brussels (BRU) → Beijing (PEK)Airbus A330-2009 h 45 minDaily
CA965Beijing (PEK) → Frankfurt (FRA)Boeing 777-300ER (some rotations Boeing 747-8I)10 h 20 min—
CA966Frankfurt (FRA) → Beijing (PEK)Boeing 777-300ER (some rotations Boeing 747-8I)9 h 30 min—
CA967Shanghai (PVG) → Milan (MXP)Airbus A350-90012 h 35 min—
CA968Milan (MXP) → Shanghai (PVG)Airbus A350-90011 h 35 minDaily
CA973Beijing (PEK) → Venice (VCE)Airbus A330-20011 h—
CA974Venice (VCE) → Beijing (PEK)Airbus A330-20010 hTue, Thu, Sat, Sun

China Airlines (CI)

FlightRouteAircraft typeScheduled flight timeDays
CI61Taipei (TPE) → Frankfurt (FRA)Airbus A350-90014 h 30 min—
CI62Frankfurt (FRA) → Taipei (TPE)Airbus A350-90013 hDaily
CI63Taipei (TPE) → Vienna (VIE)Airbus A350-90013 h 40 min—
CI64Vienna (VIE) → Taipei (TPE)Airbus A350-90012 h 30 minMon, Tue, Thu, Fri
CI67Taipei (TPE) → Prague (PRG)Airbus A350-90013 h 30 min—
CI68Prague (PRG) → Taipei (TPE)Airbus A350-90012 h 25 minWed, Fri, Sun
CI73Taipei (TPE) → Amsterdam (AMS)Airbus A350-90014 h 30 min—
CI74Amsterdam (AMS) → Taipei (TPE)Airbus A350-90013 hMon, Wed, Fri, Sat
CI75Taipei (TPE) → Rome (FCO)Airbus A350-90013 h 40 min—
CI76Rome (FCO) → Taipei (TPE)Airbus A350-90012 h 40 minMon, Wed
CI81Taipei (TPE) → London Heathrow (LHR)Airbus A350-90015 h—
CI82London Heathrow (LHR) → Taipei (TPE)Airbus A350-90013 h 30 minMon, Tue, Wed, Fri, Sat

Cathay Pacific (CX)

FlightRouteAircraft typeScheduled flight timeDays
CX216Manchester (MAN) → Hong Kong (HKG)Airbus A350-90012 h 35 minDaily
CX233Hong Kong (HKG) → Milan (MXP)Airbus A350-90013 h 05 min—
CX234Milan (MXP) → Hong Kong (HKG)Airbus A350-90011 h 40 minDaily
CX237Hong Kong (HKG) → London Heathrow (LHR)Airbus A350-900 / Boeing 777-300ER14 h 10 min—
CX238London Heathrow (LHR) → Hong Kong (HKG)Airbus A350-900 / Boeing 777-300ER12 h 35 min—
CX239Hong Kong (HKG) → London Heathrow (LHR)Airbus A350-900 / Boeing 777-300ER14 h 10 min—
CX250London Heathrow (LHR) → Hong Kong (HKG)Airbus A350-900 / Boeing 777-300ER12 h 35 min—
CX251Hong Kong (HKG) → London Heathrow (LHR)Airbus A350-900 / Boeing 777-300ER14 h 10 min—
CX252London Heathrow (LHR) → Hong Kong (HKG)Airbus A350-900 / Boeing 777-300ER12 h 35 min—
CX253Hong Kong (HKG) → London Heathrow (LHR)Airbus A350-900 / Boeing 777-300ER14 h 10 min—
CX254London Heathrow (LHR) → Hong Kong (HKG)Airbus A350-900 / Boeing 777-300ER12 h 35 min—
CX255Hong Kong (HKG) → London Heathrow (LHR)Airbus A350-900 / Boeing 777-300ER14 h 10 min—
CX256London Heathrow (LHR) → Hong Kong (HKG)Airbus A350-900 / Boeing 777-300ER12 h 35 min—
CX257Hong Kong (HKG) → London Heathrow (LHR)Airbus A350-900 / Boeing 777-300ER14 h 10 min—
CX259Hong Kong (HKG) → Manchester (MAN)Airbus A350-90014 h 20 min—
CX260Paris (CDG) → Hong Kong (HKG)Airbus A350-90012 h 10 minDaily
CX261Hong Kong (HKG) → Paris (CDG)Airbus A350-90013 h 45 min—
CX270Amsterdam (AMS) → Hong Kong (HKG)Airbus A350-90011 h 55 minDaily
CX271Hong Kong (HKG) → Amsterdam (AMS)Airbus A350-90013 h 40 min—
CX288Frankfurt (FRA) → Hong Kong (HKG)Airbus A350-90011 h 45 minDaily
CX289Hong Kong (HKG) → Frankfurt (FRA)Airbus A350-90013 h 20 min—
CX291Hong Kong (HKG) → Brussels (BRU)Airbus A350-90013 h 30 min—
CX292Rome (FCO) → Hong Kong (HKG)Airbus A350-90011 h 30 minMon, Thu, Sat
CX293Hong Kong (HKG) → Rome (FCO)Airbus A350-90013 h 05 min—
CX294Brussels (BRU) → Hong Kong (HKG)Airbus A350-90011 h 30 minMon, Tue, Thu, Sat
CX300Munich (MUC) → Hong Kong (HKG)Airbus A350-90010 h 55 minMon, Tue, Thu, Sat
CX301Hong Kong (HKG) → Munich (MUC)Airbus A350-90012 h 45 min—
CX315Hong Kong (HKG) → Madrid (MAD)Airbus A350-90014 h 30 min—
CX318Barcelona (BCN) → Hong Kong (HKG)Airbus A350-90012 hMon, Thu, Sat, Sun
CX321Hong Kong (HKG) → Barcelona (BCN)Airbus A350-90014 h 05 min—
CX372Madrid (MAD) → Hong Kong (HKG)Airbus A350-90012 h 35 minTue, Wed, Fri, Sun
CX382Zurich (ZRH) → Hong Kong (HKG)Airbus A350-90011 h 35 minDaily
CX383Hong Kong (HKG) → Zurich (ZRH)Airbus A350-90013 h 05 min—

China Southern (CZ)all routes →

FlightRouteAircraft typeScheduled flight timeDays
CZ303Guangzhou (CAN) → London Heathrow (LHR)Boeing 787-912 h 40 min—
CZ304London Heathrow (LHR) → Guangzhou (CAN)Boeing 787-911 h 40 minDaily
CZ307Guangzhou (CAN) → Amsterdam (AMS)Airbus A350-90012 h 15 min—
CZ308Amsterdam (AMS) → Guangzhou (CAN)Airbus A350-90011 h 20 minMon, Tue, Wed, Fri, Sat, Sun
CZ331Guangzhou (CAN) → Frankfurt (FRA)Boeing 787-912 h 05 min—
CZ332Frankfurt (FRA) → Guangzhou (CAN)Boeing 787-911 h 25 min—
CZ345Beijing Daxing (PKX) → Amsterdam (AMS)Airbus A350-90010 h 25 min—
CZ346Amsterdam (AMS) → Beijing Daxing (PKX)Airbus A350-9009 h 45 minDaily
CZ347Guangzhou (CAN) → Paris (CDG)Airbus A350-90012 h 35 min—
CZ348Paris (CDG) → Guangzhou (CAN)Airbus A350-90011 h 40 minDaily
CZ377Guangzhou (CAN) → Madrid (MAD)Boeing 787-914 h 20 min—
CZ378Madrid (MAD) → Guangzhou (CAN)Boeing 787-913 h 10 minTue, Thu, Sat
CZ607Wuhan (WUH) → London Heathrow (LHR)Boeing 787-811 h 40 min—
CZ608London Heathrow (LHR) → Wuhan (WUH)Boeing 787-810 h 45 minWed, Sun
CZ649Guangzhou (CAN) → Budapest (BUD)Boeing 787-912 h 05 min—
CZ650Budapest (BUD) → Guangzhou (CAN)Boeing 787-911 h 10 minTue, Thu, Sat
CZ653Zhengzhou (CGO) → London Gatwick (LGW)Boeing 787-911 h 20 min—
CZ654London Gatwick (LGW) → Zhengzhou (CGO)Boeing 787-910 h 15 minTue, Sat
CZ667Guangzhou (CAN) → Belgrade (BEG)Boeing 787-911 h 25 min—
CZ668Belgrade (BEG) → Guangzhou (CAN)Boeing 787-911 hWed, Sun
CZ673Beijing Daxing (PKX) → London Heathrow (LHR)Airbus A350-90011 h 05 min—
CZ674London Heathrow (LHR) → Beijing Daxing (PKX)Airbus A350-90010 h 15 minDaily
CZ679Beijing Daxing (PKX) → Istanbul (IST)Boeing 787-911 h—
CZ680Istanbul (IST) → Beijing Daxing (PKX)Boeing 787-99 hMon, Tue, Thu, Sat
CZ689Guangzhou (CAN) → London Gatwick (LGW)Boeing 787-912 h 40 min—
CZ690London Gatwick (LGW) → Guangzhou (CAN)Boeing 787-911 h 40 minMon, Thu, Fri
CZ6035Ürümqi (URC) → Istanbul (IST)Boeing 787-87 h 10 min—
CZ6036Istanbul (IST) → Ürümqi (URC)Boeing 787-86 h 05 minSun
CZ8021Shenyang (SHE) → Frankfurt (FRA)Airbus A350-90010 h 40 min—
CZ8022Frankfurt (FRA) → Shenyang (SHE)Airbus A350-90010 h 05 minThu
CZ8065Guangzhou (CAN) → Istanbul (IST)Boeing 787-911 h 05 min—
CZ8066Istanbul (IST) → Guangzhou (CAN)Boeing 787-99 h 55 minDaily
CZ8171Beijing Daxing (PKX) → Helsinki (HEL)Boeing 787-98 h 50 min—
CZ8172Helsinki (HEL) → Beijing Daxing (PKX)Boeing 787-98 h 10 minDaily

Shanghai Airlines (FM)all routes →

FlightRouteAircraft typeScheduled flight timeDays
FM869Shanghai (PVG) → Budapest (BUD)Boeing 787-912 h 15 min—
FM870Budapest (BUD) → Shanghai (PVG)Boeing 787-911 h 05 minDaily
FM871Shanghai (PVG) → Marseille (MRS)Boeing 787-913 h—
FM872Marseille (MRS) → Shanghai (PVG)Boeing 787-912 h 05 minTue, Fri, Sun
FM891Xi'an (XIY) → Budapest (BUD)Boeing 787-911 h—
FM892Budapest (BUD) → Xi'an (XIY)Boeing 787-910 h 05 minSat

Tianjin Airlines (GS)

FlightRouteAircraft typeScheduled flight timeDays
GS7965Chongqing (CKG) → London Heathrow (LHR)Airbus A330-20011 h—
GS7966London Heathrow (LHR) → Chongqing (CKG)Airbus A330-20011 h 55 minWed, Sat
GS7987Xi'an (XIY) → London Heathrow (LHR)Airbus A330-20010 h 35 min—
GS7988London Heathrow (LHR) → Xi'an (XIY)Airbus A330-20011 h 25 minFri, Sun

Juneyao Air (HO)

FlightRouteAircraft typeScheduled flight timeDays
HO1607Shanghai (PVG) → Helsinki (HEL)Boeing 787-99 h 30 min—
HO1608Helsinki (HEL) → Shanghai (PVG)Boeing 787-98 h 45 minMon, Tue, Thu, Sat, Sun
HO1657Shanghai (PVG) → Athens (ATH)Boeing 787-911 h 25 min—
HO1658Athens (ATH) → Shanghai (PVG)Boeing 787-910 hTue, Wed, Thu, Sat, Sun
HO1659Shanghai (PVG) → Brussels (BRU)Boeing 787-911 h 55 min—
HO1660Brussels (BRU) → Shanghai (PVG)Boeing 787-911 hWed, Fri, Sun
HO1661Shanghai (PVG) → Manchester (MAN)Boeing 787-912 h 05 min—
HO1662Manchester (MAN) → Shanghai (PVG)Boeing 787-911 h 10 minMon, Wed, Fri, Sat, Sun
HO1665Zhengzhou (CGO) → Helsinki (HEL)Boeing 787-99 h 15 min—
HO1666Helsinki (HEL) → Zhengzhou (CGO)Boeing 787-98 h 10 minWed
HO1667Zhengzhou (CGO) → Milan (MXP)Boeing 787-911 h 15 min—
HO1668Milan (MXP) → Zhengzhou (CGO)Boeing 787-910 h 30 minMon, Fri

Hainan Airlines (HU)all routes →

FlightRouteAircraft typeScheduled flight timeDays
HU407Beijing (PEK) → Edinburgh (EDI)Airbus A330-30010 h 50 min—
HU408Edinburgh (EDI) → Beijing (PEK)Airbus A330-30010 h 10 minMon, Wed, Fri, Sat
HU427Chongqing (CKG) → Milan (MXP)Boeing 787-911 h 15 min—
HU428Milan (MXP) → Chongqing (CKG)Boeing 787-910 h 25 minTue, Fri
HU469Chongqing (CKG) → Brussels (BRU)Boeing 787-910 h 45 min—
HU470Brussels (BRU) → Chongqing (CKG)Boeing 787-911 h 50 minMon, Thu, Sat
HU489Beijing (PEK) → Berlin (BER)Airbus A330-300 / Boeing 787-910 h 05 min—
HU490Berlin (BER) → Beijing (PEK)Airbus A330-300 / Boeing 787-99 h 05 minMon, Wed, Thu, Fri, Sun
HU491Beijing (PEK) → Brussels (BRU)Boeing 787-910 h 10 min—
HU492Brussels (BRU) → Beijing (PEK)Boeing 787-99 h 50 min–11 h 10 min—
HU717Chongqing (CKG) → Paris (CDG)Boeing 787-911 h 25 min—
HU718Paris (CDG) → Chongqing (CKG)Boeing 787-910 h 10 minTue, Sat
HU727Chongqing (CKG) → Madrid (MAD)Boeing 787-912 h 35 min—
HU728Madrid (MAD) → Chongqing (CKG)Boeing 787-911 h 55 minThu, Sun
HU730Brussels (BRU) → Beijing (PEK)Boeing 787-99 h 50 min–11 h 10 min—
HU751Beijing (PEK) → Dublin (DUB)Airbus A330-30011 h 10 min—
HU752Dublin (DUB) → Beijing (PEK)Airbus A330-30010 h 10 minTue, Thu, Sat, Sun
HU753Beijing (PEK) → Manchester (MAN)Airbus A330-30010 h 50 min—
HU754Manchester (MAN) → Beijing (PEK)Airbus A330-30010 h 05 minDaily
HU757Shenzhen (SZX) → Paris (CDG)Boeing 787-912 h 40 min—
HU758Paris (CDG) → Shenzhen (SZX)Boeing 787-911 h 35 minMon, Fri
HU759Shenzhen (SZX) → Brussels (BRU)Boeing 787-912 h 15 min—
HU760Brussels (BRU) → Shenzhen (SZX)Boeing 787-911 h 10 minWed, Fri, Sun
HU761Shenzhen (SZX) → Budapest (BUD)Boeing 787-911 h 20 min—
HU762Budapest (BUD) → Shenzhen (SZX)Boeing 787-912 hMon, Fri
HU769Beijing (PEK) → Oslo (OSL)Airbus A330-3009 h 35 min—
HU770Oslo (OSL) → Beijing (PEK)Airbus A330-3009 hTue, Thu, Sat
HU781Chengdu (TFU) → Vienna (VIE)Boeing 787-910 h 30 min—
HU782Vienna (VIE) → Chengdu (TFU)Boeing 787-910 h 20 minTue, Thu, Sun
HU789Shenzhen (SZX) → Vienna (VIE)Boeing 787-911 h 05 min—
HU790Vienna (VIE) → Shenzhen (SZX)Boeing 787-912 h 20 minWed, Sat
HU7907Xi'an (XIY) → Paris (CDG)Boeing 787-911 h 25 min—
HU7908Paris (CDG) → Xi'an (XIY)Boeing 787-910 hThu
HU7911Haikou (HAK) → London Heathrow (LHR)Boeing 787-912 h 45 min—
HU7912London Heathrow (LHR) → Haikou (HAK)Boeing 787-912 h 05 minWed
HU7921Shanghai (PVG) → Brussels (BRU)Boeing 787-912 h—
HU7922Brussels (BRU) → Shanghai (PVG)Boeing 787-911 hMon, Tue, Thu, Sat
HU7937Beijing (PEK) → Prague (PRG)Airbus A330-3009 h 55 min—
HU7938Prague (PRG) → Beijing (PEK)Airbus A330-3009 h 20 minMon, Wed, Fri
HU7963Changsha (CSX) → London Heathrow (LHR)Boeing 787-912 h—
HU7964London Heathrow (LHR) → Changsha (CSX)Boeing 787-911 h 05 minMon, Fri
HU7969Beijing (PEK) → Belgrade (BEG)Airbus A330-30011 h—
HU7970Belgrade (BEG) → Beijing (PEK)Airbus A330-30010 hTue, Sat
HU7973Shenzhen (SZX) → Milan (MXP)Boeing 787-912 h 35 min—
HU7974Milan (MXP) → Shenzhen (SZX)Boeing 787-911 h 25 minMon, Wed, Sat

Beijing Capital Airlines (JD)

FlightRouteAircraft typeScheduled flight timeDays
JD431Qingdao (TAO) → London Heathrow (LHR)Airbus A33011 h 15 min–11 h 55 min—
JD432London Heathrow (LHR) → Qingdao (TAO)Airbus A33011 h–12 h 25 minMon, Wed, Fri
JD605Hangzhou (HGH) → Madrid (MAD)Airbus A330-20013 h 30 min–14 h 05 min—
JD606Madrid (MAD) → Hangzhou (HGH)Airbus A330-20012 h 35 min–14 h 15 minMon, Wed, Fri, Sat, Sun
JD621Hangzhou (HGH) → Lisbon (LIS)Airbus A330-20013 h 25 min—
JD622Lisbon (LIS) → Hangzhou (HGH)Airbus A330-20014 h 30 minTue, Thu, Sat
JD627Beijing Daxing (PKX) → Lisbon (LIS)Airbus A33013 h 20 min—
JD628Lisbon (LIS) → Beijing Daxing (PKX)Airbus A33012 h 05 minMon

Air Serbia (JU)

FlightRouteAircraft typeScheduled flight timeDays
JU986Belgrade (BEG) → Shanghai (PVG)Airbus A330-20010 h 40 minTue, Sat
JU987Shanghai (PVG) → Belgrade (BEG)Airbus A330-20012 h 50 min—
JU988Belgrade (BEG) → Guangzhou (CAN)Airbus A330-20010 h 50 min—
JU989Guangzhou (CAN) → Belgrade (BEG)Airbus A330-20012 h 50 min—

Starlux Airlines (JX)

FlightRouteAircraft typeScheduled flight timeDays
JX101Taipei (TPE) → Prague (PRG)Airbus A350-100013 h 40 min—
JX102Prague (PRG) → Taipei (TPE)Airbus A350-100012 h 50 minTue, Thu, Sat

KLM (KL)

FlightRouteAircraft typeScheduled flight timeDays
KL807Amsterdam (AMS) → Taipei (TPE)Boeing 777-200ER / Boeing 787-912 h 40 minMon, Wed, Thu, Sat
KL808Taipei (TPE) → Amsterdam (AMS)Boeing 777-200ER / Boeing 787-914 h 16 min—
KL887Amsterdam (AMS) → Hong Kong (HKG)Boeing 787-912 hMon, Tue, Thu, Sat
KL888Hong Kong (HKG) → Amsterdam (AMS)Boeing 787-913 h 45 min—
KL895Amsterdam (AMS) → Shanghai (PVG)Boeing 777-200ER / Boeing 787-912 h 15 minMon, Tue, Thu, Fri, Sat, Sun
KL896Shanghai (PVG) → Amsterdam (AMS)Boeing 777-200ER / Boeing 787-913 h 55 min—
KL897Amsterdam (AMS) → Beijing (PEK)Boeing 787-910 h 55 minMon, Wed, Thu, Fri, Sat, Sun
KL898Beijing (PEK) → Amsterdam (AMS)Boeing 787-912 h 25 min—

Lufthansa (LH)

FlightRouteAircraft typeScheduled flight timeDays
LH722Munich (MUC) → Beijing (PEK)Airbus A350-90010 h 05 minDaily
LH723Beijing (PEK) → Munich (MUC)Airbus A350-90011 h 50 min—
LH726Munich (MUC) → Shanghai (PVG)Airbus A350-90011 h 30 minDaily
LH727Shanghai (PVG) → Munich (MUC)Airbus A350-90013 h 05 min—
LH728Frankfurt (FRA) → Shanghai (PVG)Airbus A350-900 / Boeing 787-911 h 50 min—
LH729Shanghai (PVG) → Frankfurt (FRA)Airbus A350-900 / Boeing 787-913 h 35 min—
LH732Frankfurt (FRA) → Shanghai (PVG)Airbus A350-900 / Boeing 787-911 h 50 min—
LH733Shanghai (PVG) → Frankfurt (FRA)Airbus A350-900 / Boeing 787-913 h 35 min—
LH796Frankfurt (FRA) → Hong Kong (HKG)Boeing 787-912 h 05 minDaily
LH797Hong Kong (HKG) → Frankfurt (FRA)Boeing 787-913 h 30 min—

Swiss (LX)

FlightRouteAircraft typeScheduled flight timeDays
LX138Zurich (ZRH) → Hong Kong (HKG)Boeing 777-300ER12 hDaily
LX139Hong Kong (HKG) → Zurich (ZRH)Boeing 777-300ER13 h—
LX188Zurich (ZRH) → Shanghai (PVG)Airbus A340-30012 h 20 minMon, Wed, Sat
LX189Shanghai (PVG) → Zurich (ZRH)Airbus A340-30014 h 10 min—

Xiamen Airlines (MF)

FlightRouteAircraft typeScheduled flight timeDays
MF811Xiamen (XMN) → Amsterdam (AMS)Boeing 787-911 h 50 min—
MF812Amsterdam (AMS) → Xiamen (XMN)Boeing 787-910 h 50 minMon, Wed, Sat
MF825Xiamen (XMN) → Paris (CDG)Boeing 787-912 h 45 min—
MF826Paris (CDG) → Xiamen (XMN)Boeing 787-911 h 40 minMon, Thu, Sat

China Eastern (MU)all routes →

FlightRouteAircraft typeScheduled flight timeDays
MU201Shanghai (PVG) → London Gatwick (LGW)Airbus A330-200 / Boeing 787-912 h 45 min—
MU202London Gatwick (LGW) → Shanghai (PVG)Airbus A330-200 / Boeing 787-910 h 50 min–11 h 25 min—
MU213Shanghai (PVG) → London Gatwick (LGW)Airbus A330-200 / Boeing 787-912 h 45 min—
MU214London Gatwick (LGW) → Shanghai (PVG)Airbus A330-200 / Boeing 787-910 h 50 min–11 h 25 min—
MU217Shanghai (PVG) → Geneva (GVA)Airbus A350-90012 h 20 min—
MU218Geneva (GVA) → Shanghai (PVG)Airbus A350-90011 h 30 minMon, Wed, Fri, Sat
MU219Shanghai (PVG) → Frankfurt (FRA)Boeing 777-300ER12 h—
MU220Frankfurt (FRA) → Shanghai (PVG)Boeing 777-300ER10 h 45 minDaily, twice on 2 days
MU231Shanghai (PVG) → Dublin (DUB)Airbus A350-90013 h 20 min—
MU232Dublin (DUB) → Shanghai (PVG)Airbus A350-90012 hMon, Wed, Fri
MU243Shanghai (PVG) → Milan (MXP)Airbus A350-90012 h 15 min—
MU244Milan (MXP) → Shanghai (PVG)Airbus A350-90011 h 15 minDaily
MU249Shanghai (PVG) → Barcelona (BCN)Airbus A350-90013 h 25 min—
MU250Barcelona (BCN) → Shanghai (PVG)Airbus A350-90012 h 35 minDaily
MU255Shanghai (PVG) → Zurich (ZRH)Airbus A350-90012 h—
MU256Zurich (ZRH) → Shanghai (PVG)Airbus A350-90010 h 35 minTue, Thu, Sun
MU261Wenzhou (WNZ) → Madrid (MAD)Airbus A350-90014 h 25 min—
MU262Madrid (MAD) → Wenzhou (WNZ)Airbus A350-90012 h 55 minWed, Sat
MU289Shanghai (PVG) → Stockholm (ARN)Airbus A330-20011 h 10 min—
MU290Stockholm (ARN) → Shanghai (PVG)Airbus A330-20010 hMon, Thu, Sat
MU551Shanghai (PVG) → London Heathrow (LHR)Boeing 777-300ER12 h 45 min—
MU552London Heathrow (LHR) → Shanghai (PVG)Boeing 777-300ER11 h 20 minDaily
MU553Shanghai (PVG) → Paris (CDG)Boeing 777-300ER12 h 15 min—
MU554Paris (CDG) → Shanghai (PVG)Boeing 777-300ER11 h 35 min—
MU569Shanghai (PVG) → Paris (CDG)Boeing 777-300ER12 h 15 min—
MU570Paris (CDG) → Shanghai (PVG)Boeing 777-300ER11 h 35 min—
MU703Shanghai (PVG) → Istanbul (IST)Airbus A330-20011 h 40 min—
MU704Istanbul (IST) → Shanghai (PVG)Airbus A330-20010 h 15 minDaily
MU707Shanghai (PVG) → Copenhagen (CPH)Airbus A330-20011 h 45 min—
MU708Copenhagen (CPH) → Shanghai (PVG)Airbus A330-20010 h 15 minMon, Thu, Sat
MU709Shanghai (PVG) → Madrid (MAD)Airbus A350-90013 h 55 min—
MU710Madrid (MAD) → Shanghai (PVG)Airbus A350-90012 h 45 minDaily
MU751Wenzhou (WNZ) → Rome (FCO)Airbus A350-90013 h 20 min—
MU752Rome (FCO) → Wenzhou (WNZ)Airbus A350-90012 h 15 minThu, Sun
MU771Shanghai (PVG) → Amsterdam (AMS)Boeing 777-300ER12 h—
MU772Amsterdam (AMS) → Shanghai (PVG)Boeing 777-300ER11 hDaily
MU785Shanghai (PVG) → Venice (VCE)Airbus A330-200 / Airbus A350-90013 h 10 min—
MU786Venice (VCE) → Shanghai (PVG)Airbus A330-200 / Airbus A350-90011 h 50 minMon, Thu, Fri, Sat, Sun
MU787Shanghai (PVG) → Rome (FCO)Airbus A350-90012 h 45 min—
MU788Rome (FCO) → Shanghai (PVG)Airbus A350-90010 h 45 minDaily
MU845Nanjing (NKG) → Paris (CDG)Boeing 777-300ER12 h 25 min—
MU846Paris (CDG) → Nanjing (NKG)Boeing 777-300ER11 h 10 minWed
MU5013Xi'an (XIY) → Milan (MXP)Airbus A330-20011 h 45 min—
MU5014Milan (MXP) → Xi'an (XIY)Airbus A330-20010 h 50 minTue, Thu, Sun
MU5063Xi'an (XIY) → Vienna (VIE)Airbus A330-20010 h 40 min—
MU5064Vienna (VIE) → Xi'an (XIY)Airbus A330-20010 h 20 minMon, Thu, Sat

Neos (NO)

FlightRouteAircraft typeScheduled flight timeDays
NO976Milan (MXP) → Nanjing (NKG)Boeing 78711 h 30 minMon, Thu
NO977Nanjing (NKG) → Milan (MXP)Boeing 78713 h 30 min—

Austrian Airlines (OS)

FlightRouteAircraft typeScheduled flight timeDays
OS15Vienna (VIE) → Shanghai (PVG)Boeing 777-200ER10 h 45 minMon, Wed, Thu, Fri, Sun
OS16Shanghai (PVG) → Vienna (VIE)Boeing 777-200ER12 h 25 min—

Turkish Airlines (TK)

FlightRouteAircraft typeScheduled flight timeDays
TK24Istanbul (IST) → Taipei (TPE)Boeing 777-300ER / Boeing 787-911 h 20 min—
TK25Taipei (TPE) → Istanbul (IST)Boeing 777-300ER / Boeing 787-912 h 20 min—
TK26Istanbul (IST) → Shanghai (PVG)Boeing 777-300ER10 h 15 minDaily
TK27Shanghai (PVG) → Istanbul (IST)Boeing 777-300ER12 h—
TK70Istanbul (IST) → Hong Kong (HKG)Boeing 777-300ER / Boeing 787-910 h 40 min—
TK71Hong Kong (HKG) → Istanbul (IST)Boeing 777-300ER / Boeing 787-911 h 25 min—
TK72Istanbul (IST) → Guangzhou (CAN)Boeing 777-300ER10 h 30 minDaily
TK73Guangzhou (CAN) → Istanbul (IST)Boeing 777-300ER11 h 30 min—
TK88Istanbul (IST) → Beijing (PEK)Boeing 777-300ER8 h 50 minDaily
TK89Beijing (PEK) → Istanbul (IST)Boeing 777-300ER10 h 20 min—
TK124Istanbul (IST) → Taipei (TPE)Boeing 777-300ER / Boeing 787-911 h 20 min—
TK125Taipei (TPE) → Istanbul (IST)Boeing 777-300ER / Boeing 787-912 h 20 min—
TK170Istanbul (IST) → Hong Kong (HKG)Boeing 777-300ER / Boeing 787-910 h 40 min—
TK171Hong Kong (HKG) → Istanbul (IST)Boeing 777-300ER / Boeing 787-911 h 25 min—

Shenzhen Airlines (ZH)

FlightRouteAircraft typeScheduled flight timeDays
ZH865Shenzhen (SZX) → Barcelona (BCN)Airbus A33013 h 50 min—
ZH866Barcelona (BCN) → Shenzhen (SZX)Airbus A33012 h 50 minMon, Wed, Fri
ZH887Shenzhen (SZX) → London Heathrow (LHR)Airbus A33013 h 25 min—
ZH888London Heathrow (LHR) → Shenzhen (SZX)Airbus A33012 h 10 minMon, Wed, Fri, Sat, Sun

FAQ

How many direct flights are there between Europe and China?

139 nonstop city pairs from 32 European airports in 22 countries to 21 airports in mainland China, Hong Kong and Taiwan – 166 airline services with about 857 flights a week in each direction (September 2026 timetable, Russia and Belarus excluded).

Which European country has the most nonstop flights to China?

United Kingdom (165 flights a week), followed by Germany (114) and Italy (95). The single busiest route is London Heathrow–Hong Kong with 42 weekly flights.

What is the shortest and the longest nonstop flight between Europe and China?

Eastbound, the shortest is Istanbul–Ürümqi (China Southern, 6 h 05 min); the longest is Lisbon–Hangzhou (Beijing Capital Airlines, 14 h 30 min). Westbound flights take longer because they fly against the jet stream – the longest is Taipei–London Heathrow at 15 h.

Why are Chinese airlines faster than European ones on the same route?

Since 2022, EU, UK and Swiss airlines have been banned from Russian airspace and must fly a longer southern route over Central Asia; Chinese airlines can still overfly Russia. On Frankfurt–Shanghai, China Eastern is scheduled at 10 h 45 min eastbound, Lufthansa at 11 h 50 min. On Helsinki–Shanghai the gap is even bigger: Juneyao Air 8 h 45 min, Finnair 12 h 20 min.

Are Hong Kong and Taiwan included?

Yes – 14 European airports have nonstop flights to Hong Kong and 10 to Taipei. They are listed as destinations in each country's table. The map itself only covers Europe.

Why are Moscow and other Russian airports not listed?

Russia and Belarus have many flights to China, but travellers from the EU, the UK and Switzerland cannot fly there directly under the current airspace bans and sanctions, so they are not a practical gateway and are left out. Istanbul is included: it is on the European side of the Bosphorus and a common transfer point.

Are all these routes year-round?

Most are. 8 services are seasonal or summer-only, e.g. London Gatwick–Guangzhou (China Southern), Rome–Hong Kong (Cathay Pacific), Milan–Nanjing (Neos), Barcelona–Hong Kong (Cathay Pacific). 11 services only started in 2026, including Frankfurt–Beijing Daxing, Vienna–Xi'an, Zurich–Shanghai, Milan–Beijing Daxing, Venice–Beijing. Each row in the tables shows its season.

Which aircraft type flies my flight number?

Use the flight number lookup further down: every operating flight number on these routes (both directions) has its own row with the scheduled aircraft type and flight time. Codeshare numbers (for example a Lufthansa number on an Air China flight) are not listed – look up the operating airline’s number instead.

Flying from Germany, Austria or Switzerland? See the German-language D-A-CH flight page with a route map →

Flying from the US, Canada or Mexico? See all nonstop flights from North America to China → From Australia or New Zealand? Australia & NZ to China →

Related:Beijing Subway: from the airport into the city → ·Shanghai Metro: from the airport into the city → ·China customs on arrival → ·What Time Is It in China? → ·Pre-Trip Checklist →