Country or Territory |
City |
Airport |
Notes |
Refs |
Albania | Tirana | Tirana International Airport Nënë Tereza | Seasonal | [4] |
Algeria | Algiers | Houari Boumediene Airport | Passenger + Cargo | [5] |
Oran | Ahmed Ben Bella Airport | Passenger | [6] |
Angola | Luanda | Quatro de Fevereiro Airport | Passenger | [7] |
Armenia | Yerevan | Zvartnots International Airport | Passenger | [8] |
Argentina | Buenos Aires | Ministro Pistarini International Airport | Passenger | [9] |
Australia | Sydney | Sydney International Airport | Terminated | [10] |
Austria | Graz | Graz Airport | Terminated | [11] |
Innsbruck | Innsbruck Airport | Seasonal Resumes 10 December 2022 | [10][12][13] |
Linz | Linz Airport | Terminated | [10][12] |
Salzburg | Salzburg Airport | Seasonal Resumes 10 December 2022 | [13] |
Vienna | Vienna International Airport | Passenger | [14][15][16] |
Bahrain | Manama | Bahrain International Airport | Cargo | |
Belgium | Antwerp | Antwerp International Airport | Passenger | |
Brussels | Brussels Airport | Passenger | [12] |
Benin | Cotonou | Cadjehoun Airport | Passenger | [17] |
Botswana | Gaborone | Sir Seretse Khama International Airport | Terminated | [10] |
Brazil | Belém | Belém/Val-de-Cans International Airport | Seasonal | [18] |
Brasília | Brasília International Airport | Terminated | [19] |
Campinas | Viracopos International Airport | Terminated | [20] |
Fortaleza | Pinto Martins – Fortaleza International Airport | Passenger | [21] |
Manaus | Eduardo Gomes International Airport | Terminated | [20] |
Recife | Recife/Guararapes–Gilberto Freyre International Airport | Terminated | [10] |
Rio de Janeiro | Rio de Janeiro/Galeão International Airport | Passenger | [22][21] |
São Paulo | São Paulo/Guarulhos International Airport | Passenger | [17] |
Bulgaria | Sofia | Sofia Airport | Seasonal | [23] |
Burkina Faso | Ouagadougou | Ouagadougou Airport | Passenger + Cargo | [24] |
Burundi | Bujumbura | Bujumbura International Airport | Terminated | [10] |
Cambodia | Phnom Penh | Phnom Penh International Airport | Terminated | [10] |
Cameroon | Douala | Douala International Airport | Passenger + Cargo | [21] |
Yaoundé | Yaoundé Nsimalen International Airport | Passenger | [24] |
Canada | Gander | Gander International Airport | Terminated | [25] |
Montréal | Montréal–Trudeau International Airport | Passenger | [26] |
Quebec City | Québec City Jean Lesage International Airport | Seasonal | [27] |
Toronto | Toronto Pearson International Airport | Passenger | [28] |
Vancouver | Vancouver International Airport | Passenger | [29] |
Central African Republic | Bangui | Bangui M'Poko International Airport | Passenger + Cargo | [24] |
Chad | N'Djamena | N'Djamena International Airport | Passenger + Cargo | [30] |
Chile | Santiago | Arturo Merino Benítez International Airport | Passenger | [22] |
China | Beijing | Beijing Capital International Airport | Passenger + Cargo | [22][31] |
Guangzhou | Guangzhou Baiyun International Airport | Terminated | [32] |
Shanghai | Shanghai Pudong International Airport | Passenger + Cargo | [22][31][33] |
Tianjin | Tianjin Binhai International Airport | Terminated | [34] |
Wuhan | Wuhan Tianhe International Airport | Terminated | [35][36][37][38] |
Colombia | Bogotá | El Dorado International Airport | Passenger | [39] |
Comoros | Moroni | Prince Said Ibrahim International Airport | Terminated | [12] |
Costa Rica | San José | Juan Santamaría International Airport | Passenger | [40] |
Croatia | Dubrovnik | Dubrovnik Airport | Seasonal | [41] |
Split | Split Airport | Seasonal | [41] |
Zagreb | Zagreb Airport | Passenger | [41] |
Cuba | Havana | José Martí International Airport | Passenger | [42] |
Czech Republic | Prague | Václav Havel Airport Prague | Passenger | [43] |
Democratic Republic of the Congo | Kinshasa | N'djili Airport | Passenger | [21][17] |
Denmark | Billund | Billund Airport | Passenger | [44] |
Copenhagen | Copenhagen Airport | Passenger | [45] |
Djibouti | Djibouti City | Djibouti–Ambouli International Airport | Passenger | [30] |
Dominican Republic | Punta Cana | Punta Cana International Airport | Seasonal | [46] |
Santo Domingo | Las Américas International Airport | Seasonal | [47][46] |
Ecuador | Quito | Mariscal Sucre International Airport | Terminated | [10] |
Egypt | Cairo | Cairo International Airport | Passenger + Cargo | [7] |
Equatorial Guinea | Bata | Bata Airport | Terminated | [48] |
Malabo | Malabo International Airport | Passenger | [49] |
Finland | Helsinki | Helsinki Airport | Passenger | [12][50] |
Kittilä | Kittilä Airport | Begins 10 December 2022 | [51] |
Rovaniemi | Rovaniemi Airport | Seasonal | [52] |
France | Agen | Agen La Garenne Airport | Terminated | [53] |
Ajaccio | Ajaccio Napoleon Bonaparte Airport | Passenger | [54] |
Annecy | Annecy – Haute-Savoie – Mont Blanc Airport | Terminated | |
Aurillac | Aurillac – Tronquières Airport | Passenger | [55] |
Bastia | Bastia – Poretta Airport | Passenger | [43] |
Biarritz | Biarritz Pays Basque Airport | Passenger | [43] |
Bordeaux | Bordeaux–Mérignac Airport | Passenger | [56] |
Brest | Brest Bretagne Airport | Passenger | [43] |
Brive | Brive–Souillac Airport | Passenger | [57] |
Caen | Caen – Carpiquet Airport | Passenger | [43] |
Calvi | Calvi – Sainte-Catherine Airport | Passenger | [54] |
Castres | Castres–Mazamet Airport | Passenger | [55] |
Clermont-Ferrand | Clermont-Ferrand Auvergne Airport | Passenger | [43] |
Deauville | Deauville – Normandie Airport | Terminated | [58] |
Figari | Figari Sud-Corse Airport | Passenger | [59] |
Lannion | Lannion – Côte de Granit Airport | Terminated | [60] |
La Rochelle | La Rochelle – Île de Ré Airport | Passenger | [61][62][63] |
Lille | Lille Airport | Passenger | [64][65] |
Limoges | Limoges – Bellegarde Airport | Terminated | [66] |
Lorient | Lorient South Brittany Airport | Terminated | [67][6][68] |
Lourdes | Tarbes–Lourdes–Pyrénées Airport | Terminated | [69][70] |
Lyon | Lyon–Saint-Exupéry Airport | Secondary Hub | [71][72] |
Marseille | Marseille Provence Airport | Secondary Hub | [72][73] |
Metz/Nancy | Metz–Nancy–Lorraine Airport | Terminated | [74] |
Montpellier | Montpellier–Méditerranée Airport | Passenger | [43] |
Nantes | Nantes Atlantique Airport | Focus city | [43] |
Nice | Nice Côte d'Azur Airport | Secondary Hub | [59][72] |
Paris | Charles de Gaulle Airport | Hub | [75] |
Orly Airport | Hub | [72] |
Pau | Pau Pyrénées Airport | Passenger | [43][76] |
Perpignan | Perpignan–Rivesaltes Airport | Passenger | [59] |
Quimper | Quimper–Cornouaille Airport | Terminated | [77] |
Rennes | Rennes–Saint-Jacques Airport | Passenger | [64] |
Rodez | Rodez–Aveyron Airport | Terminated | [78] |
Rouen | Rouen Airport | Passenger | [79] |
Strasbourg | Strasbourg Airport | Passenger | [43][80] |
Toulon | Toulon–Hyères Airport | Passenger | [59][81] |
Toulouse | Toulouse–Blagnac Airport | Secondary Hub | [72][82] |
French Guiana | Cayenne | Cayenne – Félix Eboué Airport | Passenger | [31][83] |
French Polynesia | Papeete | Faa'a International Airport | Passenger | [84][85] |
Gabon | Libreville | Libreville International Airport | Passenger | [21][17] |
The Gambia | Banjul | Banjul International Airport | Passenger | [86] |
Georgia | Tbilisi | Tbilisi International Airport | Passenger | [87][88] |
Germany | Berlin | Berlin Brandenburg Airport | Passenger | [17][89] |
Berlin Tegel Airport | Airport Closed | [90][91] |
Bremen | Bremen Airport | Passenger | [92] |
Dresden | Dresden Airport | Terminated | [12] |
Düsseldorf | Düsseldorf Airport | Passenger | [14] |
Frankfurt | Frankfurt Airport | Passenger | [14][17] |
Hamburg | Hamburg Airport | Passenger | [14][43] |
Hanover | Hannover Airport | Passenger | [54] |
Leipzig | Leipzig/Halle Airport | Terminated | [12][93] |
Munich | Munich Airport | Passenger | [94][95][96] |
Nuremberg | Nuremberg Airport | Passenger | [47] |
Stuttgart | Stuttgart Airport | Passenger | [47] |
Ghana | Accra | Kotoka International Airport | Passenger | [97][24] |
Greece | Athens | Athens International Airport | Passenger | [17] |
Corfou | Corfu International Airport | Seasonal | [98] |
Heraklion | Heraklion International Airport | Seasonal | [59][43] |
Mykonos | Mykonos Airport | Seasonal | [59] |
Rhodes | Rhodes International Airport | Seasonal | [98] |
Santorini | Santorini (Thira) International Airport | Seasonal | [59] |
Thessaloniki | Thessaloniki Airport | Seasonal | [59] |
Zakynthos | Zakynthos International Airport | Seasonal | [4] |
Guadeloupe | Pointe-à-Pitre | Pointe-à-Pitre International Airport | Passenger | [46][31] |
Guernsey | Guernsey | Guernsey Airport | Terminated | |
Guinea | Conakry | Conakry International Airport | Passenger | [99] |
Haiti | Port-au-Prince | Toussaint Louverture International Airport | Passenger | [46] |
Hong Kong | Hong Kong | Hong Kong International Airport | Resumes 5 December 2022 | [100][101] |
Kai Tak Airport | Airport Closed | [102] |
Hungary | Budapest | Budapest Ferenc Liszt International Airport | Passenger | [43] |
India | Bangalore | Kempegowda International Airport | Passenger | [103] |
Chennai | Chennai International Airport | Passenger | [104] |
Delhi | Indira Gandhi International Airport | Passenger | [105] |
Mumbai | Chhatrapati Shivaji Maharaj International Airport | Passenger | [105] |
Indonesia | Denpasar | Ngurah Rai International Airport | Terminated | [10] |
Jakarta | Soekarno–Hatta International Airport | Terminated | [106] |
Iraq | Baghdad | Baghdad International Airport | Terminated | [107] |
Iran | Tehran | Tehran Imam Khomeini International Airport | Terminated | [108][109][110] |
Ireland | Cork | Cork Airport | Seasonal | [111] |
Dublin | Dublin Airport | Passenger + Cargo | [17] |
Shannon | Shannon Airport | Terminated | [25] |
Israel | Tel Aviv | Ben Gurion Airport | Passenger | [112][113] |
Italy | Bari | Bari Karol Wojtyła Airport | Passenger | [59] |
Bologna | Bologna Guglielmo Marconi Airport | Passenger | [43] |
Cagliari | Cagliari Elmas Airport | Seasonal | [59] |
Catania | Catania–Fontanarossa Airport | Passenger | [114] |
Florence | Florence Airport | Passenger | [43] |
Genoa | Genoa Cristoforo Colombo Airport | Seasonal | [115] |
Milan | Linate Airport | Passenger | [116] |
Milan Malpensa Airport | Passenger | [117] |
Naples | Naples International Airport | Passenger | [118] |
Palermo | Falcone Borsellino Airport | Seasonal | [59] |
Olbia | Olbia Costa Smeralda Airport | Seasonal | [47] |
Pisa | Pisa International Airport | Seasonal | [12][119] |
Rome | Leonardo da Vinci–Fiumicino Airport | Passenger | [45] |
Turin | Turin Airport | Passenger | [14] |
Venice | Venice Marco Polo Airport | Passenger | [43] |
Verona | Verona Villafranca Airport | Terminated | [10][120] |
Ivory Coast (Côte d'Ivoire) | Abidjan | Félix-Houphouët-Boigny International Airport | Passenger | [7] |
Japan | Nagoya | Nagoya Komaki Airport | Terminated | [121] |
Osaka | Kansai International Airport | Passenger | [43] |
Tokyo | Haneda Airport | Passenger | [122][123] |
Narita International Airport | Passenger + Cargo | [124] |
Jersey | Jersey | Jersey Airport | Terminated | [125] |
Jordan | Amman | Queen Alia International Airport | Terminated | [126] |
Kenya | Nairobi | Jomo Kenyatta International Airport | Passenger + Cargo | [127] |
Kuwait | Kuwait City | Kuwait International Airport | Cargo | |
Laos | Vientiane | Wattay International Airport | Terminated | |
Lebanon | Beirut | Beirut–Rafic Hariri International Airport | Passenger | [43] |
Liberia | Monrovia | Roberts International Airport | Passenger | [128][30] |
Madagascar | Antananarivo | Ivato International Airport | Passenger + Cargo | [30][129] |
Majunga | Amborovy Airport | Terminated | |
Malawi | Lilongwe | Lilongwe International Airport | Terminated | [10] |
Malaysia | Kuala Lumpur | Kuala Lumpur International Airport | Terminated | [130] |
Maldives | Male | Velana International Airport | Seasonal | [131] |
Mali | Bamako | Bamako–Sénou International Airport | Passenger | [28][132] |
Malta | Malta | Malta International Airport | Passenger | [133] |
Martinique | Fort-de-France | Martinique Aimé Césaire International Airport | Passenger | [46][31] |
Mauritania | Nouakchott | Nouakchott–Oumtounsy International Airport | Passenger + Cargo | [99] |
Mauritius | Port Louis | Sir Seewoosagur Ramgoolam International Airport | Passenger | [30] |
Mayotte | Dzaoudzi | Dzaoudzi Pamandzi International Airport | Terminated | [134] |
Mexico | Acapulco | General Juan N. Álvarez International Airport | Terminated | [135] |
Cancún | Cancún International Airport | Passenger | [22] |
Guadalajara | Guadalajara International Airport | Cargo | [136] |
Mexico City | Mexico City International Airport | Passenger + Cargo | [124] |
Puerto Vallarta | Licenciado Gustavo Díaz Ordaz International Airport | Terminated | [137] |
Morocco | Agadir | Agadir–Al Massira Airport | Seasonal | [133] |
Casablanca | Mohammed V International Airport | Passenger + Cargo | [6] |
Fez | Saïss Airport | Terminated | |
Marrakech | Marrakesh Menara Airport | Passenger | [54] |
Ouarzazate | Ouarzazate Airport | Terminated | |
Oujda | Angads Airport | Terminated | |
Rabat | Rabat–Salé Airport | Passenger | [6] |
Tangier | Tangier Ibn Battouta Airport | Passenger | [138] |
Mozambique | Maputo | Maputo International Airport | Passenger | [139] |
Myanmar | Yangon | Yangon International Airport | Passenger | [140] |
Namibia | Windhoek | Hosea Kutako International Airport | Terminated | [116] |
Netherlands | Amsterdam | Amsterdam Airport Schiphol | Passenger | [17] |
Rotterdam | Rotterdam The Hague Airport | Passenger | [141] |
New Caledonia | Noumea | La Tontouta International Airport | Terminated | [142] |
Niger | Niamey | Diori Hamani International Airport | Passenger + Cargo | [30] |
Nigeria | Abuja | Nnamdi Azikiwe International Airport | Passenger | [30] |
Lagos | Murtala Muhammed International Airport | Passenger | [7] |
Port Harcourt | Port Harcourt International Airport | Passenger + Cargo | [60] |
Norway | Bergen | Bergen Airport, Flesland | Seasonal | [111][115] |
Oslo | Oslo Airport, Gardermoen | Passenger | [143] |
Stavanger | Stavanger Airport | Terminated | [92][120] |
Tromsø | Tromsø Airport | Begins 10 December 2022 | [51] |
Oman | Muscat | Muscat International Airport | Seasonal | [140] |
Pakistan | Karachi | Jinnah International Airport | Terminated | [144][145] |
Panama | Panama City | Tocumen International Airport | Passenger | [146][147] |
Peru | Lima | Jorge Chávez International Airport | Passenger | [22] |
Philippines | Manila | Ninoy Aquino International Airport | Terminated | [12][148] |
Poland | Kraków | Kraków John Paul II International Airport | Seasonal | [149] |
Warsaw | Warsaw Chopin Airport | Passenger | [45] |
Wrocław | Copernicus Airport Wrocław | Seasonal | [111] |
Portugal | Faro | Faro Airport | Passenger | [150] |
Lisbon | Lisbon Airport | Passenger | [14][43] |
Porto | Porto Airport | Passenger + Cargo | [14][43] |
Puerto Rico | San Juan | Luis Muñoz Marín International Airport | Terminated | [12][46] |
Qatar | Doha | Hamad International Airport | Begins 14 November 2022 | [10][151] |
Republic of the Congo | Brazzaville | Maya-Maya Airport | Passenger + Cargo | [21] |
Pointe-Noire | Pointe Noire Airport | Passenger + Cargo | [49] |
Réunion | Saint-Denis | Roland Garros Airport | Passenger + Cargo | [31] |
Romania | Bucharest | Henri Coandă International Airport | Passenger | [54][152][43] |
Russia | Moscow | Sheremetyevo International Airport | Suspended | [92][153] |
Saint Petersburg | Pulkovo Airport | Suspended | [12][153] |
Rwanda | Kigali | Kigali International Airport | Terminated | [10] |
Saudi Arabia | Dammam | King Fahd International Airport | Cargo | |
Dhahran | Dhahran International Airport | Airport Closed | [107] |
Jeddah | King Abdulaziz International Airport | Terminated | [10][93] |
Riyadh | King Khalid International Airport | Terminated | [154][155] |
Senegal | Dakar | Blaise Diagne International Airport | Passenger | [30] |
Léopold Sédar Senghor International Airport | Cargo | |
Serbia | Belgrade | Belgrade Nikola Tesla Airport | Seasonal | [156][115] |
Seychelles | Victoria | Seychelles International Airport | Seasonal | [22] |
Sierra Leone | Freetown | Lungi International Airport | Passenger | [30] |
Singapore | Singapore | Changi Airport | Passenger | [157] |
Sint Maarten | Philipsburg | Princess Juliana International Airport | Passenger | [158] |
Slovenia | Ljubljana | Ljubljana Jože Pučnik Airport | Passenger | [159][16] |
South Africa | Cape Town | Cape Town International Airport | Passenger | [160] |
Johannesburg | O. R. Tambo International Airport | Passenger | [7] |
South Korea | Seoul | Incheon International Airport | Passenger + Cargo | [28] |
Spain | Alicante | Alicante–Elche Airport | Seasonal | [59] |
Barcelona | Josep Tarradellas Barcelona–El Prat Airport | Passenger | [45] |
Bilbao | Bilbao Airport | Passenger | [47] |
Ibiza | Ibiza Airport | Passenger | [59][43] |
Las Palmas | Gran Canaria Airport | Seasonal | [52] |
Madrid | Adolfo Suárez Madrid–Barajas Airport | Passenger | [161] |
Málaga | Málaga Airport | Passenger | [54] |
Oviedo | Asturias Airport | Terminated | [93] |
Palma de Mallorca | Palma de Mallorca Airport | Seasonal | [59] |
Santa Cruz de Tenerife | Tenerife South Airport | Passenger | [52] |
Seville | Seville Airport | Seasonal | [162][47] |
Valencia | Valencia Airport | Seasonal | [150] |
Vigo | Vigo-Peinador Airport | Terminated | [93][120] |
Zaragoza | Zaragoza Airport | Cargo | [163] |
Saint Lucia | Castries | George F. L. Charles Airport | Terminated | [46] |
Sri Lanka | Colombo | Bandaranaike International Airport | Seasonal | [140] |
Sudan | Khartoum | Khartoum International Airport | Terminated | [10] |
Sweden | Gothenburg | Göteborg Landvetter Airport | Passenger | [143] |
Stockholm | Stockholm Arlanda Airport | Passenger | [17] |
Switzerland | Geneva | Geneva Airport | Passenger | [164] |
Zürich | Zurich Airport | Passenger | [17] |
Switzerland France Germany | Basel Mulhouse Freiburg | EuroAirport Basel Mulhouse Freiburg | Passenger | [12] |
Syria | Damascus | Damascus International Airport | Terminated | [93] |
Taiwan | Taipei | Taoyuan International Airport | Terminated | [165][166] |
Tanzania | Arusha | Kilimanjaro International Airport | Terminated | [10] |
Dar Es Salaam | Julius Nyerere International Airport | Terminated | [10] |
Zanzibar | Abeid Amani Karume International Airport | Passenger | [140] |
Thailand | Bangkok | Don Mueang International Airport | Terminated | [167] |
Suvarnabhumi Airport | Passenger | [168] |
Togo | Lomé | Lomé–Tokoin International Airport | Passenger | [30][169] |
Tunisia | Djerba | Djerba–Zarzis International Airport | Seasonal | [59] |
Monastir | Monastir Habib Bourguiba International Airport | Seasonal | [133] |
Sfax | Sfax–Thyna International Airport | Terminated | |
Tunis | Tunis–Carthage International Airport | Passenger | [170][59] |
Turkey | Istanbul | Istanbul Airport | Passenger | [171] |
Istanbul Atatürk Airport | Airport Closed | [172] |
Ukraine | Kyiv | Boryspil International Airport | Suspended | [12][153] |
United Arab Emirates | Abu Dhabi | Abu Dhabi International Airport | Terminated | [93] |
Dubai | Dubai International Airport | Passenger + Cargo | [173] |
United Kingdom | Aberdeen | Aberdeen Airport | Terminated | [6][174] |
Birmingham | Birmingham Airport | Passenger | [143][43] |
Bristol | Bristol Airport | Terminated | [175] |
Edinburgh | Edinburgh Airport | Passenger | [17] |
Glasgow | Glasgow International Airport | Terminated | [12][176] |
Glasgow Prestwick Airport | Cargo | [136] |
London | London City Airport | Terminated | [17] |
Heathrow Airport | Passenger | [45] |
Luton Airport | Terminated | |
Manchester | Manchester Airport | Passenger | [45] |
Newcastle upon Tyne | Newcastle Airport | Passenger | [143] |
Southampton | Southampton Airport | Terminated | [10] |
United States | Anchorage | Ted Stevens Anchorage International Airport | Terminated | [177] |
Atlanta | Hartsfield–Jackson Atlanta International Airport | Passenger | [178][179] |
Boston | Logan International Airport | Passenger + Cargo | [180][179] |
Chicago | O'Hare International Airport | Passenger | [181][179] |
Cincinnati | Cincinnati/Northern Kentucky International Airport | Terminated | [182] |
Dallas | Dallas/Fort Worth International Airport | Seasonal | [183] |
Denver | Denver International Airport | Seasonal | [184] |
Detroit | Detroit Metropolitan Airport | Passenger | [179] |
Houston | George Bush Intercontinental Airport | Passenger + Cargo | [179][185] |
Los Angeles | Los Angeles International Airport | Passenger | [179] |
Miami | Miami International Airport | Passenger | [46][179] |
Minneapolis | Minneapolis–Saint Paul International Airport | Seasonal | [186] |
New York City | John F. Kennedy International Airport | Passenger + Cargo | [178][179] |
Newark | Newark Liberty International Airport | Resumes 12 December 2022 | [10][187] |
Orlando | Orlando International Airport | Terminated | [22] |
Philadelphia | Philadelphia International Airport | Terminated | [188] |
San Francisco | San Francisco International Airport | Passenger | [189][179] |
Seattle | Seattle–Tacoma International Airport | Passenger | [178][190] |
Washington, D.C. | Washington Dulles International Airport | Passenger | [191][179] |
Uruguay | Montevideo | Carrasco International Airport | Terminated | [192][193] |
Venezuela | Caracas | Simón Bolívar International Airport | Terminated | [107][194] |
Vietnam | Hanoi | Noi Bai International Airport | Cargo | |
Ho Chi Minh City | Tan Son Nhat International Airport | Passenger | [195] |
Yemen | Aden | Aden International Airport | Terminated | [10][196] |
Sana'a | Sana'a International Airport | Terminated | [197] |
Zimbabwe | Harare | Robert Gabriel Mugabe International Airport | Terminated | [198] |