Airports
| Airport | Code | Region | Passengers per year | Year | Role |
|---|
| Paris–Charles de Gaulle | CDG | Île-de-France | 70,000,000 | 2025 | Hub |
| Paris–Orly | ORY | Île-de-France | 33,000,000 | 2025 | Hub |
| Genève–Cointrin | GVA | Auvergne-Rhône-Alpes | 17,000,000 | 2025 | Abroad, serves the region |
| Nice Côte d'Azur | NCE | Provence-Alpes-Côte d'Azur | 14,800,000 | 2025 | Hub |
| Lyon–Saint-Exupéry | LYS | Auvergne-Rhône-Alpes | 11,000,000 | 2025 | Hub |
| Marseille Provence | MRS | Provence-Alpes-Côte d'Azur | 10,600,000 | 2025 | Hub |
| Bâle–Mulhouse | BSL | Grand Est | 9,000,000 | 2025 | Hub |
| Toulouse–Blagnac | TLS | Occitanie | 8,000,000 | 2025 | Hub |
| Nantes Atlantique | NTE | Pays de la Loire | 7,200,000 | 2025 | Hub |
| Bordeaux–Mérignac | BOD | Nouvelle-Aquitaine | 7,000,000 | 2025 | Hub |
| Paris–Beauvais | BVA | Hauts-de-France | 6,000,000 | 2025 | Low-cost |
| Lille–Lesquin | LIL | Hauts-de-France | 2,200,000 | 2025 | Regional |
| Montpellier–Méditerranée | MPL | Occitanie | 2,000,000 | 2025 | Regional |
| Ajaccio Napoléon Bonaparte | AJA | Corse | 1,700,000 | 2025 | Regional |
| Bastia–Poretta | BIA | Corse | 1,600,000 | 2025 | Regional |
| Strasbourg–Entzheim | SXB | Grand Est | 1,300,000 | 2025 | Regional |
| Biarritz–Pays Basque | BIQ | Nouvelle-Aquitaine | 1,200,000 | 2025 | Regional |
| Brest–Bretagne | BES | Bretagne | 1,100,000 | 2025 | Regional |
| Rennes–Saint-Jacques | RNS | Bretagne | 900,000 | 2025 | Regional |
| Figari–Sud Corse | FSC | Corse | 800,000 | 2025 | Regional |
| Pau–Pyrénées | PUF | Nouvelle-Aquitaine | 600,000 | 2025 | Regional |
| Toulon–Hyères | TLN | Provence-Alpes-Côte d'Azur | 500,000 | 2025 | Regional |
| Clermont-Ferrand–Auvergne | CFE | Auvergne-Rhône-Alpes | 500,000 | 2025 | Regional |
| Tarbes–Lourdes–Pyrénées | LDE | Occitanie | 400,000 | 2025 | Regional |
| Calvi–Sainte-Catherine | CLY | Corse | 350,000 | 2025 | Regional |
| Perpignan–Rivesaltes | PGF | Occitanie | 350,000 | 2025 | Regional |
| Metz–Nancy–Lorraine | ETZ | Grand Est | 300,000 | 2025 | Regional |
| La Rochelle–Île de Ré | LRH | Nouvelle-Aquitaine | 250,000 | 2025 | Regional |
| Nîmes–Alès–Camargue | FNI | Occitanie | 250,000 | 2025 | Regional |
| Limoges–Bellegarde | LIG | Nouvelle-Aquitaine | 250,000 | 2025 | Regional |
| Chambéry–Savoie | CMF | Auvergne-Rhône-Alpes | 200,000 | 2025 | Ski season |
| Grenoble–Alpes–Isère | GNB | Auvergne-Rhône-Alpes | 200,000 | 2025 | Ski season |
| Caen–Carpiquet | CFR | Normandie | 200,000 | 2025 | Regional |
| Tours–Val de Loire | TUF | Centre-Val de Loire | 200,000 | 2025 | Regional |
| Deauville–Normandie | DOL | Normandie | 150,000 | 2025 | Regional |
| Dijon–Bourgogne | DIJ | Bourgogne-Franche-Comté | 50,000 | 2025 | Regional |
Passenger figures are for 2025 and are estimates: they are rounded to the nearest hundred thousand. The register holds 35 airports of metropolitan France summing to 194,150,000, against UAF's 198,000,000 for the whole of metropolitan France in 2025 — the register covers 35 of some one hundred and fifty airports, so the sum is expected to fall short of the total and may never exceed it. Geneva is in the table as the gateway to the Alps and is deliberately outside that arithmetic: it is not a French airport.
Railway hubs by passenger volume
| Station | Region | Passengers | With non-travellers | Year | Role |
|---|
| Paris Gare du Nord | Île-de-France | 226,768,485 | 256,157,424 | 2023 | International services |
| Paris Gare de Lyon | Île-de-France | 110,498,896 | 140,547,621 | 2023 | International services |
| Paris Saint-Lazare | Île-de-France | 103,453,620 | 137,938,160 | 2023 | National services |
| Paris Montparnasse | Île-de-France | 64,471,254 | 80,757,023 | 2023 | National services |
| Lyon Part-Dieu | Auvergne-Rhône-Alpes | 40,088,689 | 53,451,586 | 2023 | International services |
| Paris Est | Île-de-France | 39,877,017 | 50,339,798 | 2023 | International services |
| Lille Flandres | Hauts-de-France | 24,118,203 | 30,529,371 | 2023 | International services |
| Strasbourg | Grand Est | 23,907,864 | 28,126,899 | 2023 | International services |
| Bordeaux Saint-Jean | Nouvelle-Aquitaine | 22,612,374 | 27,916,511 | 2023 | National services |
| Paris Austerlitz | Île-de-France | 21,657,509 | 22,602,374 | 2023 | National services |
| Marseille Saint-Charles | Provence-Alpes-Côte d'Azur | 17,101,341 | 24,430,487 | 2023 | International services |
| Nantes | Pays de la Loire | 17,082,588 | 24,059,983 | 2023 | National services |
| Aéroport Charles de Gaulle 2 TGV | Île-de-France | 15,394,518 | 15,449,822 | 2023 | Airport interchange |
| Rennes | Bretagne | 15,169,003 | 20,225,337 | 2023 | International services |
| Toulouse Matabiau | Occitanie | 14,526,190 | 22,347,985 | 2023 | National services |
| Nice | Provence-Alpes-Côte d'Azur | 11,229,438 | 13,057,486 | 2023 | International services |
| Metz | Grand Est | 9,407,728 | 13,634,389 | 2023 | National services |
| Nancy | Grand Est | 9,228,582 | 13,982,701 | 2023 | National services |
| Grenoble | Auvergne-Rhône-Alpes | 8,121,338 | 11,696,404 | 2023 | National services |
| Rouen Rive Droite | Normandie | 8,094,665 | 9,636,506 | 2023 | National services |
| Montpellier Saint-Roch | Occitanie | 8,061,640 | 12,796,255 | 2023 | International services |
| Dijon | Bourgogne-Franche-Comté | 7,653,382 | 10,342,408 | 2023 | National services |
| Lyon Perrache | Auvergne-Rhône-Alpes | 7,637,077 | 10,048,786 | 2023 | National services |
| Angers Saint-Laud | Pays de la Loire | 6,781,537 | 10,433,134 | 2023 | National services |
| Lille Europe | Hauts-de-France | 6,721,133 | 10,668,465 | 2023 | International services |
| Tours | Centre-Val de Loire | 6,506,313 | 8,132,892 | 2023 | National services |
| Mulhouse | Grand Est | 5,637,668 | 7,417,984 | 2023 | International services |
| Cannes | Provence-Alpes-Côte d'Azur | 5,392,921 | 6,657,928 | 2023 | National services |
| Le Mans | Pays de la Loire | 5,302,246 | 8,157,302 | 2023 | National services |
| Reims | Grand Est | 4,970,676 | 5,287,953 | 2023 | National services |
| Orléans | Centre-Val de Loire | 4,853,108 | 6,066,385 | 2023 | National services |
| Chambéry – Challes-les-Eaux | Auvergne-Rhône-Alpes | 4,738,346 | 5,922,933 | 2023 | Gateway to the Alps |
| Toulon | Provence-Alpes-Côte d'Azur | 4,733,117 | 6,666,362 | 2023 | National services |
| Nîmes | Occitanie | 4,575,772 | 7,626,287 | 2023 | National services |
| Clermont-Ferrand | Auvergne-Rhône-Alpes | 4,514,900 | 5,643,625 | 2023 | National services |
| Marne-la-Vallée Chessy | Île-de-France | 4,319,252 | 4,490,651 | 2023 | Theme-park station |
| Avignon TGV | Provence-Alpes-Côte d'Azur | 4,179,142 | 4,749,025 | 2023 | National services |
| Caen | Normandie | 4,134,926 | 5,000,722 | 2023 | National services |
| Aix-en-Provence TGV | Provence-Alpes-Côte d'Azur | 3,697,010 | 5,687,708 | 2023 | National services |
| Valence TGV | Auvergne-Rhône-Alpes | 3,550,552 | 5,221,401 | 2023 | National services |
| Antibes | Provence-Alpes-Côte d'Azur | 3,153,616 | 3,624,846 | 2023 | National services |
| Annecy | Auvergne-Rhône-Alpes | 3,000,715 | 3,750,894 | 2023 | Gateway to the Alps |
| La Rochelle | Nouvelle-Aquitaine | 2,925,287 | 3,702,896 | 2023 | National services |
| Brest | Bretagne | 2,572,723 | 3,215,904 | 2023 | National services |
| Le Havre | Normandie | 2,116,610 | 2,645,763 | 2023 | National services |
| Perpignan | Occitanie | 2,058,369 | 2,572,961 | 2023 | National services |
| Lyon Saint-Exupéry TGV | Auvergne-Rhône-Alpes | 1,813,737 | 2,267,171 | 2023 | Airport interchange |
| Saint-Malo | Bretagne | 1,703,866 | 2,156,793 | 2023 | National services |
| Bayonne | Nouvelle-Aquitaine | 1,475,383 | 1,657,734 | 2023 | National services |
| Saint-Raphaël Valescure | Provence-Alpes-Côte d'Azur | 1,421,923 | 1,777,404 | 2023 | National services |
| Trouville – Deauville | Normandie | 867,558 | 1,084,447 | 2023 | National services |
| Biarritz | Nouvelle-Aquitaine | 829,355 | 1,036,694 | 2023 | National services |
Station footfall, SNCF Gares & Connexions, Fréquentation en gares, открытые данные; выборка — станции категории A, 2023. The register publishes two series: travellers, and travellers plus non-travellers — the second is its headline figure and the one the press quotes. Both are shown because they are not the same quantity. Neither is comparable with airport passenger volumes: an airport counts a passenger on departure and again on arrival.
Sea ports: cruise and ferry
| Port | Region | Cruise | Ferry | Year | Note |
|---|
| Calais | Hauts-de-France | — | 7,600,000 | 2024 | Ferry only |
| Marseille | Provence-Alpes-Côte d'Azur | 2,600,000 | 1,500,000 | 2025 | |
| Bastia | Corse | — | 2,100,000 | 2025 | Ferry only |
| Dunkerque | Hauts-de-France | — | 1,601,000 | 2025 | Ferry only |
| Cherbourg | Normandie | 312,878 | 533,476 | 2025 | |
| Saint-Malo | Bretagne | 45,000 | 749,000 | 2024 | |
| Le Havre | Normandie | 476,205 | — | 2025 | HAROPA's three terminals combined: Le Havre, Rouen, Honfleur |
| Cannes | Provence-Alpes-Côte d'Azur | 460,000 | — | 2024 | |
| Ajaccio | Corse | 336,000 | — | 2025 | |
| Sète | Occitanie | — | 229,000 | 2023 | |
| Villefranche-sur-Mer | Provence-Alpes-Côte d'Azur | 78,581 | — | 2025 | Scheduled calls, not an actual count |
| Bordeaux | Nouvelle-Aquitaine | 67,000 | — | 2024 | |
| Toulon | Provence-Alpes-Côte d'Azur | — | — | 2025 | The port publishes one combined figure; no split is published |
| Nice | Provence-Alpes-Côte d'Azur | — | — | 2025 | No passenger figure published; calls capped at 450 passengers since 2025 |
Cruise and ferry are separate markets and separate publications; they are not added together here. Where a port publishes one combined figure, both columns stay empty and the note says so — inventing a split would be inventing data. Figures are each port authority's own latest published year.
Long-distance coach stations
| Station | Region | Boardings and alightings | Year |
|---|
| Paris Bercy-Seine | Île-de-France | 5,400,000 | 2025 |
| Lyon Perrache | Auvergne-Rhône-Alpes | 2,700,000 | 2025 |
| Marseille Saint-Charles | Provence-Alpes-Côte d'Azur | 1,500,000 | 2025 |
| Grenoble | Auvergne-Rhône-Alpes | 1,300,000 | 2025 |
| Toulouse Matabiau | Occitanie | 1,100,000 | 2025 |
| Lille Europe | Hauts-de-France | 1,000,000 | 2025 |
| Montpellier Sabines | Occitanie | 800,000 | 2025 |
| Paris La Défense | Île-de-France | 600,000 | 2025 |
| Nice Aéroport | Provence-Alpes-Côte d'Azur | 300,000 | 2025 |
ART, Rapport annuel du transport routier de voyageurs et des gares routières 2025; периметр — посадки и высадки. The regulator counts boardings and alightings, so a return trip counts four times: this column is not comparable with the rail or airport series and is not added to them. Values are read off the report's chart and are therefore rounded to a tenth of a million.
From Paris by rail