Air China Europe destinations
Every European city Air China flies to nonstop from China– with flight numbers, aircraft type, flight time in both directions and weekly frequency. For all airlines on each route, see the full Europe–China flight overview.
20 European airports · 15 countries · 35 routes ·213 flights/week · Last verified: 2026-09-12
At a glance
- European destinations: Frankfurt, Munich, Vienna, Geneva, London Heathrow, London Gatwick, Paris, Rome, Milan, Venice, Madrid, Barcelona, Brussels, Copenhagen, Stockholm, Budapest, Warsaw, Athens, Bucharest, Istanbul.
- Chinese gateways: Beijing (20 routes), Shanghai (5 routes), Chengdu (5 routes), Beijing Daxing (2 routes), Shenzhen (1 route), Wenzhou (1 route), Chongqing (1 route).
- New in 2026: Frankfurt–Beijing Daxing, Milan–Beijing Daxing, Venice–Beijing, Brussels–Beijing, Bucharest–Beijing.
- Seasonal or summer-only: Brussels–Chengdu.
All Air China routes to Europe
Germany
Frankfurt (FRA)
| To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|
| 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) | 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. |
| 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. |
Munich (MUC)
| To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|
| Beijing (PEK) | 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) | 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. |
Austria
Vienna (VIE)
| To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|
| 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. |
Switzerland
Geneva (GVA)
| To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|
| 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. |
United Kingdom
London Heathrow (LHR)
| To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|
| 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. |
| Chengdu (TFU) | Air China | → CA424← CA423 | 3×Tue, Thu, Sat | Airbus A350-900 | → 10 h 30 min← 11 h 20 min | Year-round |
London Gatwick (LGW)
| To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|
| 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) | 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. |
France
Paris (CDG)
| To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|
| 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 |
| Chengdu (TFU) | Air China | → CA458← CA457 | 1×Mon | Airbus A350-900 | → 10 h 50 min← 11 h 15 min | Year-round |
Italy
Rome (FCO)
Milan (MXP)
| To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|
| 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) | Air China | → CA968← CA967 | 7×Daily | Airbus A350-900 | → 11 h 35 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. |
| Wenzhou (WNZ) | Air China | → CA838← CA837 | 2×Tue, Sun | Airbus A330-200 | → 11 h 55 min← 13 h | Year-round |
Venice (VCE)
| To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|
| 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. |
Spain
Madrid (MAD)
Barcelona (BCN)
| To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|
| Beijing (PEK) | Air China | → CA846← CA845 | 7×Daily | Airbus A350-900 | → 11 h 15 min← 11 h 25 min | Year-round |
| Shanghai (PVG) | Air China | → CA840← CA839 | 4×Mon, Tue, Thu, Sat | Airbus A350-900 | → 12 h 35 min← 13 h 15 min | Year-round |
Belgium
Brussels (BRU)
| To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|
| Beijing (PEK) | 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. |
| 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. |
Denmark
Sweden
Hungary
Budapest (BUD)
| To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|
| 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. |
| Chongqing (CKG) | Air China | → CA436← CA435 | 1×Wed | Boeing 787-9 | → 10 h 10 min← 10 h 45 min | Year-round |
Poland
Greece
Romania
Bucharest (OTP)
| To | Airline | Flight no. | Per week | Aircraft type | Flight timescheduled; → to China, ← to Europe | Season & notes |
|---|---|---|---|---|---|---|
| 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. |
Turkey
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.
Flight number lookup: aircraft type and flight time
All 84 flight numbers on these routes 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.
Air China (CA)
| 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 |
FAQ
How many European destinations does Air China fly to?
20 airports in 15 countries (Germany, Austria, Switzerland, United Kingdom, France, Italy, Spain, Belgium, Denmark, Sweden, Hungary, Poland, Greece, Romania, Turkey), with 35 nonstop routes and about 213 flights a week in each direction in the September 2026 timetable.
From which Chinese airports does Air China fly to Europe?
Beijing (PEK): Frankfurt, Munich, Vienna, Geneva, London Heathrow, London Gatwick, Paris, Rome, Milan, Venice, Madrid, Barcelona, Brussels, Copenhagen, Stockholm, Budapest, Warsaw, Athens, Bucharest, Istanbul. Shanghai (PVG): Frankfurt, Munich, London Gatwick, Milan, Barcelona. Chengdu (TFU): Frankfurt, London Heathrow, Paris, Milan, Brussels. Beijing Daxing (PKX): Frankfurt, Milan. Shenzhen (SZX): Frankfurt. Wenzhou (WNZ): Milan. Chongqing (CKG): Budapest.
What is Air China's shortest and longest flight to Europe?
Measured on the Europe→China leg, the shortest is Stockholm–Beijing (8 h 20 min), the longest Barcelona–Shanghai (12 h 35 min).
Which European routes did Air China add in 2026?
Frankfurt–Beijing Daxing (Since 28 April 2026); Milan–Beijing Daxing (Since 13 June 2026); Venice–Beijing (Since 2 July 2026); Brussels–Beijing (Since 24 March 2026); Bucharest–Beijing (Since 4 September 2026).
Other airlines: China Eastern Europe destinations → · China Southern Europe destinations → · Hainan Airlines Europe destinations →
Related:All direct flights Europe–China → ·China visa check → ·Time in China →