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

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

All Air China routes to Europe

Germany

Frankfurt (FRA)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
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)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.
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.

Munich (MUC)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Beijing (PEK)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)Air China→ CA828← CA8273×Wed, Fri, SunAirbus A350-900→ 11 h← 12 h 10 minYear-roundThree flights a week, codeshared with Lufthansa.

Austria

Vienna (VIE)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
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.

Switzerland

Geneva (GVA)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
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.

United Kingdom

London Heathrow (LHR)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
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.
Chengdu (TFU)Air China→ CA424← CA4233×Tue, Thu, SatAirbus A350-900→ 10 h 30 min← 11 h 20 minYear-round

London Gatwick (LGW)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
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)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.

France

Paris (CDG)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
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
Chengdu (TFU)Air China→ CA458← CA4571×MonAirbus A350-900→ 10 h 50 min← 11 h 15 minYear-round

Italy

Rome (FCO)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
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.

Milan (MXP)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
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)Air China→ CA968← CA9677×DailyAirbus A350-900→ 11 h 35 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.
Wenzhou (WNZ)Air China→ CA838← CA8372×Tue, SunAirbus A330-200→ 11 h 55 min← 13 hYear-round

Venice (VCE)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
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.

Spain

Madrid (MAD)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Beijing (PEK)Air China→ CA866, CA898, CA908← CA865, CA897, CA90712×Daily, twice on 5 daysBoeing 787-9→ 11 h← 12 hYear-round

Barcelona (BCN)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Beijing (PEK)Air China→ CA846← CA8457×DailyAirbus A350-900→ 11 h 15 min← 11 h 25 minYear-round
Shanghai (PVG)Air China→ CA840← CA8394×Mon, Tue, Thu, SatAirbus A350-900→ 12 h 35 min← 13 h 15 minYear-round

Belgium

Brussels (BRU)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Beijing (PEK)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.
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.

Denmark

Copenhagen (CPH)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
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).

Sweden

Stockholm (ARN)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
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.

Hungary

Budapest (BUD)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
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.
Chongqing (CKG)Air China→ CA436← CA4351×WedBoeing 787-9→ 10 h 10 min← 10 h 45 minYear-round

Poland

Warsaw (WAW)

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

Greece

Athens (ATH)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Beijing (PEK)Air China→ CA864← CA8633×Mon, Wed, FriAirbus A330-200→ 9 h 50 min← 11 h 25 minYear-round

Romania

Bucharest (OTP)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
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.

Turkey

Istanbul (IST)

ToAirlineFlight no.Per weekAircraft typeFlight timescheduled; → to China, ← to EuropeSeason & notes
Beijing (PEK)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.

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)

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

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 →