China Panorama
China Panorama
Visa CheckBest TimeTheme ParksTradeStatus PageAbout UsNewsletter
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 ChinaCA932, CA966CA931, 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 ChinaCA958CA957DailyBoeing 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 ChinaCA936CA935DailyAirbus 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 ChinaCA772CA771Mon, 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 ChinaCA432CA431Tue, 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 ChinaCA962CA961DailyBoeing 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 ChinaCA828CA827Wed, 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 ChinaCA842, CA618CA841, 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 ChinaCA862, CA620CA861, CA619DailyAirbus 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 ChinaCA856, CA938CA855, 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 ChinaCA424CA423Tue, 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 ChinaCA852CA851DailyAirbus 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 ChinaCA848CA847DailyAirbus 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 ChinaCA876, CA934CA875, CA93312×Daily, twice on 5 daysAirbus A350-900 / Boeing 777-300ER→ 10 h 05 min← 10 h 50 minYear-round
Chengdu (TFU)Air ChinaCA458CA457MonAirbus 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 ChinaCA940CA939DailyBoeing 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 ChinaCA950CA949DailyAirbus A350-900→ 10 h 10 min← 11 hYear-round
Beijing Daxing (PKX)Air ChinaCA750CA749DailyAirbus 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 ChinaCA968CA967DailyAirbus A350-900→ 11 h 35 min← 12 h 35 minYear-round
Chengdu (TFU)Air ChinaCA446CA445Mon, 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 ChinaCA838CA837Tue, 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 ChinaCA974CA973Tue, 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 ChinaCA866, CA898, CA908CA865, 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 ChinaCA846CA845DailyAirbus A350-900→ 11 h 15 min← 11 h 25 minYear-round
Shanghai (PVG)Air ChinaCA840CA839Mon, 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 ChinaCA964CA963DailyAirbus 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 ChinaCA464CA463Tue, 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 ChinaCA878CA877DailyAirbus 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 ChinaCA912CA911DailyAirbus 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 ChinaCA720CA719DailyBoeing 787-9→ 9 h 10 min← 10 h 10 minYear-roundDaily; 6 per week from 25 October 2026.
Chongqing (CKG)Air ChinaCA436CA435WedBoeing 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 ChinaCA738CA737Mon, 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 ChinaCA864CA863Mon, 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 ChinaCA914CA913Mon, 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 ChinaCA860CA859DailyAirbus 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-200Mon, 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 →