The following is a list of border crossing points in France (, or ) forming the external border of the Schengen Area. By contrast, the term points de passages autorisés () refers to the crossing points at the border between France and other Schengen countries (i.e. internal borders of the Schengen Area).
At the main border crossing points that receive traffic from outside the Schengen Area, the Police aux Frontières carries out immigration checks, whilst Customs are responsible for customs checks. At smaller regional border crossing points that receive limited traffic from outside the Schengen Area, Customs are responsible for carrying out both immigration and customs checks.Center for the Study of Democracy: Study to identify best practices on the cooperation between border guards and customs administrations working at the external borders of the EU
PARAFE self-service gates have been installed at a number of border crossing points to facilitate passage for eligible travellers (European Economic Area, Andorran, Monégasque, San Marinese and Swiss biometric passport holders aged 18 or over).
Air borders
Border crossing point French agency responsible for checksNature of presenceFlights to/from outside the Schengen AreaImmigrationCustomsAbbeville AirfieldCustomsCustomsOn requestInfrequent charter flightsAgen La Garenne AirportCustomsCustomsOn requestInfrequent charter flightsAjaccio Napoleon Bonaparte AirportPolice aux frontièresCustomsPermanentSeasonal scheduled flights (London Gatwick)Albert–Picardie AirportCustomsCustomsOn requestInfrequent charter flightsAmiens – Glisy AerodromeCustomsCustomsOn requestInfrequent charter flightsAngers–Loire AirportCustomsCustomsOn requestSeasonal scheduled flights (London City)Angoulême–Cognac International AirportCustomsCustomsOn requestInfrequent charter flightsAnnecy–Haute-Savoie–Mont Blanc AirportCustomsCustomsOn requestInfrequent charter flightsAnnemasse AerodromeCustomsCustomsOn requestInfrequent charter flightsAuxerre–Branches AerodromeCustomsCustomsOn requestInfrequent charter flightsAvignon–Provence AirportCustomsCustomsOn requestSeasonal scheduled flights (Birmingham, Exeter, London City, Southampton)Bastia–Poretta AirportPolice aux frontièresCustomsOn request outside peak seasonSeasonal scheduled flights (London Gatwick, London Heathrow, Manchester)Beauvais–Tillé AirportPolice aux frontièresCustomsOn request outside peak seasonRegular 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 AirportCustomsCustomsOn requestRegular scheduled flights (Birmingham, Bristol, East Midlands, Edinburgh, Exeter, Leeds/Bradford, Liverpool, London Gatwick, London Stansted, Southampton)Besançon – La Vèze AerodromeCustomsCustomsOn requestInfrequent charter flightsBéziers Cap d'Agde AirportCustomsCustomsOn requestSeasonal scheduled flights (Bristol, London Luton, Manchester, Southampton)Biarritz Pays Basque AirportPolice aux frontièresCustomsOn requestSeasonal scheduled flights (Dublin, London Gatwick, London Stansted, Manchester)Bordeaux–Mérignac AirportPolice aux frontièresCustomsPermanentRegular 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 AirportCustomsCustomsOn request outside peak seasonRegular scheduled flights (London City, Marrakech)Brive–Souillac AirportCustomsCustomsOn requestSeasonal scheduled flights (London City)Caen–Carpiquet AirportPolice aux frontièresCustomsPermanentRegular scheduled flights (London Southend)Calais–Dunkerque AirportCustomsCustomsOn request outside peak seasonInfrequent charter flightsCalvi–Sainte-Catherine AirportPolice aux frontièresCustomsOn request outside peak seasonSeasonal charter flights (London Stansted)Cannes–Mandelieu AirportCustomsCustomsOn request outside peak seasonInfrequent charter flightsCarcassonne AirportCustomsCustomsOn requestRegular scheduled flights (Dublin, Liverpool, London Stansted) and seasonal scheduled flights (Bournemouth, Cork, East Midlands, Glasgow-Prestwick)Chalon–Champforgeuil AirfieldCustomsCustomsOn requestInfrequent charter flightsChambéry AirportCustomsCustomsOn requestSeasonal 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" AirportCustomsCustomsOn requestInfrequent charter flightsCherbourg–Maupertus AirportCustomsCustomsOn requestInfrequent charter flightsClermont-Ferrand Auvergne AirportPolice aux frontièresCustomsOn request outside peak seasonSeasonal scheduled flights (Southampton)Colmar AirportCustomsCustomsOn requestInfrequent charter flightsDeauville–Normandie AirportCustomsCustomsOn request outside peak seasonSeasonal scheduled flights (London City) and charter flights (Agadir, Marrakech)Dijon – Bourgogne AirportCustomsCustomsOn requestSeasonal scheduled flights (Southampton)Dinard–Pleurtuit–Saint-Malo AirportCustomsCustomsOn request outside peak seasonRegular scheduled flights (East Midlands, Guernsey, London Stansted) and seasonal charter flights (Leeds/Bradford)Épinal–Mirecourt AirportCustomsCustomsOn requestInfrequent charter flightsFigari–Sud Corse AirportPolice aux frontièresCustomsOn request outside peak seasonSeasonal scheduled flights (London Gatwick, Manchester)Alpes–Isère AirportCustomsCustomsOn request outside peak seasonSeasonal 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é AirportCustomsCustomsOn request outside peak seasonSeasonal scheduled flights (Birmingham, Bristol, Cork, Dublin, East Midlands, Edinburgh, Leeds/Bradford, London Gatwick, London Stansted, Manchester)Lannion–Côte de Granit AirportCustomsCustomsOn requestInfrequent charter flightsLe Havre–Octeville AirportCustomsCustomsOn requestInfrequent charter flightsLille AirportPolice aux frontièresCustomsPermanentRegular scheduled flights (Algiers, Oran, Tlemcen, Tunis)Limoges–Bellegarde AirportCustomsCustomsOn requestRegular scheduled flights (Bristol, East Midlands, Leeds/Bradford, Liverpool, London Stansted, Newcastle, Southampton)Lorient South Brittany AirportCustomsCustomsOn requestInfrequent charter flightsLyon–Saint-Exupéry AirportPolice aux frontièresCustomsPermanentRegular scheduled flights (Agadir, Algiers, Annaba, Batna, Béjaïa, Biskra, Bodrum, Bucharest-Henri Coandă, 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 AirportPolice aux frontièresCustomsPermanentRegular 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 AirportCustomsCustomsOn requestRegular scheduled flights (Algiers), seasonal scheduled flights (Constantine, Oran) and seasonal charter flightsMontpellier–Méditerranée AirportCustomsCustomsOn requestRegular scheduled flights (Casablanca, Fez, Nador) and seasonal scheduled flights (Algiers, Leeds/Bradford, London Luton, Oran)Nantes Atlantique AirportPolice aux frontièresCustomsOn request outside peak seasonRegular 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 AirportPolice aux frontièresCustomsPermanentRegular 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 AirportCustomsCustomsOn requestRegular scheduled flights (London Luton) and seasonal scheduled flights (Liverpool)Charles de Gaulle AirportPolice aux frontièresCustomsPermanentRegular scheduled flightsParis Orly AirportPolice aux frontièresCustomsPermanentRegular 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 AirportCustomsCustomsOn requestRegular scheduled flights (London City) and seasonal scheduled flights (Dublin)Perpignan–Rivesaltes AirportCustomsCustomsOn requestSeasonal scheduled flights (Birmingham, Dublin, London Stansted, Southampton)Poitiers–Biard AirportCustomsCustomsOn requestSeasonal scheduled flights (Edinburgh, London Stansted, Manchester)Quimper–Bretagne AirportCustomsCustomsOn requestSeasonal scheduled flights (London City)Rennes–Saint-Jacques AirportCustomsCustomsOn requestRegular scheduled flights (Southampton) and seasonal scheduled flights (Cork, Dublin, Exeter, Manchester, Shannon)Rodez–Aveyron AirportCustomsCustomsOn requestRegular scheduled flights (London Stansted) and seasonal scheduled flights (Dublin)Rouen AirportCustomsCustomsOn requestInfrequent charter flightsSaint-Brieuc–Armor AirportCustomsCustomsOn requestInfrequent charter flightsSaint-Étienne–Bouthéon AirportCustomsCustomsOn requestRegular scheduled flights (Istanbul-Sabiha Gökçen)Saint-Nazaire Montoir AirportCustomsCustomsOn requestInfrequent charter flights
Land borders
Metropolitan France's only land border with a non-Schengen country is with Andorra, while the Channel Tunnel forms a railway link with the United Kingdom. The overseas departments and territories of France are not part of the Schengen Area. French Guiana borders Brazil and Suriname, whereas Saint-Martin borders Sint Maarten.
In the 1991 Sangatte Protocol, France signed an agreement with the United Kingdom to introduce 'juxtaposed controls' (in French, des bureaux de contrôles nationaux juxtaposés, or 'BCNJ') at Eurostar and Eurotunnel stations.