Airports in France

France, as a well-known tourist country, has developed a wide range of international airports.

It counts 34 of them, with the airports in Paris (Orly and Charles de Gaulle as those with the biggest traffic). However, in case you’re planning a ski holiday or visit to some smaller and less known places in the country, you should consider using some of the smaller airports like Nice or Toulouse.

Paris Charles de Gaulle – IATA code CDG – (~ 66.2 Mio. passengers)

Charles de Gaulle is the country’s biggest international airport and the main hub of the Air France airline. The airport is situated 25 km northeast of the French capital. Getting to and from the airport is fast and easy. For its good connection to both other French regions but also international cities, this airport might be a right choice for you.

Paris Orly Airport – IATA code ORY – (~ 29 Mio. passengers)

As an alternative to the CDG airport, you can use the Paris’ smaller airport situated 13 km south of the city centre. It is the country’s busiest airport regarding the domestic traffic and second busiest in international traffic. The airport is well-linked to the city centre.

Bordeaux Mérignac Airport – IATA code BOD – (~ 5 Mio. passengers)

Situated in south-western France, the airport is only 12 km west of Bordeaux. It mainly operates flights to metropolitan and resort destinations in Europe and Northern Africa. It is the sixth bussiest airport of France.

Beauvais Tillé Airport – IATA code BVA – (~ 4 Mio. passengers)

Also known as Paris Beauvais airport, it is located a bit further than 85 km northwest of Paris. It is mainly used by charter and low-cost airlines like Ryanair, Wizzair, etc.

Lyon Saint-Exupéry Airport – IATA code LYS – (~ 9 Mio. passengers)

The LYS airport belongs to the third biggest city in France, Lyon.  It is an important transport facilitys for the Auvergne-Rhône-Alpes region situated 20 km southeast of Lyon city centre.

french airports

Marseille Provence Airport – IATA code MRS – (~ 8.1 Mio. passengers)

The Marseille Provence Airport is located 27 km northwest of Marseille. It is country’s biggest French airport according to the number of passengers and the third largest by cargo traffic. Since September 2006, the airport also operates low-budget flights like Easyjet, Ryanair and Volotea. Getting to and from the airport is easy and cheap. 

Nantes Airport – IATA code NTE – (~ 4 Mio. passengers)

The international airport serving Nantes is located 8 km southwest of the city, in Bouguenais. It’s the largest airport in the western France. It serves as a hub to Volotea and Transavia France.  

Nice Côte d’Azur Airport – IATA code NCE – (~ 12 Mio. passengers)

The NCE airport is only 6 km southwest of Nice and the third bussiest airport in the country. It is a hub of Air France and operating base for Easyjet. The airport is well-connected to the city. It is the most convenient airport for people visiting Côte d’Azur. Also, due to its vicinity of Monaco, it also serves as the city-state’s airport linked to the city by helicopter service.

Mulhouse Airport – IATA code BSL – (~ 7 Mio. passengers)

The Basel-Mulhouse-Freiburg Airport is a French international airport situated 3.5 km northwest of Basel, Switzerland, 20 km away from Mulhouse, France and 45 km south of Freiburg, Germany. For its location and proximity to international borders, it serves as a base for many airlines including Easyjet, Belair, Air Berlin and operates flights to many European metropolitan and leisure destinations.

Toulouse Blagnac Airport – IATA code TLS – (~ 8 Mio. passengers)

The airport of the Occitanie region’s capital Toulouse is located approximately 7 km northwest of the city centre and partially in Blagnac. The transport from the airport to the city is fast and affordable. This airport is the best option for tourists visiting Andorra or Lourdes.

airport terminal background ,aircraft and highway with blue sky

Ajaccio Airport – IATA code AJA – (~ 1.4 Mio. passengers)

  • Also called: Napoleon Bonaparte Airport, Campo dell’Oro Airport
  • Nearby cities: Propriano, Corte, Calvi (Corsica)
  • To Ajaccio city from the airport: shuttle bus – 20 min

Bastia Airport – IATA code BIA – (~ 1.2 Mio. passengers)

  • Also called: Poretta Airport
  • Nearby cities: Ville-di-Pietrabugno, Furiani, Patrimonio, San-Martino-di-Lota (Corsica)
  • To Bastia city from the airport: shuttle bus – 35 min

Bergerac Airport – IATA code EGC – (~ 0.3 Mio. passengers)

  • Also called: Dordogne Périgord Airport
  • Nearby cities: La Force, Prigonrieux, Saint-Laurent-des-Vignes, Monbazillac
  • To Bergerac city from the airport: only taxi

Beziers Airport – IATA code BZR – (~ 0.2 Mio. passengers)

  • Also called: Cap d’Agde Airport
  • Nearby cities: Maraussan, Maureilhan, Boujan-sur-Libron, Villeneuve-les-Beziers
  • To Beziers city from the airport: shuttle bus – 30 min

Biarritz Airport – IATA code BIQ – (~ 1 Mio. passengers)

  • Also called: Pays Basque Airport
  • Nearby cities: Anglet, Bidart, Bayonne, Arbone, San Sebastian
  • To Biarritz city from the airport: shuttle bus – 20 min

Brest Airport – IATA code BES – (~ 0.9 Mio. passengers)

  • Also called: Brest Guipavas Airport, Brest Bretagne Airport
  • Nearby cities: Guilers, Bohars, Plouzane, Guipavas
  • To Brest city from the airport: shuttle bus – 10 min

Carcassonne Airport – IATA code CCF – (~ 0.4 Mio. passengers)

  • Also called: Salvaza Airport, Carcassonne Salvaza Airport or Carcassonne Airport in Pays Cathare
  • Nearby cities: Cazilhac, Lavalette, Berriac, Pennautier
  • To Carcassonne city from the airport: shuttle bus – 30 min

Chambéry Airport – IATA code CMF – (~ 0.2 Mio. passengers)

  • Also called: Chambéry-Savoie Airport, Chambéry Aix-les-Bains Airport
  • Nearby cities: Cognin, Barberaz, Jacob-Bellecombette, Montagnole
  • To Chambéry city from the airport: shuttle bus – 15 min

Dinard Airport – IATA code DNR – (~ 0.1 Mio. passengers)

  • Also called: Dinard–Pleurtuit–Saint-Malo Airport
  • Nearby cities: La Richardais, Pleurtuit, Ploubalay, Lancieux
  • To Dinard city from the airport: taxi

Figari Airport – IATA code FSC – (~ 0.5 Mio. passengers)

  • Also called: Figari–Sud Corse Airport, Figari South Corsica Airport
  • Nearby cities: Bonifacio, Sotta, Porto-Vecchio
  • To Figari city from the airport: public bus – 30 min

Grenoble Airport – IATA code GNB – (~ 0.3 Mio. passengers)

  • Also called: Alpes–Isère Airport, Grenoble-Isère Airport
  • Nearby cities: La Tronche, Sassenage, Meylon, Saint-Martin-d-Heres
  • To Grenoble city from the airport: shuttle bus – 30 min

Ile de Re Airport – IATA code LRH – (~ 0.2 Mio. passengers)

  • Also called: La Rochelle
  • Nearby cities: La Flotte, Loix, Saint-Martin-de-Re
  • To Ile de Re city from the airport: public bus – 15 min

Lille Airport – IATA code LIL – (~ 1.5 Mio. passengers)

  • Also called: Lille-Lesquin Airport, Lesquin Airport
  • Nearby cities: Lambersart, La Madeleine, Villeneuve-d-Ascq, Loos
  • To Lille city from the airport: shuttle bus – 20 min

Limoges Airport – IATA code LIG – (~ 0.3 Mio. passengers)

  • Also called: Limoges – Bellegarde Airport
  • Nearby cities: Panazol, Feytiat, Isle
  • To Limoges city from the airport: public bus – 15 min

Nimes Airport – IATA code FNI – (~ 0.2 Mio. passengers)

  • Also called: Nîmes–Alès–Camargue–Cévennes Airport, Garons Airport, Nîmes Garons Airport
  • Nearby cities: Poulx, Marguerittes, Rodilhan, Caissargues
  • To Nimes city from the airport: shuttle bus – 20 min

Pau Airport – IATA code PUF – (~ 0.6 Mio. passengers)

  • Also called: Pau Pyrénées Airport
  • Nearby cities: Jurancon, Gellos, Bizanos, Billere
  • To Pau city from the airport: public bus – 15 min

Perpignan Airport – IATA code PGF – (~0.6 Mio. passengers)

  • Also called: Perpignan–Rivesaltes Airport, Llabanère Airport
  • Nearby cities: Cabestany, Pollestres, Toulouges, Cenet-en-Roussillon
  • To Perpignan city from the airport: shuttle bus – 25 min

Strasbourg Airport – IATA code SXB – (~ 1.2 Mio. passengers)

  • Also called: no other names
  • Nearby cities: Kehl, Eckbolsheim, Schiltigheim, Lingolsheim
  • To Strasbourg city from the airport: train – 10 minutes

Toulon Airport – IATA code TLN – (~ 0.5 Mio. passengers)

  • Also called: Toulon–Hyères Airport, Hyères Le Palyvestre Airport
  • Nearby cities: La-Valette-du-Var, La Garde, Ollioules
  • To Toulon city from the airport: public bus – 30 min

Tours Airport – IATA code TUF – (~ 0.2 Mio. passengers)

  • Also called: Tours Val de Loire Airport
  • Nearby cities: Saint-Avertin, Parcay-Meslay, La-Membrolle-sur-Choisille
  • To Tours city from the airport: bus – 20 min

French airports with less than 100.000 passengers per year:

  • Châlons-en-Champagne Airport – IATA code XCR
  • Poitiers Airport – IATA code PIS
  • Rodez Airport – IATA code RDZ
  • Saint Etienne Airport – IATA code EBU

Airports in the neighbouring countries

Airports in Italy Airports in Switzerland Airports in Spain
Airports in Austria Airports in Belgium

Airports in the UK