Border crossing point |
French agency responsible for checks |
Nature of presence |
Flights to/from outside the Schengen Area |
Immigration |
Customs |
Abbeville – Buigny-Saint-Maclou Aerodrome |
Customs |
Customs |
On request |
Infrequent charter flights |
Agen – La Garenne Aerodrome |
Customs |
Customs |
On request |
Infrequent charter flights |
Ajaccio Napoleon Bonaparte Airport |
Police aux frontières |
Customs |
Permanent |
Seasonal scheduled flights (London Gatwick) |
Albert – Picardie Airport |
Customs |
Customs |
On request |
Infrequent charter flights |
Amiens – Glisy Aerodrome |
Customs |
Customs |
On request |
Infrequent charter flights |
Angers – Loire Airport |
Customs |
Customs |
On request |
Seasonal scheduled flights (London City) |
Angoulême – Brie – Champniers Airport |
Customs |
Customs |
On request |
Infrequent charter flights |
Annecy – Haute-Savoie – Mont Blanc Airport |
Customs |
Customs |
On request |
Infrequent charter flights |
Annemasse Aerodrome |
Customs |
Customs |
On request |
Infrequent charter flights |
Auxerre – Branches Aerodrome |
Customs |
Customs |
On request |
Infrequent charter flights |
Avignon – Caumont Airport |
Customs |
Customs |
On request |
Seasonal scheduled flights (Birmingham, Exeter, London City, Southampton) |
Bastia – Poretta Airport |
Police aux frontières |
Customs |
On request outside peak season |
Seasonal scheduled flights (London Gatwick, London Heathrow, Manchester) |
Beauvais–Tillé Airport |
Police aux frontières |
Customs |
On request outside peak season |
Regular scheduled flights (Bacău, Bucharest-Henri Coandă, Chişinău, Cluj-Napoca, Dublin, Edinburgh, Fez, Glasgow-Prestwick, Knock, Manchester, Marrakech, Nador, Pula, Sofia, Tangier, Târgu Mureş, Timişoara) |
Bergerac Dordogne Périgord Airport |
Customs |
Customs |
On request |
Regular scheduled flights (Birmingham, Bristol, East Midlands, Edinburgh, Exeter, Leeds/Bradford, Liverpool, London Gatwick, London Stansted, Southampton) |
Besançon – La Vèze Aerodrome |
Customs |
Customs |
On request |
Infrequent charter flights |
Béziers Cap d'Agde Airport |
Customs |
Customs |
On request |
Seasonal scheduled flights (Bristol, London Luton, Manchester, Southampton) |
Biarritz – Anglet – Bayonne Airport |
Police aux frontières |
Customs |
On request |
Seasonal scheduled flights (Dublin, London Gatwick, London Stansted, Manchester) |
Bordeaux–Mérignac Airport |
Police aux frontières |
Customs |
Permanent |
Regular scheduled flights (Agadir, Algiers, Casablanca, London Gatwick, London Luton, Marrakech, Tunis), seasonal scheduled flights (Bristol, Cork, Dublin, Edinburgh, Liverpool, Montréal-Trudeau, Oran, Southampton) |
Brest Bretagne Airport |
Customs |
Customs |
On request outside peak season |
Regular scheduled flights (London City, Marrakech) |
Brive–Souillac Airport |
Customs |
Customs |
On request |
Seasonal scheduled flights (London City) |
Caen – Carpiquet Airport |
Police aux frontières |
Customs |
Permanent |
Regular scheduled flights (London Southend) |
Calais–Dunkerque Airport |
Customs |
Customs |
On request outside peak season |
Infrequent charter flights |
Calvi – Sainte-Catherine Airport |
Police aux frontières |
Customs |
On request outside peak season |
Seasonal charter flights (London Stansted) |
Cannes – Mandelieu Airport |
Customs |
Customs |
On request outside peak season |
Infrequent charter flights |
Carcassonne Airport |
Customs |
Customs |
On request |
Regular scheduled flights (Dublin, Liverpool, London Stansted) and seasonal scheduled flights (Bournemouth, Cork, East Midlands, Glasgow-Prestwick) |
Chalon – Champforgeuil Airport |
Customs |
Customs |
On request |
Infrequent charter flights |
Chambéry Airport |
Customs |
Customs |
On request |
Seasonal scheduled flights (Birmingham, Bristol, Exeter, East Midlands, Edinburgh, Leeds/Bradford, London City, London Gatwick, London Stansted, Manchester, Newcastle, Southampton) and seasonal charter flights (Cardiff, Dublin, Glasgow, Moscow-Domodedovo) |
Châteauroux-Centre "Marcel Dassault" Airport |
Customs |
Customs |
On request |
Infrequent charter flights |
Cherbourg – Maupertus Airport |
Customs |
Customs |
On request |
Infrequent charter flights |
Clermont-Ferrand Auvergne Airport |
Police aux frontières |
Customs |
On request outside peak season |
Seasonal scheduled flights (Southampton) |
Colmar Airport |
Customs |
Customs |
On request |
Infrequent charter flights |
Deauville – Saint-Gatien Airport |
Customs |
Customs |
On request outside peak season |
Seasonal scheduled flights (London City) and charter flights (Agadir, Marrakech) |
Dijon - Bourgogne Airport |
Customs |
Customs |
On request |
Seasonal scheduled flights (Southampton) |
Dinard–Pleurtuit–Saint-Malo Airport |
Customs |
Customs |
On request outside peak season |
Regular scheduled flights (East Midlands, Guernsey, London Stansted) and seasonal charter flights (Leeds/Bradford) |
Épinal – Mirecourt Airport |
Customs |
Customs |
On request |
Infrequent charter flights |
Figari–Sud Corse Airport |
Police aux frontières |
Customs |
On request outside peak season |
Seasonal scheduled flights (London Gatwick, Manchester) |
Grenoble-Isère Airport |
Customs |
Customs |
On request outside peak season |
Seasonal scheduled flights (Birmingham, Bristol, Edinburgh, Guernsey, Leeds/Bradford, Liverpool, London Gatwick, London Luton, London Stansted, Manchester) and seasonal charter flights (Kyiv-Boryspil, Moscow-Vnukovo, Southampton, Tel Aviv-Ben Gurion) |
La Rochelle – Île de Ré Airport |
Customs |
Customs |
On request outside peak season |
Seasonal scheduled flights (Birmingham, Bristol, Cork, Dublin, East Midlands, Edinburgh, Leeds/Bradford, London Gatwick, London Stansted, Manchester) |
Lannion – Côte de Granit Airport |
Customs |
Customs |
On request |
Infrequent charter flights |
Le Havre – Octeville Airport |
Customs |
Customs |
On request |
Infrequent charter flights |
Lille Airport |
Police aux frontières |
Customs |
Permanent |
Regular scheduled flights (Algiers, Oran, Tlemcen, Tunis) |
Limoges – Bellegarde Airport |
Customs |
Customs |
On request |
Regular scheduled flights (Bristol, East Midlands, Leeds/Bradford, Liverpool, London Stansted, Newcastle, Southampton) |
Lorient South Brittany Airport |
Customs |
Customs |
On request |
Infrequent charter flights |
Lyon–Saint-Exupéry Airport |
Police aux frontières |
Customs |
Permanent |
Regular scheduled flights (Agadir, Algiers, Annaba, Batna, Béjaïa, Biskra, Bodrum, Bucharest-Henri Coanda, Casablanca, Chlef, Constantine, Dakar, Djerba, Douala, Dublin, Istanbul-Atatürk, Jijel, London Gatwick, London Heathrow, Manchester, Marrakech, Monastir, Moscow-Domodedovo, Oran, Sétif, Sfax, Southampton, Tozeur, Tlemcen, Tunis, Yaoundé), seasonal scheduled flights (Antalya, Bodrum, Izmir, Montreal–Trudeau, Split, Yerevan) and charter flights (Burgas, Dubrovnik, London Luton, London Stansted, Shannon, Varna) |
Marseille Provence Airport |
Police aux frontières |
Customs |
Permanent |
Regular scheduled flights (Agadir, Algiers, Annaba, Antalya, Antananarivo, Batna, Béjaïa, Biskra, Bodrum, Casablanca, Chlef, Constantine, Dakar, Djerba, Istanbul-Sabiha Gökçen, London Gatwick, London Stansted, Marrakech, Monastir, Moscow-Sheremetyevo, Oran, Sétif, Sfax, Tlemcen, Tozeur, Tunis, Yaoundé) and seasonal scheduled flights (Bristol, Dublin, Montreal–Trudeau, Quebec City, Toronto-Pearson, Yerevan) |
Metz–Nancy–Lorraine Airport |
Customs |
Customs |
On request |
Regular scheduled flights (Algiers), seasonal scheduled flights (Constantine, Oran) and seasonal charter flights |
Montpellier–Méditerranée Airport |
Customs |
Customs |
On request |
Regular scheduled flights (Casablanca, Fez, Nador) and seasonal scheduled flights (Algiers, Leeds/Bradford, London Luton, Oran) |
Nantes Atlantique Airport |
Police aux frontières |
Customs |
On request outside peak season |
Regular scheduled flights (Agadir, Casablanca, London City, Marrakech) and seasonal scheduled flights (Djerba, Dublin, Larnaca, London Gatwick, Manchester, Monastir, Montréal-Trudeau, Shannon, Southampton, Toronto-Pearson, Tunis) |
Nice Côte d'Azur Airport |
Police aux frontières |
Customs |
Permanent |
Regular scheduled flights (Algiers, Agadir, Bucharest-Henri Coandă, Casablanca, Constantine, Djerba, Doha, Dubai, Dublin, Istanbul-Atatürk, Liverpool, London Gatwick, London Heathrow, London Luton, London Stansted, Marrakech, Monastir, Moscow-Sheremetyevo, St Petersburg, Tel Aviv-Ben Gurion, Tunis) and seasonal scheduled flights (Belfast-International, Beirut, Birmingham, Cork, Djerba, Nottingham/East Midlands, Edinburgh, Glasgow, Kyiv-Boryspil, Larnaca, London City, Manchester, Monastir, Montréal-Trudeau, New York-JFK, Newcastle, Olbia, Praia, Shannon, Southampton, Toronto-Pearson, Tozeur) |
Nîmes–Alès–Camargue–Cévennes Airport |
Customs |
Customs |
On request |
Regular scheduled flights (London Luton) and seasonal scheduled flights (Liverpool) |
Charles de Gaulle Airport |
Police aux frontières |
Customs |
Permanent |
Regular scheduled flights |
Paris Orly Airport |
Police aux frontières |
Customs |
Permanent |
Regular scheduled flights (Abidjan, Agadir, Aleppo, Algiers, Annaba, Antananarivo, Bamako, Batna, Béjaïa, Biskra, Bodrum, Constantine, Dakar, Damascus, Djanet, Djerba, Essaouira, Fes, Havana, Istanbul-Sabiha Gökçen, Izmir, Kayes, London City, London Heathrow, Luxor, Marrakech, Mauritius, Miami, Monastir, Montréal–Trudeau, Newark, Oran, Ouagadougou, Ouarzazate, Oujda, Rabat, Santiago de Cuba, Sétif, Sfax, Southampton, Tamanrasset, Tangier, Tehran-Imam Khomeini, Tlemcen, Tozeur, Tunis) |
Pau Pyrénées Airport |
Customs |
Customs |
On request |
Regular scheduled flights (London City) and seasonal scheduled flights (Dublin) |
Perpignan–Rivesaltes Airport |
Customs |
Customs |
On request |
Seasonal scheduled flights (Birmingham, Dublin, London Stansted, Southampton) |
Poitiers–Biard Airport |
Customs |
Customs |
On request |
Seasonal scheduled flights (Edinburgh, London Stansted, Manchester) |
Quimper–Cornouaille Airport |
Customs |
Customs |
On request |
Seasonal scheduled flights (London City) |
Rennes–Saint-Jacques Airport |
Customs |
Customs |
On request |
Regular scheduled flights (Southampton) and seasonal scheduled flights (Cork, Dublin, Exeter, Manchester, Shannon) |
Rodez–Aveyron Airport |
Customs |
Customs |
On request |
Regular scheduled flights (London Stansted) and seasonal scheduled flights (Dublin) |
Rouen Airport |
Customs |
Customs |
On request |
Infrequent charter flights |
Saint-Brieuc – Armor Airport |
Customs |
Customs |
On request |
Infrequent charter flights |
Saint-Étienne–Bouthéon Airport |
Customs |
Customs |
On request |
Regular scheduled flights (Istanbul-Sabiha Gökçen) |
Saint-Nazaire Montoir Airport |
Customs |
Customs |
On request |
Infrequent charter flights |