Direct flights from Europe to China
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
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
- Busiest routes: London Heathrow–Hong Kong (42×/week), Frankfurt–Shanghai (26×/week), London Gatwick–Shanghai (21×/week).
- Shortest eastbound flight: Istanbul–Ürümqi, 6 h 05 min. Longest: Lisbon–Hangzhou, 14 h 30 min.
- New in 2026: Frankfurt–Beijing Daxing (Air China), Vienna–Xi'an (China Eastern), Zurich–Shanghai (China Eastern), Milan–Beijing Daxing (Air China), Venice–Beijing (Air China), Brussels–Beijing (Air China), Helsinki–Beijing Daxing (China Southern), Dublin–Shanghai (China Eastern), Stockholm–Shanghai (China Eastern), Prague–Taipei (Starlux Airlines), Bucharest–Beijing (Air China).
- Airlines from mainland China, Hong Kong and Taiwan fly 695 of the 857 weekly flights. European airlines can't overfly Russia, which makes their flights up to several hours longer (see the FAQ).
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
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Frankfurt (FRA) | Beijing (PEK) | Air China | → CA932, CA966← CA931, CA965 | 12×Daily, twice on 5 days | Boeing 777-300ER (some rotations Boeing 747-8I) | → 9 h 30 min← 10 h 20 min | Year-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← CA957 | 7×Daily | Boeing 777-300ER | → 9 h 35 min← 10 h 20 min | Year-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, LH729 | 10×Daily, twice on 3 days | Airbus A350-900 / Boeing 787-9 | → 11 h 50 min← 13 h 35 min | Year-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← MU219 | 9×Daily, twice on 2 days | Boeing 777-300ER | → 10 h 45 min← 12 h | Year-roundRaised from 7 to 9 weekly flights on 7 June 2026. | ||
| Air China | → CA936← CA935 | 7×Daily | Airbus A350-900 | → 11 h← 12 h 10 min | Year-roundAir China's own daily Frankfurt–Shanghai flight, in addition to its Beijing services. | ||
| Guangzhou (CAN) | China Southern | → CZ332← CZ331 | 4× | Boeing 787-9 | → 11 h 25 min← 12 h 05 min | Year-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← CA771 | 3×Mon, Wed, Sat | Boeing 777-300ER | → 11 h 30 min← 12 h 15 min | Year-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← CA431 | 3×Tue, Fri, Sun | Airbus A330-300 | → 10 h← 11 h | Year-roundReduced to 2 weekly flights 30 November–20 December 2026. | |
| Shenyang (SHE) | China Southern | → CZ8022← CZ8021 | 1×Thu | Airbus A350-900 | → 10 h 05 min← 10 h 40 min | Year-roundOnce a week; the flight continues to Guangzhou, so Shenyang is the only nonstop point on this rotation. | |
| Hong Kong (HKG) | Cathay Pacific | → CX288← CX289 | 7×Daily | Airbus A350-900 | → 11 h 45 min← 13 h 20 min | Year-round | |
| Lufthansa | → LH796← LH797 | 7×Daily | Boeing 787-9 | → 12 h 05 min← 13 h 30 min | Year-roundTogether with Cathay Pacific, 14 weekly nonstop flights – the densest link from Germany to Hong Kong. | ||
| Taipei (TPE) | China Airlines | → CI62← CI61 | 7×Daily | Airbus A350-900 | → 13 h← 14 h 30 min | Year-roundDaily – the only nonstop route between Frankfurt and Taiwan. | |
| Munich (MUC) | Beijing (PEK) | Lufthansa | → LH722← LH723 | 7×Daily | Airbus A350-900 | → 10 h 05 min← 11 h 50 min | Year-roundDaily – Munich is Lufthansa's only remaining nonstop gateway to Beijing. |
| Air China | → CA962← CA961 | 7×Daily | Boeing 777-300ER | → 9 h 50 min← 10 h 15 min | Year-roundAir China's own daily Munich–Beijing flight, alongside Lufthansa's (the two codeshare). | ||
| Shanghai (PVG) | Lufthansa | → LH726← LH727 | 7×Daily | Airbus A350-900 | → 11 h 30 min← 13 h 05 min | Year-round | |
| Air China | → CA828← CA827 | 3×Wed, Fri, Sun | Airbus A350-900 | → 11 h← 12 h 10 min | Year-roundThree flights a week, codeshared with Lufthansa. | ||
| Hong Kong (HKG) | Cathay Pacific | → CX300← CX301 | 4×Mon, Tue, Thu, Sat | Airbus A350-900 | → 10 h 55 min← 12 h 45 min | Year-roundCathay Pacific's second German destination after Frankfurt, since June 2025. | |
| Taipei (TPE) | EVA Air | → BR72← BR71 | 4×Mon, Tue, Thu, Sat | Boeing 777-300ER | → 12 h 35 min← 13 h 40 min | Year-roundMon/Tue/Thu/Sat – the only nonstop link between Munich and Taiwan. | |
| Berlin (BER) | Beijing (PEK) | Hainan Airlines | → HU490← HU489 | 5×Mon, Wed, Thu, Fri, Sun | Airbus A330-300 / Boeing 787-9 | → 9 h 05 min← 10 h 05 min | Year-roundThe only nonstop connection from Berlin to China. |
From Austria — 30×/week total
Vienna (VIE) → 6 routes
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Vienna (VIE) | Beijing (PEK) | Air China | → CA842, CA618← CA841, CA617 | 10×Daily, twice on 3 days | Airbus A350-900 | → 9 h 20 min← 10 h | Year-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← OS16 | 5×Mon, Wed, Thu, Fri, Sun | Boeing 777-200ER | → 10 h 45 min← 12 h 25 min | Year-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← HU789 | 2×Wed, Sat | Boeing 787-9 | → 12 h 20 min← 11 h 05 min | Year-roundTwo flights a week (Wed/Sat). | |
| Chengdu (TFU) | Hainan Airlines | → HU782← HU781 | 3×Tue, Thu, Sun | Boeing 787-9 | → 10 h 20 min← 10 h 30 min | Year-roundVienna's only nonstop link to Chengdu (Tianfu airport). | |
| Xi'an (XIY) | China Eastern | → MU5064← MU5063 | 3×Mon, Thu, Sat | Airbus A330-200 | → 10 h 20 min← 10 h 40 min | Year-round · since 20 April 2026The first nonstop link between Austria and northwest China, launched 20 April 2026. | |
| Taipei (TPE) | China Airlines | → CI64← CI63 | 4×Mon, Tue, Thu, Fri | Airbus A350-900 | → 12 h 30 min← 13 h 40 min | Year-round | |
| EVA Air | → BR66← BR65 | 3×Mon, Thu, Sat | Boeing 787-9 | → 12 h 15 min← 13 h 10 min | Year-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
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Zurich (ZRH) | Shanghai (PVG) | Swiss | → LX188← LX189 | 3×Mon, Wed, Sat | Airbus A340-300 | → 12 h 20 min← 14 h 10 min | Year-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← MU255 | 3×Tue, Thu, Sun | Airbus A350-900 | → 10 h 35 min← 12 h | Year-round · since 18 June 2026The first nonstop service by a Chinese airline to Zurich, launched 18 June 2026. | ||
| Hong Kong (HKG) | Swiss | → LX138← LX139 | 7×Daily | Boeing 777-300ER | → 12 h← 13 h | Year-roundSwiss and Cathay Pacific each fly Zurich–Hong Kong daily. | |
| Cathay Pacific | → CX382← CX383 | 7×Daily | Airbus A350-900 | → 11 h 35 min← 13 h 05 min | Year-round | ||
| Geneva (GVA) | Beijing (PEK) | Air China | → CA862, CA620← CA861, CA619 | 7×Daily | Airbus A350-900 | → 10 h 05 min← 10 h 25 min | Year-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← MU217 | 4×Mon, Wed, Fri, Sat | Airbus A350-900 | → 11 h 30 min← 12 h 20 min | Year-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
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| London Heathrow (LHR) | Beijing (PEK) | Air China | → CA856, CA938← CA855, CA937 | 14×Twice daily | Boeing 777-300ER | → 10 h← 10 h 55 min | Year-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← CZ673 | 7×Daily | Airbus A350-900 | → 10 h 15 min← 11 h 05 min | Year-round | |
| Shanghai (PVG) | British Airways | → BA169← BA168 | 7×Daily | Boeing 787-9 | → 12 h 50 min← 14 h 45 min | Year-roundBritish Airways' only mainland-China route since it dropped Beijing in 2025. | |
| China Eastern | → MU552← MU551 | 7×Daily | Boeing 777-300ER | → 11 h 20 min← 12 h 45 min | Year-round | ||
| Guangzhou (CAN) | China Southern | → CZ304← CZ303 | 7×Daily | Boeing 787-9 | → 11 h 40 min← 12 h 40 min | Year-round | |
| Shenzhen (SZX) | Shenzhen Airlines | → ZH888← ZH887 | 5×Mon, Wed, Fri, Sat, Sun | Airbus A330 | → 12 h 10 min← 13 h 25 min | Year-round | |
| Chengdu (TFU) | Air China | → CA424← CA423 | 3×Tue, Thu, Sat | Airbus A350-900 | → 10 h 30 min← 11 h 20 min | Year-round | |
| Chongqing (CKG) | Tianjin Airlines | → GS7966← GS7965 | 2×Wed, Sat | Airbus A330-200 | → 11 h 55 min← 11 h | Year-round | |
| Xi'an (XIY) | Tianjin Airlines | → GS7988← GS7987 | 2×Fri, Sun | Airbus A330-200 | → 11 h 25 min← 10 h 35 min | Year-round | |
| Wuhan (WUH) | China Southern | → CZ608← CZ607 | 2×Wed, Sun | Boeing 787-8 | → 10 h 45 min← 11 h 40 min | Year-round | |
| Changsha (CSX) | Hainan Airlines | → HU7964← HU7963 | 2×Mon, Fri | Boeing 787-9 | → 11 h 05 min← 12 h | Year-round | |
| Qingdao (TAO) | Beijing Capital Airlines | → JD432← JD431 | 3×Mon, Wed, Fri | Airbus A330 | → 11 h–12 h 25 min← 11 h 15 min–11 h 55 min | Year-round | |
| Haikou (HAK) | Hainan Airlines | → HU7912← HU7911 | 1×Wed | Boeing 787-9 | → 12 h 05 min← 12 h 45 min | Year-round | |
| Hong Kong (HKG) | Cathay Pacific | → CX238, CX250, CX252, CX254, CX256← CX237, CX239, CX251, CX253, CX255, CX257 | 35×5× daily | Airbus A350-900 / Boeing 777-300ER | → 12 h 35 min← 14 h 10 min | Year-roundFive flights a day – the busiest Europe–Greater China route by far. | |
| British Airways | → BA31← BA32 | 7×Daily | Airbus A350-1000 | → 13 h 05 min← 14 h 30 min | Year-round | ||
| Taipei (TPE) | China Airlines | → CI82← CI81 | 5×Mon, Tue, Wed, Fri, Sat | Airbus A350-900 | → 13 h 30 min← 15 h | Year-round | |
| London Gatwick (LGW) | Beijing (PEK) | Air China | → CA852← CA851 | 7×Daily | Airbus A350-900 | → 10 h 10 min← 10 h 45 min | Summer 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, MU213 | 14×Twice daily | Airbus A330-200 / Boeing 787-9 | → 10 h 50 min–11 h 25 min← 12 h 45 min | Year-roundTwice daily to Gatwick, on top of China Eastern's daily Heathrow flight. | |
| Air China | → CA848← CA847 | 7×Daily | Airbus A350-900 | → 11 h 30 min← 12 h 15 min | Year-roundDaily; a second daily flight (CA630) runs 4 July–30 September 2026. | ||
| Guangzhou (CAN) | China Southern | → CZ690← CZ689 | 3×Mon, Thu, Fri | Boeing 787-9 | → 11 h 40 min← 12 h 40 min | Summer season only | |
| Zhengzhou (CGO) | China Southern | → CZ654← CZ653 | 2×Tue, Sat | Boeing 787-9 | → 10 h 15 min← 11 h 20 min | Year-round | |
| Manchester (MAN) | Beijing (PEK) | Hainan Airlines | → HU754← HU753 | 7×Daily | Airbus A330-300 | → 10 h 05 min← 10 h 50 min | Year-round |
| Shanghai (PVG) | Juneyao Air | → HO1662← HO1661 | 5×Mon, Wed, Fri, Sat, Sun | Boeing 787-9 | → 11 h 10 min← 12 h 05 min | Year-round | |
| Hong Kong (HKG) | Cathay Pacific | → CX216← CX259 | 7×Daily | Airbus A350-900 | → 12 h 35 min← 14 h 20 min | Year-round | |
| Edinburgh (EDI) | Beijing (PEK) | Hainan Airlines | → HU408← HU407 | 4×Mon, Wed, Fri, Sat | Airbus A330-300 | → 10 h 10 min← 10 h 50 min | Year-round |
From France — 79×/week total
Paris (CDG) · Marseille (MRS) → 12 routes
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Paris (CDG) | Beijing (PEK) | Air China | → CA876, CA934← CA875, CA933 | 12×Daily, twice on 5 days | Airbus A350-900 / Boeing 777-300ER | → 10 h 05 min← 10 h 50 min | Year-round |
| Air France | → AF202← AF201 | 7×Daily | Boeing 787-9 | → 11 h 15 min← 12 h 55 min | Year-round | ||
| Shanghai (PVG) | China Eastern | → MU554, MU570← MU553, MU569 | 12×Daily, twice on 5 days | Boeing 777-300ER | → 11 h 35 min← 12 h 15 min | Year-round | |
| Air France | → AF116← AF111 | 7×Daily | Boeing 777-300ER | → 12 h 25 min← 14 h 25 min | Year-round | ||
| Guangzhou (CAN) | China Southern | → CZ348← CZ347 | 7×Daily | Airbus A350-900 | → 11 h 40 min← 12 h 35 min | Year-round | |
| Shenzhen (SZX) | Hainan Airlines | → HU758← HU757 | 2×Mon, Fri | Boeing 787-9 | → 11 h 35 min← 12 h 40 min | Year-round | |
| Chengdu (TFU) | Air China | → CA458← CA457 | 1×Mon | Airbus A350-900 | → 10 h 50 min← 11 h 15 min | Year-round | |
| Chongqing (CKG) | Hainan Airlines | → HU718← HU717 | 2×Tue, Sat | Boeing 787-9 | → 10 h 10 min← 11 h 25 min | Year-round | |
| Xi'an (XIY) | Hainan Airlines | → HU7908← HU7907 | 1×Thu | Boeing 787-9 | → 10 h← 11 h 25 min | Year-round | |
| Nanjing (NKG) | China Eastern | → MU846← MU845 | 1×Wed | Boeing 777-300ER | → 11 h 10 min← 12 h 25 min | Year-round | |
| Xiamen (XMN) | Xiamen Airlines | → MF826← MF825 | 3×Mon, Thu, Sat | Boeing 787-9 | → 11 h 40 min← 12 h 45 min | Year-round | |
| Hong Kong (HKG) | Air France | → AF188← AF185 | 7×Daily | Airbus A350-900 | → 12 h 10 min← 13 h 30 min | Year-round | |
| Cathay Pacific | → CX260← CX261 | 7×Daily | Airbus A350-900 | → 12 h 10 min← 13 h 45 min | Year-round | ||
| Taipei (TPE) | EVA Air | → BR88← BR87 | 7×Daily | Boeing 777-300ER | → 13 h 40 min← 14 h 25 min | Year-round | |
| Marseille (MRS) | Shanghai (PVG) | Shanghai Airlines | → FM872← FM871 | 3×Tue, Fri, Sun | Boeing 787-9 | → 12 h 05 min← 13 h | Year-round |
From Netherlands — 54×/week total
Amsterdam (AMS) → 7 routes
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Amsterdam (AMS) | Beijing (PEK) | KLM | → KL897← KL898 | 6×Mon, Wed, Thu, Fri, Sat, Sun | Boeing 787-9 | → 10 h 55 min← 12 h 25 min | Year-round |
| Beijing Daxing (PKX) | China Southern | → CZ346← CZ345 | 7×Daily | Airbus A350-900 | → 9 h 45 min← 10 h 25 min | Year-roundSince 26 March 2026, to Beijing Daxing – a different airport from KLM's Beijing Capital service. | |
| Shanghai (PVG) | China Eastern | → MU772← MU771 | 7×Daily | Boeing 777-300ER | → 11 h← 12 h | Year-round | |
| KLM | → KL895← KL896 | 6×Mon, Tue, Thu, Fri, Sat, Sun | Boeing 777-200ER / Boeing 787-9 | → 12 h 15 min← 13 h 55 min | Year-round | ||
| Guangzhou (CAN) | China Southern | → CZ308← CZ307 | 6×Mon, Tue, Wed, Fri, Sat, Sun | Airbus A350-900 | → 11 h 20 min← 12 h 15 min | Year-round | |
| Xiamen (XMN) | Xiamen Airlines | → MF812← MF811 | 3×Mon, Wed, Sat | Boeing 787-9 | → 10 h 50 min← 11 h 50 min | Year-round | |
| Hong Kong (HKG) | Cathay Pacific | → CX270← CX271 | 7×Daily | Airbus A350-900 | → 11 h 55 min← 13 h 40 min | Year-round | |
| KLM | → KL887← KL888 | 4×Mon, Tue, Thu, Sat | Boeing 787-9 | → 12 h← 13 h 45 min | Year-round | ||
| Taipei (TPE) | China Airlines | → CI74← CI73 | 4×Mon, Wed, Fri, Sat | Airbus A350-900 | → 13 h← 14 h 30 min | Year-round | |
| KLM | → KL807← KL808 | 4×Mon, Wed, Thu, Sat | Boeing 777-200ER / Boeing 787-9 | → 12 h 40 min← 14 h 16 min | Year-round |
From Italy — 95×/week total
Rome (FCO) · Milan (MXP) · Venice (VCE) → 20 routes
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Rome (FCO) | Beijing (PEK) | Air China | → CA940← CA939 | 7×Daily | Boeing 777-300ER | → 10 h 15 min← 11 h 10 min | Year-roundDaily; 11 flights a week 4 July–22 August 2026. |
| Shanghai (PVG) | China Eastern | → MU788← MU787 | 7×Daily | Airbus A350-900 | → 10 h 45 min← 12 h 45 min | Year-roundDaily – China Eastern is the only airline flying nonstop between Rome and Shanghai. | |
| Chengdu (TFU) | Sichuan Airlines | → 3U3896← 3U3895 | 5×Wed, Thu, Fri, Sat, Sun | Airbus A330 | → 10 h 55 min← 11 h 40 min | Year-round | |
| Wenzhou (WNZ) | China Eastern | → MU752← MU751 | 2×Thu, Sun | Airbus A350-900 | → 12 h 15 min← 13 h 20 min | Year-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← CX293 | 3×Mon, Thu, Sat | Airbus A350-900 | → 11 h 30 min← 13 h 05 min | Summer season only | |
| Taipei (TPE) | China Airlines | → CI76← CI75 | 2×Mon, Wed | Airbus A350-900 | → 12 h 40 min← 13 h 40 min | Year-round | |
| Milan (MXP) | Beijing (PEK) | Air China | → CA950← CA949 | 7×Daily | Airbus A350-900 | → 10 h 10 min← 11 h | Year-round |
| Beijing Daxing (PKX) | Air China | → CA750← CA749 | 7×Daily | Airbus A330-300 | → 10 h 10 min← 11 h | Year-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← MU243 | 7×Daily | Airbus A350-900 | → 11 h 15 min← 12 h 15 min | Year-round | |
| Air China | → CA968← CA967 | 7×Daily | Airbus A350-900 | → 11 h 35 min← 12 h 35 min | Year-round | ||
| Shenzhen (SZX) | Hainan Airlines | → HU7974← HU7973 | 3×Mon, Wed, Sat | Boeing 787-9 | → 11 h 25 min← 12 h 35 min | Year-round | |
| Chengdu (TFU) | Air China | → CA446← CA445 | 4×Mon, Wed, Thu, Sat | Airbus A350-900 | → 10 h 40 min← 11 h 10 min | Year-roundReduced to 3 weekly flights 10 November–30 December 2026. | |
| Chongqing (CKG) | Hainan Airlines | → HU428← HU427 | 2×Tue, Fri | Boeing 787-9 | → 10 h 25 min← 11 h 15 min | Year-round | |
| Xi'an (XIY) | China Eastern | → MU5014← MU5013 | 3×Tue, Thu, Sun | Airbus A330-200 | → 10 h 50 min← 11 h 45 min | Summer 2026 schedule; winter 2026/27 not yet confirmedTue/Thu/Sun – Milan's only nonstop route to Xi'an. | |
| Nanjing (NKG) | Neos | → NO976← NO977 | 2×Mon, Thu | Boeing 787 | → 11 h 30 min← 13 h 30 min | Summer season onlyItalian leisure airline Neos, twice a week in summer. | |
| Zhengzhou (CGO) | Juneyao Air | → HO1668← HO1667 | 2×Mon, Fri | Boeing 787-9 | → 10 h 30 min← 11 h 15 min | Year-round | |
| Wenzhou (WNZ) | Air China | → CA838← CA837 | 2×Tue, Sun | Airbus A330-200 | → 11 h 55 min← 13 h | Year-round | |
| Hong Kong (HKG) | Cathay Pacific | → CX234← CX233 | 7×Daily | Airbus A350-900 | → 11 h 40 min← 13 h 05 min | Year-round | |
| Taipei (TPE) | EVA Air | → BR96← BR95 | 7×Daily | Boeing 787-9 | → 12 h 50 min← 13 h 50 min | Year-round | |
| Venice (VCE) | Beijing (PEK) | Air China | → CA974← CA973 | 4×Tue, Thu, Sat, Sun | Airbus A330-200 | → 10 h← 11 h | Year-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← MU785 | 5×Mon, Thu, Fri, Sat, Sun | Airbus A330-200 / Airbus A350-900 | → 11 h 50 min← 13 h 10 min | Year-round |
From Spain — 64×/week total
Madrid (MAD) · Barcelona (BCN) → 12 routes
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Madrid (MAD) | Beijing (PEK) | Air China | → CA866, CA898, CA908← CA865, CA897, CA907 | 12×Daily, twice on 5 days | Boeing 787-9 | → 11 h← 12 h | Year-round |
| Shanghai (PVG) | China Eastern | → MU710← MU709 | 7×Daily | Airbus A350-900 | → 12 h 45 min← 13 h 55 min | Year-round | |
| Guangzhou (CAN) | China Southern | → CZ378← CZ377 | 3×Tue, Thu, Sat | Boeing 787-9 | → 13 h 10 min← 14 h 20 min | Summer 2026 schedule; winter 2026/27 not yet confirmed | |
| Chengdu (TFU) | Sichuan Airlines | → 3U3804← 3U3803 | 4×Mon, Wed, Fri, Sun | Airbus A330-200 | → 11 h 55 min← 13 h 10 min | Year-round | |
| Chongqing (CKG) | Hainan Airlines | → HU728← HU727 | 2×Thu, Sun | Boeing 787-9 | → 11 h 55 min← 12 h 35 min | Year-round | |
| Hangzhou (HGH) | Beijing Capital Airlines | → JD606← JD605 | 5×Mon, Wed, Fri, Sat, Sun | Airbus A330-200 | → 12 h 35 min–14 h 15 min← 13 h 30 min–14 h 05 min | Year-round | |
| Wenzhou (WNZ) | China Eastern | → MU262← MU261 | 2×Wed, Sat | Airbus A350-900 | → 12 h 55 min← 14 h 25 min | Year-round (extended into winter 2026/27) | |
| Hong Kong (HKG) | Cathay Pacific | → CX372← CX315 | 4×Tue, Wed, Fri, Sun | Airbus A350-900 | → 12 h 35 min← 14 h 30 min | Year-round | |
| Barcelona (BCN) | Beijing (PEK) | Air China | → CA846← CA845 | 7×Daily | Airbus A350-900 | → 11 h 15 min← 11 h 25 min | Year-round |
| Shanghai (PVG) | China Eastern | → MU250← MU249 | 7×Daily | Airbus A350-900 | → 12 h 35 min← 13 h 25 min | Year-roundKept at 7 weekly flights into winter 2026/27 instead of dropping back to 4. | |
| Air China | → CA840← CA839 | 4×Mon, Tue, Thu, Sat | Airbus A350-900 | → 12 h 35 min← 13 h 15 min | Year-round | ||
| Shenzhen (SZX) | Shenzhen Airlines | → ZH866← ZH865 | 3×Mon, Wed, Fri | Airbus A330 | → 12 h 50 min← 13 h 50 min | Year-round | |
| Hong Kong (HKG) | Cathay Pacific | → CX318← CX321 | 4×Mon, Thu, Sat, Sun | Airbus A350-900 | → 12 h← 14 h 05 min | Summer season only |
From Belgium — 37×/week total
Brussels (BRU) → 6 routes
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Brussels (BRU) | Beijing (PEK) | Hainan Airlines | → HU492, HU730← HU491 | 10×Daily, twice on 3 days | Boeing 787-9 | → 9 h 50 min–11 h 10 min← 10 h 10 min | Year-round |
| Air China | → CA964← CA963 | 7×Daily | Airbus A330-200 | → 9 h 45 min← 10 h 35 min | Year-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← HU7921 | 4×Mon, Tue, Thu, Sat | Boeing 787-9 | → 11 h← 12 h | Year-round (new in 2026) | |
| Juneyao Air | → HO1660← HO1659 | 3×Wed, Fri, Sun | Boeing 787-9 | → 11 h← 11 h 55 min | Year-round | ||
| Shenzhen (SZX) | Hainan Airlines | → HU760← HU759 | 3×Wed, Fri, Sun | Boeing 787-9 | → 11 h 10 min← 12 h 15 min | Year-round | |
| Chengdu (TFU) | Air China | → CA464← CA463 | 3×Tue, Thu, Sun | Airbus A330-300 | → 10 h 20 min← 10 h 20 min | Summer season onlyAir China's Chengdu–Brussels flights started in summer 2026 alongside its new Beijing route. | |
| Chongqing (CKG) | Hainan Airlines | → HU470← HU469 | 3×Mon, Thu, Sat | Boeing 787-9 | → 11 h 50 min← 10 h 45 min | Year-round | |
| Hong Kong (HKG) | Cathay Pacific | → CX294← CX291 | 4×Mon, Tue, Thu, Sat | Airbus A350-900 | → 11 h 30 min← 13 h 30 min | Year-round |
From Finland — 24×/week total
Helsinki (HEL) → 4 routes
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Helsinki (HEL) | Beijing Daxing (PKX) | China Southern | → CZ8172← CZ8171 | 7×Daily | Boeing 787-9 | → 8 h 10 min← 8 h 50 min | Year-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← HO1607 | 5×Mon, Tue, Thu, Sat, Sun | Boeing 787-9 | → 8 h 45 min← 9 h 30 min | Year-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← AY88 | 4×Tue, Wed, Fri, Sun | Airbus A350-900 | → 12 h 20 min← 14 h 05 min | Year-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← HO1665 | 1×Wed | Boeing 787-9 | → 8 h 10 min← 9 h 15 min | Year-round | |
| Hong Kong (HKG) | Finnair | → AY99← AY100 | 7×Daily | Airbus A350-900 | → 12 h 05 min← 13 h 40 min | Year-round |
From Portugal — 4×/week total
Lisbon (LIS) → 2 routes
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Lisbon (LIS) | Beijing Daxing (PKX) | Beijing Capital Airlines | → JD628← JD627 | 1×Mon | Airbus A330 | → 12 h 05 min← 13 h 20 min | Seasonal (22 June–28 September 2026)Summer-only weekly flight to Beijing Daxing (no flight on 14 September 2026). |
| Hangzhou (HGH) | Beijing Capital Airlines | → JD622← JD621 | 3×Tue, Thu, Sat | Airbus A330-200 | → 14 h 30 min← 13 h 25 min | Year-roundPortugal's only year-round nonstop link to mainland China. |
From Ireland — 7×/week total
Dublin (DUB) → 2 routes
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Dublin (DUB) | Beijing (PEK) | Hainan Airlines | → HU752← HU751 | 4×Tue, Thu, Sat, Sun | Airbus A330-300 | → 10 h 10 min← 11 h 10 min | Year-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← MU231 | 3×Mon, Wed, Fri | Airbus A350-900 | → 12 h← 13 h 20 min | Year-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
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Copenhagen (CPH) | Beijing (PEK) | Air China | → CA878← CA877 | 7×Daily | Airbus A350-900 | → 8 h 50 min← 9 h 45 min | Year-roundDaily; 10 flights a week 6 June–22 August 2026 with an extra A330 rotation (CA598). |
| Shanghai (PVG) | China Eastern | → MU708← MU707 | 3×Mon, Thu, Sat | Airbus A330-200 | → 10 h 15 min← 11 h 45 min | Year-round |
From Sweden — 10×/week total
Stockholm (ARN) → 2 routes
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Stockholm (ARN) | Beijing (PEK) | Air China | → CA912← CA911 | 7×Daily | Airbus A350-900 | → 8 h 20 min← 9 h 20 min | Year-roundDaily; an extra daily A330 flight (CA570) ran 6 June–31 August 2026. |
| Shanghai (PVG) | China Eastern | → MU290← MU289 | 3×Mon, Thu, Sat | Airbus A330-200 | → 10 h← 11 h 10 min | Since 22 June 2026Relaunched 22 June 2026 after being dormant since 2020. |
From Norway — 3×/week total
Oslo (OSL) → 1 route
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Oslo (OSL) | Beijing (PEK) | Hainan Airlines | → HU770← HU769 | 3×Tue, Thu, Sat | Airbus A330-300 | → 9 h← 9 h 35 min | Seasonal (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
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Budapest (BUD) | Beijing (PEK) | Air China | → CA720← CA719 | 7×Daily | Boeing 787-9 | → 9 h 10 min← 10 h 10 min | Year-roundDaily; 6 per week from 25 October 2026. |
| Shanghai (PVG) | Shanghai Airlines | → FM870← FM869 | 7×Daily | Boeing 787-9 | → 11 h 05 min← 12 h 15 min | Year-round | |
| Guangzhou (CAN) | China Southern | → CZ650← CZ649 | 3×Tue, Thu, Sat | Boeing 787-9 | → 11 h 10 min← 12 h 05 min | Year-round | |
| Shenzhen (SZX) | Hainan Airlines | → HU762← HU761 | 2×Mon, Fri | Boeing 787-9 | → 12 h← 11 h 20 min | Year-round | |
| Chongqing (CKG) | Air China | → CA436← CA435 | 1×Wed | Boeing 787-9 | → 10 h 10 min← 10 h 45 min | Year-round | |
| Xi'an (XIY) | Shanghai Airlines | → FM892← FM891 | 1×Sat | Boeing 787-9 | → 10 h 05 min← 11 h | Summer season (30 May–24 October 2026) |
From Czechia — 9×/week total
Prague (PRG) → 2 routes
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Prague (PRG) | Beijing (PEK) | Hainan Airlines | → HU7938← HU7937 | 3×Mon, Wed, Fri | Airbus A330-300 | → 9 h 20 min← 9 h 55 min | Year-round |
| Taipei (TPE) | China Airlines | → CI68← CI67 | 3×Wed, Fri, Sun | Airbus A350-900 | → 12 h 25 min← 13 h 30 min | Year-round | |
| Starlux Airlines | → JX102← JX101 | 3×Tue, Thu, Sat | Airbus A350-1000 | → 12 h 50 min← 13 h 40 min | Year-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
From Greece — 8×/week total
Athens (ATH) → 2 routes
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Athens (ATH) | Beijing (PEK) | Air China | → CA864← CA863 | 3×Mon, Wed, Fri | Airbus A330-200 | → 9 h 50 min← 11 h 25 min | Year-round |
| Shanghai (PVG) | Juneyao Air | → HO1658← HO1657 | 5×Tue, Wed, Thu, Sat, Sun | Boeing 787-9 | → 10 h← 11 h 25 min | Year-round |
From Serbia — 7×/week total
Belgrade (BEG) → 3 routes
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Belgrade (BEG) | Beijing (PEK) | Hainan Airlines | → HU7970← HU7969 | 2×Tue, Sat | Airbus A330-300 | → 10 h← 11 h | Year-round |
| Shanghai (PVG) | Air Serbia | → JU986← JU987 | 2×Tue, Sat | Airbus A330-200 | → 10 h 40 min← 12 h 50 min | Year-round | |
| Guangzhou (CAN) | China Southern | → CZ668← CZ667 | 2×Wed, Sun | Boeing 787-9 | → 11 h← 11 h 25 min | Year-round | |
| Air Serbia | → JU988← JU989 | 1× | Airbus A330-200 | → 10 h 50 min← 12 h 50 min | Year-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
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Bucharest (OTP) | Beijing (PEK) | Air China | → CA914← CA913 | 3×Mon, Wed, Fri | Airbus A330-200 | → —← 10 h 50 min | Year-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
| From | To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|---|
| Istanbul (IST) | Beijing (PEK) | Turkish Airlines | → TK88← TK89 | 7×Daily | Boeing 777-300ER | → 8 h 50 min← 10 h 20 min | Year-round |
| Air China | → CA860← CA859 | 7×Daily | Airbus A330-200 | → 9 h 15 min← 10 h 45 min | Year-roundCut to 4 weekly flights 25 October 2026–1 January 2027. | ||
| Beijing Daxing (PKX) | China Southern | → CZ680← CZ679 | 4×Mon, Tue, Thu, Sat | Boeing 787-9 | → 9 h← 11 h | Year-round | |
| Shanghai (PVG) | Turkish Airlines | → TK26← TK27 | 7×Daily | Boeing 777-300ER | → 10 h 15 min← 12 h | Year-round | |
| China Eastern | → MU704← MU703 | 7×Daily | Airbus A330-200 | → 10 h 15 min← 11 h 40 min | Year-round | ||
| Guangzhou (CAN) | Turkish Airlines | → TK72← TK73 | 7×Daily | Boeing 777-300ER | → 10 h 30 min← 11 h 30 min | Year-round | |
| China Southern | → CZ8066← CZ8065 | 7×Daily | Boeing 787-9 | → 9 h 55 min← 11 h 05 min | Year-round | ||
| Chengdu (TFU) | Sichuan Airlines | → 3U3828← 3U3827 | 7×Daily | Airbus A330-200 | → 8 h 40 min← 9 h 55 min | Year-round | |
| Ürümqi (URC) | China Southern | → CZ6036← CZ6035 | 1×Sun | Boeing 787-8 | → 6 h 05 min← 7 h 10 min | Summer 2026 schedule; winter 2026/27 not yet confirmed | |
| Hong Kong (HKG) | Turkish Airlines | → TK70, TK170← TK71, TK171 | 12×Daily, twice on 5 days | Boeing 777-300ER / Boeing 787-9 | → 10 h 40 min← 11 h 25 min | Year-round | |
| Taipei (TPE) | Turkish Airlines | → TK24, TK124← TK25, TK125 | 12×Daily, twice on 5 days | Boeing 777-300ER / Boeing 787-9 | → 11 h 20 min← 12 h 20 min | Year-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.
Air China
20 European airports · 35 routes · 213×/week
Air China Europe destinations →
China Eastern
19 European airports · 24 routes · 127×/week
China Eastern Europe destinations →
China Southern
10 European airports · 17 routes · 73×/week
China Southern Europe destinations →
Hainan Airlines
14 European airports · 22 routes · 70×/week
Hainan Airlines Europe destinations →
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)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| 3U3803 | Chengdu (TFU) → Madrid (MAD) | Airbus A330-200 | 13 h 10 min | — |
| 3U3804 | Madrid (MAD) → Chengdu (TFU) | Airbus A330-200 | 11 h 55 min | Mon, Wed, Fri, Sun |
| 3U3827 | Chengdu (TFU) → Istanbul (IST) | Airbus A330-200 | 9 h 55 min | — |
| 3U3828 | Istanbul (IST) → Chengdu (TFU) | Airbus A330-200 | 8 h 40 min | Daily |
| 3U3895 | Chengdu (TFU) → Rome (FCO) | Airbus A330 | 11 h 40 min | — |
| 3U3896 | Rome (FCO) → Chengdu (TFU) | Airbus A330 | 10 h 55 min | Wed, Thu, Fri, Sat, Sun |
Air France (AF)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| AF111 | Shanghai (PVG) → Paris (CDG) | Boeing 777-300ER | 14 h 25 min | — |
| AF116 | Paris (CDG) → Shanghai (PVG) | Boeing 777-300ER | 12 h 25 min | Daily |
| AF185 | Hong Kong (HKG) → Paris (CDG) | Airbus A350-900 | 13 h 30 min | — |
| AF188 | Paris (CDG) → Hong Kong (HKG) | Airbus A350-900 | 12 h 10 min | Daily |
| AF201 | Beijing (PEK) → Paris (CDG) | Boeing 787-9 | 12 h 55 min | — |
| AF202 | Paris (CDG) → Beijing (PEK) | Boeing 787-9 | 11 h 15 min | Daily |
Finnair (AY)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| AY87 | Helsinki (HEL) → Shanghai (PVG) | Airbus A350-900 | 12 h 20 min | Tue, Wed, Fri, Sun |
| AY88 | Shanghai (PVG) → Helsinki (HEL) | Airbus A350-900 | 14 h 05 min | — |
| AY99 | Helsinki (HEL) → Hong Kong (HKG) | Airbus A350-900 | 12 h 05 min | Daily |
| AY100 | Hong Kong (HKG) → Helsinki (HEL) | Airbus A350-900 | 13 h 40 min | — |
British Airways (BA)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| BA31 | London Heathrow (LHR) → Hong Kong (HKG) | Airbus A350-1000 | 13 h 05 min | Daily |
| BA32 | Hong Kong (HKG) → London Heathrow (LHR) | Airbus A350-1000 | 14 h 30 min | — |
| BA168 | Shanghai (PVG) → London Heathrow (LHR) | Boeing 787-9 | 14 h 45 min | — |
| BA169 | London Heathrow (LHR) → Shanghai (PVG) | Boeing 787-9 | 12 h 50 min | Daily |
EVA Air (BR)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| BR65 | Taipei (TPE) → Vienna (VIE) | Boeing 787-9 | 13 h 10 min | — |
| BR66 | Vienna (VIE) → Taipei (TPE) | Boeing 787-9 | 12 h 15 min | Mon, Thu, Sat |
| BR71 | Taipei (TPE) → Munich (MUC) | Boeing 777-300ER | 13 h 40 min | — |
| BR72 | Munich (MUC) → Taipei (TPE) | Boeing 777-300ER | 12 h 35 min | Mon, Tue, Thu, Sat |
| BR87 | Taipei (TPE) → Paris (CDG) | Boeing 777-300ER | 14 h 25 min | — |
| BR88 | Paris (CDG) → Taipei (TPE) | Boeing 777-300ER | 13 h 40 min | Daily |
| BR95 | Taipei (TPE) → Milan (MXP) | Boeing 787-9 | 13 h 50 min | — |
| BR96 | Milan (MXP) → Taipei (TPE) | Boeing 787-9 | 12 h 50 min | Daily |
Air China (CA)all routes →
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| CA423 | Chengdu (TFU) → London Heathrow (LHR) | Airbus A350-900 | 11 h 20 min | — |
| CA424 | London Heathrow (LHR) → Chengdu (TFU) | Airbus A350-900 | 10 h 30 min | Tue, Thu, Sat |
| CA431 | Chengdu (TFU) → Frankfurt (FRA) | Airbus A330-300 | 11 h | — |
| CA432 | Frankfurt (FRA) → Chengdu (TFU) | Airbus A330-300 | 10 h | Tue, Fri, Sun |
| CA435 | Chongqing (CKG) → Budapest (BUD) | Boeing 787-9 | 10 h 45 min | — |
| CA436 | Budapest (BUD) → Chongqing (CKG) | Boeing 787-9 | 10 h 10 min | Wed |
| CA445 | Chengdu (TFU) → Milan (MXP) | Airbus A350-900 | 11 h 10 min | — |
| CA446 | Milan (MXP) → Chengdu (TFU) | Airbus A350-900 | 10 h 40 min | Mon, Wed, Thu, Sat |
| CA457 | Chengdu (TFU) → Paris (CDG) | Airbus A350-900 | 11 h 15 min | — |
| CA458 | Paris (CDG) → Chengdu (TFU) | Airbus A350-900 | 10 h 50 min | Mon |
| CA463 | Chengdu (TFU) → Brussels (BRU) | Airbus A330-300 | 10 h 20 min | — |
| CA464 | Brussels (BRU) → Chengdu (TFU) | Airbus A330-300 | 10 h 20 min | Tue, Thu, Sun |
| CA617 | Beijing (PEK) → Vienna (VIE) | Airbus A350-900 | 10 h | — |
| CA618 | Vienna (VIE) → Beijing (PEK) | Airbus A350-900 | 9 h 20 min | — |
| CA619 | Beijing (PEK) → Geneva (GVA) | Airbus A350-900 | 10 h 25 min | — |
| CA620 | Geneva (GVA) → Beijing (PEK) | Airbus A350-900 | 10 h 05 min | — |
| CA719 | Beijing (PEK) → Budapest (BUD) | Boeing 787-9 | 10 h 10 min | — |
| CA720 | Budapest (BUD) → Beijing (PEK) | Boeing 787-9 | 9 h 10 min | Daily |
| CA737 | Beijing (PEK) → Warsaw (WAW) | Airbus A330-200 / Airbus A330-300 | 9 h 35 min | — |
| CA738 | Warsaw (WAW) → Beijing (PEK) | Airbus A330-200 / Airbus A330-300 | 8 h 30 min | Mon, Wed, Fri, Sat |
| CA749 | Beijing Daxing (PKX) → Milan (MXP) | Airbus A330-300 | 11 h | — |
| CA750 | Milan (MXP) → Beijing Daxing (PKX) | Airbus A330-300 | 10 h 10 min | Daily |
| CA771 | Shenzhen (SZX) → Frankfurt (FRA) | Boeing 777-300ER | 12 h 15 min | — |
| CA772 | Frankfurt (FRA) → Shenzhen (SZX) | Boeing 777-300ER | 11 h 30 min | Mon, Wed, Sat |
| CA827 | Shanghai (PVG) → Munich (MUC) | Airbus A350-900 | 12 h 10 min | — |
| CA828 | Munich (MUC) → Shanghai (PVG) | Airbus A350-900 | 11 h | Wed, Fri, Sun |
| CA837 | Wenzhou (WNZ) → Milan (MXP) | Airbus A330-200 | 13 h | — |
| CA838 | Milan (MXP) → Wenzhou (WNZ) | Airbus A330-200 | 11 h 55 min | Tue, Sun |
| CA839 | Shanghai (PVG) → Barcelona (BCN) | Airbus A350-900 | 13 h 15 min | — |
| CA840 | Barcelona (BCN) → Shanghai (PVG) | Airbus A350-900 | 12 h 35 min | Mon, Tue, Thu, Sat |
| CA841 | Beijing (PEK) → Vienna (VIE) | Airbus A350-900 | 10 h | — |
| CA842 | Vienna (VIE) → Beijing (PEK) | Airbus A350-900 | 9 h 20 min | — |
| CA845 | Beijing (PEK) → Barcelona (BCN) | Airbus A350-900 | 11 h 25 min | — |
| CA846 | Barcelona (BCN) → Beijing (PEK) | Airbus A350-900 | 11 h 15 min | Daily |
| CA847 | Shanghai (PVG) → London Gatwick (LGW) | Airbus A350-900 | 12 h 15 min | — |
| CA848 | London Gatwick (LGW) → Shanghai (PVG) | Airbus A350-900 | 11 h 30 min | Daily |
| CA851 | Beijing (PEK) → London Gatwick (LGW) | Airbus A350-900 | 10 h 45 min | — |
| CA852 | London Gatwick (LGW) → Beijing (PEK) | Airbus A350-900 | 10 h 10 min | Daily |
| CA855 | Beijing (PEK) → London Heathrow (LHR) | Boeing 777-300ER | 10 h 55 min | — |
| CA856 | London Heathrow (LHR) → Beijing (PEK) | Boeing 777-300ER | 10 h | — |
| CA859 | Beijing (PEK) → Istanbul (IST) | Airbus A330-200 | 10 h 45 min | — |
| CA860 | Istanbul (IST) → Beijing (PEK) | Airbus A330-200 | 9 h 15 min | Daily |
| CA861 | Beijing (PEK) → Geneva (GVA) | Airbus A350-900 | 10 h 25 min | — |
| CA862 | Geneva (GVA) → Beijing (PEK) | Airbus A350-900 | 10 h 05 min | — |
| CA863 | Beijing (PEK) → Athens (ATH) | Airbus A330-200 | 11 h 25 min | — |
| CA864 | Athens (ATH) → Beijing (PEK) | Airbus A330-200 | 9 h 50 min | Mon, Wed, Fri |
| CA865 | Beijing (PEK) → Madrid (MAD) | Boeing 787-9 | 12 h | — |
| CA866 | Madrid (MAD) → Beijing (PEK) | Boeing 787-9 | 11 h | — |
| CA875 | Beijing (PEK) → Paris (CDG) | Airbus A350-900 / Boeing 777-300ER | 10 h 50 min | — |
| CA876 | Paris (CDG) → Beijing (PEK) | Airbus A350-900 / Boeing 777-300ER | 10 h 05 min | — |
| CA877 | Beijing (PEK) → Copenhagen (CPH) | Airbus A350-900 | 9 h 45 min | — |
| CA878 | Copenhagen (CPH) → Beijing (PEK) | Airbus A350-900 | 8 h 50 min | Daily |
| CA897 | Beijing (PEK) → Madrid (MAD) | Boeing 787-9 | 12 h | — |
| CA898 | Madrid (MAD) → Beijing (PEK) | Boeing 787-9 | 11 h | — |
| CA907 | Beijing (PEK) → Madrid (MAD) | Boeing 787-9 | 12 h | — |
| CA908 | Madrid (MAD) → Beijing (PEK) | Boeing 787-9 | 11 h | — |
| CA911 | Beijing (PEK) → Stockholm (ARN) | Airbus A350-900 | 9 h 20 min | — |
| CA912 | Stockholm (ARN) → Beijing (PEK) | Airbus A350-900 | 8 h 20 min | Daily |
| CA913 | Beijing (PEK) → Bucharest (OTP) | Airbus A330-200 | 10 h 50 min | — |
| CA914 | Bucharest (OTP) → Beijing (PEK) | Airbus A330-200 | — | Mon, Wed, Fri |
| CA931 | Beijing (PEK) → Frankfurt (FRA) | Boeing 777-300ER (some rotations Boeing 747-8I) | 10 h 20 min | — |
| CA932 | Frankfurt (FRA) → Beijing (PEK) | Boeing 777-300ER (some rotations Boeing 747-8I) | 9 h 30 min | — |
| CA933 | Beijing (PEK) → Paris (CDG) | Airbus A350-900 / Boeing 777-300ER | 10 h 50 min | — |
| CA934 | Paris (CDG) → Beijing (PEK) | Airbus A350-900 / Boeing 777-300ER | 10 h 05 min | — |
| CA935 | Shanghai (PVG) → Frankfurt (FRA) | Airbus A350-900 | 12 h 10 min | — |
| CA936 | Frankfurt (FRA) → Shanghai (PVG) | Airbus A350-900 | 11 h | Daily |
| CA937 | Beijing (PEK) → London Heathrow (LHR) | Boeing 777-300ER | 10 h 55 min | — |
| CA938 | London Heathrow (LHR) → Beijing (PEK) | Boeing 777-300ER | 10 h | — |
| CA939 | Beijing (PEK) → Rome (FCO) | Boeing 777-300ER | 11 h 10 min | — |
| CA940 | Rome (FCO) → Beijing (PEK) | Boeing 777-300ER | 10 h 15 min | Daily |
| CA949 | Beijing (PEK) → Milan (MXP) | Airbus A350-900 | 11 h | — |
| CA950 | Milan (MXP) → Beijing (PEK) | Airbus A350-900 | 10 h 10 min | Daily |
| CA957 | Beijing Daxing (PKX) → Frankfurt (FRA) | Boeing 777-300ER | 10 h 20 min | — |
| CA958 | Frankfurt (FRA) → Beijing Daxing (PKX) | Boeing 777-300ER | 9 h 35 min | Daily |
| CA961 | Beijing (PEK) → Munich (MUC) | Boeing 777-300ER | 10 h 15 min | — |
| CA962 | Munich (MUC) → Beijing (PEK) | Boeing 777-300ER | 9 h 50 min | Daily |
| CA963 | Beijing (PEK) → Brussels (BRU) | Airbus A330-200 | 10 h 35 min | — |
| CA964 | Brussels (BRU) → Beijing (PEK) | Airbus A330-200 | 9 h 45 min | Daily |
| CA965 | Beijing (PEK) → Frankfurt (FRA) | Boeing 777-300ER (some rotations Boeing 747-8I) | 10 h 20 min | — |
| CA966 | Frankfurt (FRA) → Beijing (PEK) | Boeing 777-300ER (some rotations Boeing 747-8I) | 9 h 30 min | — |
| CA967 | Shanghai (PVG) → Milan (MXP) | Airbus A350-900 | 12 h 35 min | — |
| CA968 | Milan (MXP) → Shanghai (PVG) | Airbus A350-900 | 11 h 35 min | Daily |
| CA973 | Beijing (PEK) → Venice (VCE) | Airbus A330-200 | 11 h | — |
| CA974 | Venice (VCE) → Beijing (PEK) | Airbus A330-200 | 10 h | Tue, Thu, Sat, Sun |
China Airlines (CI)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| CI61 | Taipei (TPE) → Frankfurt (FRA) | Airbus A350-900 | 14 h 30 min | — |
| CI62 | Frankfurt (FRA) → Taipei (TPE) | Airbus A350-900 | 13 h | Daily |
| CI63 | Taipei (TPE) → Vienna (VIE) | Airbus A350-900 | 13 h 40 min | — |
| CI64 | Vienna (VIE) → Taipei (TPE) | Airbus A350-900 | 12 h 30 min | Mon, Tue, Thu, Fri |
| CI67 | Taipei (TPE) → Prague (PRG) | Airbus A350-900 | 13 h 30 min | — |
| CI68 | Prague (PRG) → Taipei (TPE) | Airbus A350-900 | 12 h 25 min | Wed, Fri, Sun |
| CI73 | Taipei (TPE) → Amsterdam (AMS) | Airbus A350-900 | 14 h 30 min | — |
| CI74 | Amsterdam (AMS) → Taipei (TPE) | Airbus A350-900 | 13 h | Mon, Wed, Fri, Sat |
| CI75 | Taipei (TPE) → Rome (FCO) | Airbus A350-900 | 13 h 40 min | — |
| CI76 | Rome (FCO) → Taipei (TPE) | Airbus A350-900 | 12 h 40 min | Mon, Wed |
| CI81 | Taipei (TPE) → London Heathrow (LHR) | Airbus A350-900 | 15 h | — |
| CI82 | London Heathrow (LHR) → Taipei (TPE) | Airbus A350-900 | 13 h 30 min | Mon, Tue, Wed, Fri, Sat |
Cathay Pacific (CX)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| CX216 | Manchester (MAN) → Hong Kong (HKG) | Airbus A350-900 | 12 h 35 min | Daily |
| CX233 | Hong Kong (HKG) → Milan (MXP) | Airbus A350-900 | 13 h 05 min | — |
| CX234 | Milan (MXP) → Hong Kong (HKG) | Airbus A350-900 | 11 h 40 min | Daily |
| CX237 | Hong Kong (HKG) → London Heathrow (LHR) | Airbus A350-900 / Boeing 777-300ER | 14 h 10 min | — |
| CX238 | London Heathrow (LHR) → Hong Kong (HKG) | Airbus A350-900 / Boeing 777-300ER | 12 h 35 min | — |
| CX239 | Hong Kong (HKG) → London Heathrow (LHR) | Airbus A350-900 / Boeing 777-300ER | 14 h 10 min | — |
| CX250 | London Heathrow (LHR) → Hong Kong (HKG) | Airbus A350-900 / Boeing 777-300ER | 12 h 35 min | — |
| CX251 | Hong Kong (HKG) → London Heathrow (LHR) | Airbus A350-900 / Boeing 777-300ER | 14 h 10 min | — |
| CX252 | London Heathrow (LHR) → Hong Kong (HKG) | Airbus A350-900 / Boeing 777-300ER | 12 h 35 min | — |
| CX253 | Hong Kong (HKG) → London Heathrow (LHR) | Airbus A350-900 / Boeing 777-300ER | 14 h 10 min | — |
| CX254 | London Heathrow (LHR) → Hong Kong (HKG) | Airbus A350-900 / Boeing 777-300ER | 12 h 35 min | — |
| CX255 | Hong Kong (HKG) → London Heathrow (LHR) | Airbus A350-900 / Boeing 777-300ER | 14 h 10 min | — |
| CX256 | London Heathrow (LHR) → Hong Kong (HKG) | Airbus A350-900 / Boeing 777-300ER | 12 h 35 min | — |
| CX257 | Hong Kong (HKG) → London Heathrow (LHR) | Airbus A350-900 / Boeing 777-300ER | 14 h 10 min | — |
| CX259 | Hong Kong (HKG) → Manchester (MAN) | Airbus A350-900 | 14 h 20 min | — |
| CX260 | Paris (CDG) → Hong Kong (HKG) | Airbus A350-900 | 12 h 10 min | Daily |
| CX261 | Hong Kong (HKG) → Paris (CDG) | Airbus A350-900 | 13 h 45 min | — |
| CX270 | Amsterdam (AMS) → Hong Kong (HKG) | Airbus A350-900 | 11 h 55 min | Daily |
| CX271 | Hong Kong (HKG) → Amsterdam (AMS) | Airbus A350-900 | 13 h 40 min | — |
| CX288 | Frankfurt (FRA) → Hong Kong (HKG) | Airbus A350-900 | 11 h 45 min | Daily |
| CX289 | Hong Kong (HKG) → Frankfurt (FRA) | Airbus A350-900 | 13 h 20 min | — |
| CX291 | Hong Kong (HKG) → Brussels (BRU) | Airbus A350-900 | 13 h 30 min | — |
| CX292 | Rome (FCO) → Hong Kong (HKG) | Airbus A350-900 | 11 h 30 min | Mon, Thu, Sat |
| CX293 | Hong Kong (HKG) → Rome (FCO) | Airbus A350-900 | 13 h 05 min | — |
| CX294 | Brussels (BRU) → Hong Kong (HKG) | Airbus A350-900 | 11 h 30 min | Mon, Tue, Thu, Sat |
| CX300 | Munich (MUC) → Hong Kong (HKG) | Airbus A350-900 | 10 h 55 min | Mon, Tue, Thu, Sat |
| CX301 | Hong Kong (HKG) → Munich (MUC) | Airbus A350-900 | 12 h 45 min | — |
| CX315 | Hong Kong (HKG) → Madrid (MAD) | Airbus A350-900 | 14 h 30 min | — |
| CX318 | Barcelona (BCN) → Hong Kong (HKG) | Airbus A350-900 | 12 h | Mon, Thu, Sat, Sun |
| CX321 | Hong Kong (HKG) → Barcelona (BCN) | Airbus A350-900 | 14 h 05 min | — |
| CX372 | Madrid (MAD) → Hong Kong (HKG) | Airbus A350-900 | 12 h 35 min | Tue, Wed, Fri, Sun |
| CX382 | Zurich (ZRH) → Hong Kong (HKG) | Airbus A350-900 | 11 h 35 min | Daily |
| CX383 | Hong Kong (HKG) → Zurich (ZRH) | Airbus A350-900 | 13 h 05 min | — |
China Southern (CZ)all routes →
Shanghai Airlines (FM)all routes →
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| FM869 | Shanghai (PVG) → Budapest (BUD) | Boeing 787-9 | 12 h 15 min | — |
| FM870 | Budapest (BUD) → Shanghai (PVG) | Boeing 787-9 | 11 h 05 min | Daily |
| FM871 | Shanghai (PVG) → Marseille (MRS) | Boeing 787-9 | 13 h | — |
| FM872 | Marseille (MRS) → Shanghai (PVG) | Boeing 787-9 | 12 h 05 min | Tue, Fri, Sun |
| FM891 | Xi'an (XIY) → Budapest (BUD) | Boeing 787-9 | 11 h | — |
| FM892 | Budapest (BUD) → Xi'an (XIY) | Boeing 787-9 | 10 h 05 min | Sat |
Tianjin Airlines (GS)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| GS7965 | Chongqing (CKG) → London Heathrow (LHR) | Airbus A330-200 | 11 h | — |
| GS7966 | London Heathrow (LHR) → Chongqing (CKG) | Airbus A330-200 | 11 h 55 min | Wed, Sat |
| GS7987 | Xi'an (XIY) → London Heathrow (LHR) | Airbus A330-200 | 10 h 35 min | — |
| GS7988 | London Heathrow (LHR) → Xi'an (XIY) | Airbus A330-200 | 11 h 25 min | Fri, Sun |
Juneyao Air (HO)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| HO1607 | Shanghai (PVG) → Helsinki (HEL) | Boeing 787-9 | 9 h 30 min | — |
| HO1608 | Helsinki (HEL) → Shanghai (PVG) | Boeing 787-9 | 8 h 45 min | Mon, Tue, Thu, Sat, Sun |
| HO1657 | Shanghai (PVG) → Athens (ATH) | Boeing 787-9 | 11 h 25 min | — |
| HO1658 | Athens (ATH) → Shanghai (PVG) | Boeing 787-9 | 10 h | Tue, Wed, Thu, Sat, Sun |
| HO1659 | Shanghai (PVG) → Brussels (BRU) | Boeing 787-9 | 11 h 55 min | — |
| HO1660 | Brussels (BRU) → Shanghai (PVG) | Boeing 787-9 | 11 h | Wed, Fri, Sun |
| HO1661 | Shanghai (PVG) → Manchester (MAN) | Boeing 787-9 | 12 h 05 min | — |
| HO1662 | Manchester (MAN) → Shanghai (PVG) | Boeing 787-9 | 11 h 10 min | Mon, Wed, Fri, Sat, Sun |
| HO1665 | Zhengzhou (CGO) → Helsinki (HEL) | Boeing 787-9 | 9 h 15 min | — |
| HO1666 | Helsinki (HEL) → Zhengzhou (CGO) | Boeing 787-9 | 8 h 10 min | Wed |
| HO1667 | Zhengzhou (CGO) → Milan (MXP) | Boeing 787-9 | 11 h 15 min | — |
| HO1668 | Milan (MXP) → Zhengzhou (CGO) | Boeing 787-9 | 10 h 30 min | Mon, Fri |
Hainan Airlines (HU)all routes →
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| HU407 | Beijing (PEK) → Edinburgh (EDI) | Airbus A330-300 | 10 h 50 min | — |
| HU408 | Edinburgh (EDI) → Beijing (PEK) | Airbus A330-300 | 10 h 10 min | Mon, Wed, Fri, Sat |
| HU427 | Chongqing (CKG) → Milan (MXP) | Boeing 787-9 | 11 h 15 min | — |
| HU428 | Milan (MXP) → Chongqing (CKG) | Boeing 787-9 | 10 h 25 min | Tue, Fri |
| HU469 | Chongqing (CKG) → Brussels (BRU) | Boeing 787-9 | 10 h 45 min | — |
| HU470 | Brussels (BRU) → Chongqing (CKG) | Boeing 787-9 | 11 h 50 min | Mon, Thu, Sat |
| HU489 | Beijing (PEK) → Berlin (BER) | Airbus A330-300 / Boeing 787-9 | 10 h 05 min | — |
| HU490 | Berlin (BER) → Beijing (PEK) | Airbus A330-300 / Boeing 787-9 | 9 h 05 min | Mon, Wed, Thu, Fri, Sun |
| HU491 | Beijing (PEK) → Brussels (BRU) | Boeing 787-9 | 10 h 10 min | — |
| HU492 | Brussels (BRU) → Beijing (PEK) | Boeing 787-9 | 9 h 50 min–11 h 10 min | — |
| HU717 | Chongqing (CKG) → Paris (CDG) | Boeing 787-9 | 11 h 25 min | — |
| HU718 | Paris (CDG) → Chongqing (CKG) | Boeing 787-9 | 10 h 10 min | Tue, Sat |
| HU727 | Chongqing (CKG) → Madrid (MAD) | Boeing 787-9 | 12 h 35 min | — |
| HU728 | Madrid (MAD) → Chongqing (CKG) | Boeing 787-9 | 11 h 55 min | Thu, Sun |
| HU730 | Brussels (BRU) → Beijing (PEK) | Boeing 787-9 | 9 h 50 min–11 h 10 min | — |
| HU751 | Beijing (PEK) → Dublin (DUB) | Airbus A330-300 | 11 h 10 min | — |
| HU752 | Dublin (DUB) → Beijing (PEK) | Airbus A330-300 | 10 h 10 min | Tue, Thu, Sat, Sun |
| HU753 | Beijing (PEK) → Manchester (MAN) | Airbus A330-300 | 10 h 50 min | — |
| HU754 | Manchester (MAN) → Beijing (PEK) | Airbus A330-300 | 10 h 05 min | Daily |
| HU757 | Shenzhen (SZX) → Paris (CDG) | Boeing 787-9 | 12 h 40 min | — |
| HU758 | Paris (CDG) → Shenzhen (SZX) | Boeing 787-9 | 11 h 35 min | Mon, Fri |
| HU759 | Shenzhen (SZX) → Brussels (BRU) | Boeing 787-9 | 12 h 15 min | — |
| HU760 | Brussels (BRU) → Shenzhen (SZX) | Boeing 787-9 | 11 h 10 min | Wed, Fri, Sun |
| HU761 | Shenzhen (SZX) → Budapest (BUD) | Boeing 787-9 | 11 h 20 min | — |
| HU762 | Budapest (BUD) → Shenzhen (SZX) | Boeing 787-9 | 12 h | Mon, Fri |
| HU769 | Beijing (PEK) → Oslo (OSL) | Airbus A330-300 | 9 h 35 min | — |
| HU770 | Oslo (OSL) → Beijing (PEK) | Airbus A330-300 | 9 h | Tue, Thu, Sat |
| HU781 | Chengdu (TFU) → Vienna (VIE) | Boeing 787-9 | 10 h 30 min | — |
| HU782 | Vienna (VIE) → Chengdu (TFU) | Boeing 787-9 | 10 h 20 min | Tue, Thu, Sun |
| HU789 | Shenzhen (SZX) → Vienna (VIE) | Boeing 787-9 | 11 h 05 min | — |
| HU790 | Vienna (VIE) → Shenzhen (SZX) | Boeing 787-9 | 12 h 20 min | Wed, Sat |
| HU7907 | Xi'an (XIY) → Paris (CDG) | Boeing 787-9 | 11 h 25 min | — |
| HU7908 | Paris (CDG) → Xi'an (XIY) | Boeing 787-9 | 10 h | Thu |
| HU7911 | Haikou (HAK) → London Heathrow (LHR) | Boeing 787-9 | 12 h 45 min | — |
| HU7912 | London Heathrow (LHR) → Haikou (HAK) | Boeing 787-9 | 12 h 05 min | Wed |
| HU7921 | Shanghai (PVG) → Brussels (BRU) | Boeing 787-9 | 12 h | — |
| HU7922 | Brussels (BRU) → Shanghai (PVG) | Boeing 787-9 | 11 h | Mon, Tue, Thu, Sat |
| HU7937 | Beijing (PEK) → Prague (PRG) | Airbus A330-300 | 9 h 55 min | — |
| HU7938 | Prague (PRG) → Beijing (PEK) | Airbus A330-300 | 9 h 20 min | Mon, Wed, Fri |
| HU7963 | Changsha (CSX) → London Heathrow (LHR) | Boeing 787-9 | 12 h | — |
| HU7964 | London Heathrow (LHR) → Changsha (CSX) | Boeing 787-9 | 11 h 05 min | Mon, Fri |
| HU7969 | Beijing (PEK) → Belgrade (BEG) | Airbus A330-300 | 11 h | — |
| HU7970 | Belgrade (BEG) → Beijing (PEK) | Airbus A330-300 | 10 h | Tue, Sat |
| HU7973 | Shenzhen (SZX) → Milan (MXP) | Boeing 787-9 | 12 h 35 min | — |
| HU7974 | Milan (MXP) → Shenzhen (SZX) | Boeing 787-9 | 11 h 25 min | Mon, Wed, Sat |
Beijing Capital Airlines (JD)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| JD431 | Qingdao (TAO) → London Heathrow (LHR) | Airbus A330 | 11 h 15 min–11 h 55 min | — |
| JD432 | London Heathrow (LHR) → Qingdao (TAO) | Airbus A330 | 11 h–12 h 25 min | Mon, Wed, Fri |
| JD605 | Hangzhou (HGH) → Madrid (MAD) | Airbus A330-200 | 13 h 30 min–14 h 05 min | — |
| JD606 | Madrid (MAD) → Hangzhou (HGH) | Airbus A330-200 | 12 h 35 min–14 h 15 min | Mon, Wed, Fri, Sat, Sun |
| JD621 | Hangzhou (HGH) → Lisbon (LIS) | Airbus A330-200 | 13 h 25 min | — |
| JD622 | Lisbon (LIS) → Hangzhou (HGH) | Airbus A330-200 | 14 h 30 min | Tue, Thu, Sat |
| JD627 | Beijing Daxing (PKX) → Lisbon (LIS) | Airbus A330 | 13 h 20 min | — |
| JD628 | Lisbon (LIS) → Beijing Daxing (PKX) | Airbus A330 | 12 h 05 min | Mon |
Air Serbia (JU)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| JU986 | Belgrade (BEG) → Shanghai (PVG) | Airbus A330-200 | 10 h 40 min | Tue, Sat |
| JU987 | Shanghai (PVG) → Belgrade (BEG) | Airbus A330-200 | 12 h 50 min | — |
| JU988 | Belgrade (BEG) → Guangzhou (CAN) | Airbus A330-200 | 10 h 50 min | — |
| JU989 | Guangzhou (CAN) → Belgrade (BEG) | Airbus A330-200 | 12 h 50 min | — |
Starlux Airlines (JX)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| JX101 | Taipei (TPE) → Prague (PRG) | Airbus A350-1000 | 13 h 40 min | — |
| JX102 | Prague (PRG) → Taipei (TPE) | Airbus A350-1000 | 12 h 50 min | Tue, Thu, Sat |
KLM (KL)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| KL807 | Amsterdam (AMS) → Taipei (TPE) | Boeing 777-200ER / Boeing 787-9 | 12 h 40 min | Mon, Wed, Thu, Sat |
| KL808 | Taipei (TPE) → Amsterdam (AMS) | Boeing 777-200ER / Boeing 787-9 | 14 h 16 min | — |
| KL887 | Amsterdam (AMS) → Hong Kong (HKG) | Boeing 787-9 | 12 h | Mon, Tue, Thu, Sat |
| KL888 | Hong Kong (HKG) → Amsterdam (AMS) | Boeing 787-9 | 13 h 45 min | — |
| KL895 | Amsterdam (AMS) → Shanghai (PVG) | Boeing 777-200ER / Boeing 787-9 | 12 h 15 min | Mon, Tue, Thu, Fri, Sat, Sun |
| KL896 | Shanghai (PVG) → Amsterdam (AMS) | Boeing 777-200ER / Boeing 787-9 | 13 h 55 min | — |
| KL897 | Amsterdam (AMS) → Beijing (PEK) | Boeing 787-9 | 10 h 55 min | Mon, Wed, Thu, Fri, Sat, Sun |
| KL898 | Beijing (PEK) → Amsterdam (AMS) | Boeing 787-9 | 12 h 25 min | — |
Lufthansa (LH)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| LH722 | Munich (MUC) → Beijing (PEK) | Airbus A350-900 | 10 h 05 min | Daily |
| LH723 | Beijing (PEK) → Munich (MUC) | Airbus A350-900 | 11 h 50 min | — |
| LH726 | Munich (MUC) → Shanghai (PVG) | Airbus A350-900 | 11 h 30 min | Daily |
| LH727 | Shanghai (PVG) → Munich (MUC) | Airbus A350-900 | 13 h 05 min | — |
| LH728 | Frankfurt (FRA) → Shanghai (PVG) | Airbus A350-900 / Boeing 787-9 | 11 h 50 min | — |
| LH729 | Shanghai (PVG) → Frankfurt (FRA) | Airbus A350-900 / Boeing 787-9 | 13 h 35 min | — |
| LH732 | Frankfurt (FRA) → Shanghai (PVG) | Airbus A350-900 / Boeing 787-9 | 11 h 50 min | — |
| LH733 | Shanghai (PVG) → Frankfurt (FRA) | Airbus A350-900 / Boeing 787-9 | 13 h 35 min | — |
| LH796 | Frankfurt (FRA) → Hong Kong (HKG) | Boeing 787-9 | 12 h 05 min | Daily |
| LH797 | Hong Kong (HKG) → Frankfurt (FRA) | Boeing 787-9 | 13 h 30 min | — |
Swiss (LX)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| LX138 | Zurich (ZRH) → Hong Kong (HKG) | Boeing 777-300ER | 12 h | Daily |
| LX139 | Hong Kong (HKG) → Zurich (ZRH) | Boeing 777-300ER | 13 h | — |
| LX188 | Zurich (ZRH) → Shanghai (PVG) | Airbus A340-300 | 12 h 20 min | Mon, Wed, Sat |
| LX189 | Shanghai (PVG) → Zurich (ZRH) | Airbus A340-300 | 14 h 10 min | — |
Xiamen Airlines (MF)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| MF811 | Xiamen (XMN) → Amsterdam (AMS) | Boeing 787-9 | 11 h 50 min | — |
| MF812 | Amsterdam (AMS) → Xiamen (XMN) | Boeing 787-9 | 10 h 50 min | Mon, Wed, Sat |
| MF825 | Xiamen (XMN) → Paris (CDG) | Boeing 787-9 | 12 h 45 min | — |
| MF826 | Paris (CDG) → Xiamen (XMN) | Boeing 787-9 | 11 h 40 min | Mon, Thu, Sat |
China Eastern (MU)all routes →
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| MU201 | Shanghai (PVG) → London Gatwick (LGW) | Airbus A330-200 / Boeing 787-9 | 12 h 45 min | — |
| MU202 | London Gatwick (LGW) → Shanghai (PVG) | Airbus A330-200 / Boeing 787-9 | 10 h 50 min–11 h 25 min | — |
| MU213 | Shanghai (PVG) → London Gatwick (LGW) | Airbus A330-200 / Boeing 787-9 | 12 h 45 min | — |
| MU214 | London Gatwick (LGW) → Shanghai (PVG) | Airbus A330-200 / Boeing 787-9 | 10 h 50 min–11 h 25 min | — |
| MU217 | Shanghai (PVG) → Geneva (GVA) | Airbus A350-900 | 12 h 20 min | — |
| MU218 | Geneva (GVA) → Shanghai (PVG) | Airbus A350-900 | 11 h 30 min | Mon, Wed, Fri, Sat |
| MU219 | Shanghai (PVG) → Frankfurt (FRA) | Boeing 777-300ER | 12 h | — |
| MU220 | Frankfurt (FRA) → Shanghai (PVG) | Boeing 777-300ER | 10 h 45 min | Daily, twice on 2 days |
| MU231 | Shanghai (PVG) → Dublin (DUB) | Airbus A350-900 | 13 h 20 min | — |
| MU232 | Dublin (DUB) → Shanghai (PVG) | Airbus A350-900 | 12 h | Mon, Wed, Fri |
| MU243 | Shanghai (PVG) → Milan (MXP) | Airbus A350-900 | 12 h 15 min | — |
| MU244 | Milan (MXP) → Shanghai (PVG) | Airbus A350-900 | 11 h 15 min | Daily |
| MU249 | Shanghai (PVG) → Barcelona (BCN) | Airbus A350-900 | 13 h 25 min | — |
| MU250 | Barcelona (BCN) → Shanghai (PVG) | Airbus A350-900 | 12 h 35 min | Daily |
| MU255 | Shanghai (PVG) → Zurich (ZRH) | Airbus A350-900 | 12 h | — |
| MU256 | Zurich (ZRH) → Shanghai (PVG) | Airbus A350-900 | 10 h 35 min | Tue, Thu, Sun |
| MU261 | Wenzhou (WNZ) → Madrid (MAD) | Airbus A350-900 | 14 h 25 min | — |
| MU262 | Madrid (MAD) → Wenzhou (WNZ) | Airbus A350-900 | 12 h 55 min | Wed, Sat |
| MU289 | Shanghai (PVG) → Stockholm (ARN) | Airbus A330-200 | 11 h 10 min | — |
| MU290 | Stockholm (ARN) → Shanghai (PVG) | Airbus A330-200 | 10 h | Mon, Thu, Sat |
| MU551 | Shanghai (PVG) → London Heathrow (LHR) | Boeing 777-300ER | 12 h 45 min | — |
| MU552 | London Heathrow (LHR) → Shanghai (PVG) | Boeing 777-300ER | 11 h 20 min | Daily |
| MU553 | Shanghai (PVG) → Paris (CDG) | Boeing 777-300ER | 12 h 15 min | — |
| MU554 | Paris (CDG) → Shanghai (PVG) | Boeing 777-300ER | 11 h 35 min | — |
| MU569 | Shanghai (PVG) → Paris (CDG) | Boeing 777-300ER | 12 h 15 min | — |
| MU570 | Paris (CDG) → Shanghai (PVG) | Boeing 777-300ER | 11 h 35 min | — |
| MU703 | Shanghai (PVG) → Istanbul (IST) | Airbus A330-200 | 11 h 40 min | — |
| MU704 | Istanbul (IST) → Shanghai (PVG) | Airbus A330-200 | 10 h 15 min | Daily |
| MU707 | Shanghai (PVG) → Copenhagen (CPH) | Airbus A330-200 | 11 h 45 min | — |
| MU708 | Copenhagen (CPH) → Shanghai (PVG) | Airbus A330-200 | 10 h 15 min | Mon, Thu, Sat |
| MU709 | Shanghai (PVG) → Madrid (MAD) | Airbus A350-900 | 13 h 55 min | — |
| MU710 | Madrid (MAD) → Shanghai (PVG) | Airbus A350-900 | 12 h 45 min | Daily |
| MU751 | Wenzhou (WNZ) → Rome (FCO) | Airbus A350-900 | 13 h 20 min | — |
| MU752 | Rome (FCO) → Wenzhou (WNZ) | Airbus A350-900 | 12 h 15 min | Thu, Sun |
| MU771 | Shanghai (PVG) → Amsterdam (AMS) | Boeing 777-300ER | 12 h | — |
| MU772 | Amsterdam (AMS) → Shanghai (PVG) | Boeing 777-300ER | 11 h | Daily |
| MU785 | Shanghai (PVG) → Venice (VCE) | Airbus A330-200 / Airbus A350-900 | 13 h 10 min | — |
| MU786 | Venice (VCE) → Shanghai (PVG) | Airbus A330-200 / Airbus A350-900 | 11 h 50 min | Mon, Thu, Fri, Sat, Sun |
| MU787 | Shanghai (PVG) → Rome (FCO) | Airbus A350-900 | 12 h 45 min | — |
| MU788 | Rome (FCO) → Shanghai (PVG) | Airbus A350-900 | 10 h 45 min | Daily |
| MU845 | Nanjing (NKG) → Paris (CDG) | Boeing 777-300ER | 12 h 25 min | — |
| MU846 | Paris (CDG) → Nanjing (NKG) | Boeing 777-300ER | 11 h 10 min | Wed |
| MU5013 | Xi'an (XIY) → Milan (MXP) | Airbus A330-200 | 11 h 45 min | — |
| MU5014 | Milan (MXP) → Xi'an (XIY) | Airbus A330-200 | 10 h 50 min | Tue, Thu, Sun |
| MU5063 | Xi'an (XIY) → Vienna (VIE) | Airbus A330-200 | 10 h 40 min | — |
| MU5064 | Vienna (VIE) → Xi'an (XIY) | Airbus A330-200 | 10 h 20 min | Mon, Thu, Sat |
Neos (NO)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| NO976 | Milan (MXP) → Nanjing (NKG) | Boeing 787 | 11 h 30 min | Mon, Thu |
| NO977 | Nanjing (NKG) → Milan (MXP) | Boeing 787 | 13 h 30 min | — |
Austrian Airlines (OS)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| OS15 | Vienna (VIE) → Shanghai (PVG) | Boeing 777-200ER | 10 h 45 min | Mon, Wed, Thu, Fri, Sun |
| OS16 | Shanghai (PVG) → Vienna (VIE) | Boeing 777-200ER | 12 h 25 min | — |
Turkish Airlines (TK)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| TK24 | Istanbul (IST) → Taipei (TPE) | Boeing 777-300ER / Boeing 787-9 | 11 h 20 min | — |
| TK25 | Taipei (TPE) → Istanbul (IST) | Boeing 777-300ER / Boeing 787-9 | 12 h 20 min | — |
| TK26 | Istanbul (IST) → Shanghai (PVG) | Boeing 777-300ER | 10 h 15 min | Daily |
| TK27 | Shanghai (PVG) → Istanbul (IST) | Boeing 777-300ER | 12 h | — |
| TK70 | Istanbul (IST) → Hong Kong (HKG) | Boeing 777-300ER / Boeing 787-9 | 10 h 40 min | — |
| TK71 | Hong Kong (HKG) → Istanbul (IST) | Boeing 777-300ER / Boeing 787-9 | 11 h 25 min | — |
| TK72 | Istanbul (IST) → Guangzhou (CAN) | Boeing 777-300ER | 10 h 30 min | Daily |
| TK73 | Guangzhou (CAN) → Istanbul (IST) | Boeing 777-300ER | 11 h 30 min | — |
| TK88 | Istanbul (IST) → Beijing (PEK) | Boeing 777-300ER | 8 h 50 min | Daily |
| TK89 | Beijing (PEK) → Istanbul (IST) | Boeing 777-300ER | 10 h 20 min | — |
| TK124 | Istanbul (IST) → Taipei (TPE) | Boeing 777-300ER / Boeing 787-9 | 11 h 20 min | — |
| TK125 | Taipei (TPE) → Istanbul (IST) | Boeing 777-300ER / Boeing 787-9 | 12 h 20 min | — |
| TK170 | Istanbul (IST) → Hong Kong (HKG) | Boeing 777-300ER / Boeing 787-9 | 10 h 40 min | — |
| TK171 | Hong Kong (HKG) → Istanbul (IST) | Boeing 777-300ER / Boeing 787-9 | 11 h 25 min | — |
Shenzhen Airlines (ZH)
| Flight | Route | Aircraft type | Scheduled flight time | Days |
|---|---|---|---|---|
| ZH865 | Shenzhen (SZX) → Barcelona (BCN) | Airbus A330 | 13 h 50 min | — |
| ZH866 | Barcelona (BCN) → Shenzhen (SZX) | Airbus A330 | 12 h 50 min | Mon, Wed, Fri |
| ZH887 | Shenzhen (SZX) → London Heathrow (LHR) | Airbus A330 | 13 h 25 min | — |
| ZH888 | London Heathrow (LHR) → Shenzhen (SZX) | Airbus A330 | 12 h 10 min | Mon, 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 →