List of border crossing points in France
Map of permanent border crossing points in France |
The following is a list of border crossing points in France forming the external border of the Schengen Area.
At the main border crossing points, the Police aux Frontières carries out immigration checks, whilst Customs are responsible for customs checks. At smaller regional border crossing points, Customs are responsible for carrying out both immigration and customs checks.
- This list is incomplete; you can help by expanding it.
Air borders
Border crossing point | Agency responsible for immigration checks | Agency responsible for customs checks | Nature of presence | Flights from outside the Schengen Area |
---|---|---|---|---|
Abbeville – Buigny-Saint-Maclou Aerodrome | Customs | Customs | On request | Infrequent charter flights |
Agen – La Garenne Aerodrome | Customs | Customs | On request | Infrequent charter flights |
Ajaccio – Napoléon 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 | Customs | 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 | Customs | Customs | On request outside peak season | Infrequent charter flights |
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 upon Tyne, 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 (Kiev-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 upon Tyne, 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, Kiev-Boryspil, Larnaca, London-City, Manchester, Monastir, Montréal-Trudeau, New York-JFK, Newcastle upon Tyne, 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) |
Paris-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-Marcillac 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 |
Land borders
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.
This means that, when travelling from the UK to France by Eurostar, French immigration checks are carried out by the Police aux Frontières on British soil before boarding the train, whilst French customs checks take place upon arrival on French soil. When travelling in the reverse direction from France to the UK by Eurostar, French immigration exit checks and British immigration checks both take place on French soil before boarding the train, whilst British customs checks take place upon arrival on British soil.
When travelling from the UK to France by Eurotunnel, French immigration and customs checks both take place on British soil before boarding the train. When travelling from France to the UK by Eurotunnel, after French immigration exit checks, British immigration and customs checks both take place on French soil before boarding the train shuttle.
Border crossing point | Agency responsible for French immigration checks | Agency responsible for French customs checks | Nature of presence | Trains from outside the Schengen Area |
---|---|---|---|---|
Avignon Central railway station | Police aux Frontières | Customs | Summer period | Seasonal weekly trains to/from London-St Pancras and Ashford International. |
Calais Fréthun railway station | Police aux Frontières | Customs | Permanent | Up to 3 trains per day to/from London-St Pancras, Ebbsfleet International and Ashford International. |
Coquelles Eurotunnel terminus | Police aux Frontières | Customs | Permanent | Frequent Eurotunnel shuttle services to Cheriton, Kent. |
Lille Europe railway station | Police aux Frontières | Customs | Permanent | Up to 10 trains per day to/from London-St Pancras, Ebbsfleet International and Ashford International. |
Marne-la-Vallée – Chessy railway station | Police aux Frontières | Customs | Permanent | Up to 1 train per day to/from London-St Pancras. |
Paris North railway station | Police aux Frontières | Customs | Permanent | Up to 16 trains per day to/from London-St Pancras, Ebbsfleet International and Ashford International. |
Maritime borders
In 2003, 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 Dover on the British side and at Calais, Dunkerque and Boulogne-sur-Mer on the French side.
This means that, when travelling from Dover to France by ferry, French immigration checks are carried out by the Police aux Frontières on British soil before boarding the ferry, whilst French customs checks take place upon arrival on French soil. When travelling in the reverse direction from Calais, Dunkerque and Boulogne-sur-Mer in France to the UK by ferry, French immigration exit checks and British immigration checks both take place on French soil before boarding the ferry, whilst British customs checks take place upon arrival on British soil.
Border crossing point | Agency responsible for French immigration checks | Agency responsible for French customs checks | Nature of presence | Ferries from outside the Schengen Area |
---|---|---|---|---|
Caen port | Police aux Frontières | Customs | Permanent | Brittany Ferries to/from Portsmouth |
Calais port | Police aux Frontières | Customs | Permanent | DFDS Seaways and P&O Ferries to/from Dover |
Carteret port | Police aux Frontières | Customs | Permanent | Manche Îles Express to/from Guernsey and Jersey |
Cherbourg port | Police aux Frontières | Customs | Permanent | Brittany Ferries to/from Poole and Portsmouth and Celtic Link Ferries and Irish Ferries to/from Rosslare |
Diélette port | Police aux Frontières | Customs | Permanent | Manche Îles Express to/from Aurigny and Guernsey |
Dieppe port | Police aux Frontières | Customs | Permanent | Transmanche Ferries to/from Newhaven |
Dunkerque port | Police aux Frontières | Customs | Permanent | DFDS Seaways to/from Dover |
Granville port | Police aux Frontières | Customs | Permanent | Manche Îles Express to/from Jersey |
Le Havre port | Police aux Frontières | Customs | Permanent | LD Lines to/from Portsmouth |
Marseille port | Police aux Frontières | Customs | Permanent | Algérie Ferries to/from Algiers, Bejaia, Oran and Skikda |
Roscoff port | Customs | Customs | Permanent | Brittany Ferries to/from Cork and Plymouth and Irish Ferries to/from Rosslare |
Saint Malo port | Police aux Frontières | Customs | Permanent | Brittany Ferries to/from Portsmouth and Condor Ferries to/from Guernsey, Jersey, Poole and Weymouth |
Sète port | Police aux Frontières | Customs | Permanent | Comarit to/from Nador and Tangier |