C’est pas Paris
FR

The Plus Beaux Villages de France by train

Many of these villages are far from the railway — which is partly what kept them as they are. For each, the nearest railway station as the crow flies, and the train time from Paris to it. The road does the rest.

“Les Plus Beaux Villages de France” is a registered trademark of the association of the same name (INPI no. 1 659 572, according to its charter). This site is independent and not affiliated with the association; the list of members is shown as a fact.

Île-de-France (beyond Paris)Centre–Val de LoireBurgundy–Franche-ComtéNormandyHauts-de-FranceGrand EstPays de la LoireBrittanyNouvelle-AquitaineOccitanieAuvergne-Rhône-AlpesProvence-Alpes-Côte d’AzurCorsica<g class="vdots">Aiguèze · 3h23Ainhoa · 4h45Angles-sur-l'Anglin · 1h33Ansouis · 4h59Apremont-sur-Allier · 2h30Arlempdes · 6h06Ars-en-Ré · 3h00Aubeterre-sur-Dronne · 2h26Autoire · 5h23Auvillar · 3h49Balazuc · 3h09Barfleur · 2h51Bargème · 6h12Baume-les-Messieurs · 4h06Beaulieu-sur-Dordogne · 5h29Belcastel · 6h50Bergheim · 3h15Beuvron-en-Auge · 2h07Beynac-et-Cazenac · 4h53Blangy-le-Château · 2h02Blesle · 4h54Bonneval-sur-Arc · 4h48Bormes-les-Mimosas · 4h30Brousse-le-Château · 8h06Bruniquel · 4h58Camon · 6h27Candes-Saint-Martin · 1h55Capdenac · 6h12Cardaillac · 6h04Carennac · 6h17Castelnau-de-Montmiral · 5h47Castelnaud-la-Chapelle · 4h53Castelnou · 5h39Chambon-sur-Voueize · 5h29Charroux · 3h59Château-Chalon · 4h06Châteauneuf · 1h59Châtillon-en-Diois · 4h16Coaraze · 6h51Collonges-la-Rouge · 5h21ColmarsComprégnac · 8h13Conques · 6h37Cordes-sur-Ciel · 6h23Cotignac · 4h55Crissay-sur-Manse · 1h47Curemonte · 6h13Domme · 4h53Eguisheim · 2h44Entrevaux · 6h12Estaing · 7h18Eus · 6h01Flavigny-sur-Ozerain · 1h39Fontevraud-l'Abbaye · 1h55Fourcès · 3h34Gargilesse-Dampierre · 3h01Gassin · 5h26Gerberoy · 1h42Gordes · 3h50Gorges du Tarn Causses · 7h26Gourdon · 6h12Grignan · 3h09Hierges · 3h05Hiers-Brouage · 3h19Hunawihr · 3h15Hunspach · 2h56La Bastide-Clairence · 4h51La Couvertoirade · 7h32La Flotte · 3h00La Garde-Adhémar · 3h15La Roche-Guyon · 0h51La Romieu · 3h20La Roque-Gageac · 4h53La Roque-sur-Cèze · 3h23Lagrasse · 5h22Larressingle · 3h34Lautrec · 5h59Lauzerte · 3h59Lavardens · 5h52Lavardin · 2h37Lavaudieu · 5h06Lavoûte-Chilhac · 4h54Le Bec-Hellouin · 1h55Le Bois-d'Oingt · 3h13Le Castellet · 4h01Le Malzieu-Ville · 5h51Le Poët-Laval · 2h57Les Baux-de-Provence · 3h13Limeuil · 4h19Locronan · 4h21Lods · 3h18Loubressac · 5h23Lourmarin · 4h59Lussan · 3h48Lyons-la-Forêt · 1h43Marcolès · 8h09Martel · 5h11Minerve · 5h22Mirmande · 2h57Mittelbergheim · 2h41Moncontour · 2h44Monestiés · 6h19Monflanquin · 4h22Monpazier · 5h26Mont-Dauphin · 6h30Montbrun-les-Bains · 5h53Montclus · 3h23Montpeyroux · 3h55Montréal · 3h34Montrésor · 2h55Montsoreau · 1h55Mornac-sur-Seudre · 3h26Mortemart · 4h19Moustiers-Sainte-Marie · 5h08Ménerbes · 3h58Najac · 6h52Navarrenx · 4h13Noyers · 1h24Olargues · 5h31Olette · 8h54Parfondeval · 2h33Pays de Belvès · 5h09Penne-d'Agenais · 4h08Pesmes · 2h24PianaPolignac · 4h27Pradelles · 5h45Prats-de-Mollo-la-Preste · 8h43Prévenchères · 5h37Pujols · 4h08Puycelsi · 5h38Pérouges · 2h44Riquewihr · 3h15Rocamadour · 5h29Rochefort-en-Terre · 2h32Rodemack · 3h01Roussillon · 3h50Saint-Amand-de-Coly · 4h20Saint-Antoine-l'Abbaye · 2h57Saint-Benoît-du-Sault · 3h01Saint-Bertrand-de-Comminges · 6h53Saint-Cirq-Lapopie · 5h26Saint-Céneri-le-Gérei · 1h58Saint-Côme-d'Olt · 7h49Saint-Guilhem-le-Désert · 7h19Saint-Jean-Pied-de-Port · 5h15Saint-Jean-de-Côle · 3h56Saint-Léon-sur-Vézère · 4h37Saint-Quirin · 3h18Saint-Robert · 5h24Saint-Suliac · 3h13Saint-Véran · 6h30Sainte-Agnès · 6h39Sainte-Croix-en-Jarez · 2h42Sainte-Eulalie-d'Olt · 7h49Sainte-Suzanne · 1h44Salers · 5h37Sancerre · 1h53Sant'AntoninoSaorge · 8h18Sare · 4h22Sarrant · 6h00Sauveterre-de-Rouergue · 6h46Seillans · 4h39Semur-en-Brionnais · 3h55Ségur-le-Château · 4h29Séguret · 3h41Talmont-sur-Gironde · 4h14Tournemire · 5h53Tournon-d'Agenais · 4h22Tourtour · 5h01Turenne · 5h21Usson · 4h19Venasque · 3h45Veules-les-Roses · 2h39Villefranche-de-Conflent · 6h14Villeneuve · 7h23Villeréal · 5h32Vogüé · 3h09Vouvant · 4h01Vézelay · 2h17Yvoire · 4h11Yèvre-la-Ville · 0h49</g>
VillageTime from ParisNearest railway stationkmChangesRegion
Aiguèze3h23Bollène la Croisière12.61 changeOccitanie
Ainhoa4h45Itxassou8.51 changeNouvelle-Aquitaine
Angles-sur-l'Anglin1h33Châtellerault29.0directNouvelle-Aquitaine
Ansouis4h59Pertuis6.81 changeProvence-Alpes-Côte d’Azur
Apremont-sur-Allier2h30Saincaize3.31 changeCentre–Val de Loire
Arlempdes6h06Chapeauroux14.71 changeAuvergne-Rhône-Alpes
Ars-en-Ré3h00La Rochelle Porte Dauphine28.41 changeNouvelle-Aquitaine
Aubeterre-sur-Dronne2h26Chalais10.01 changeNouvelle-Aquitaine
Autoire5h23Puybrun8.01 changeOccitanie
Auvillar3h49Valence d'Agen4.71 changeOccitanie
Balazuc3h09Donzère27.31 changeAuvergne-Rhône-Alpes
Barfleur2h51Valognes24.0directNormandy
Bargème6h12Grasse29.61 changeProvence-Alpes-Côte d’Azur
Baume-les-Messieurs4h06Domblans - Voiteur7.22 changesBurgundy–Franche-Comté
Beaulieu-sur-Dordogne5h29Bretenoux - Biars5.81 changeNouvelle-Aquitaine
Belcastel6h50Saint-Christophe10.01 changeOccitanie
Bergheim3h15Rorschwihr Mairie1.32 changesGrand Est
Beuvron-en-Auge2h07Mézidon - Canon13.41 changeNormandy
Beynac-et-Cazenac4h53Sarlat7.21 changeNouvelle-Aquitaine
Blangy-le-Château2h02Pont-l'Évêque7.6directNormandy
Blesle4h54Massiac - Blesle7.61 changeAuvergne-Rhône-Alpes
Bonneval-sur-Arc4h48Landry33.21 changeAuvergne-Rhône-Alpes
Bormes-les-Mimosas4h30Hyères18.5directProvence-Alpes-Côte d’Azur
Brousse-le-Château8h06Saint-Rome-de-Cernon27.33 changesOccitanie
Bruniquel4h58Caussade15.81 changeOccitanie
Camon6h27Limoux - Flassian21.02 changesOccitanie
Candes-Saint-Martin1h55Port Boulet7.41 changeCentre–Val de Loire
Capdenac6h12Capdenac0.71 changeOccitanie
Cardaillac6h04Figeac9.11 changeOccitanie
Carennac6h17Bétaille2.61 changeOccitanie
Castelnau-de-Montmiral5h47Gaillac8.91 changeOccitanie
Castelnaud-la-Chapelle4h53Sarlat8.81 changeNouvelle-Aquitaine
Castelnou5h39Saint-Féliu-d'Avall6.91 changeOccitanie
Chambon-sur-Voueize5h29Lavaufranche18.91 changeNouvelle-Aquitaine
Charroux3h59Saint-Bonnet-de-Rochefort4.51 changeAuvergne-Rhône-Alpes
Château-Chalon4h06Domblans - Voiteur2.32 changesBurgundy–Franche-Comté
Châteauneuf1h59Mâlain17.41 changeBurgundy–Franche-Comté
Châtillon-en-Diois4h16Luc-en-Diois9.41 changeAuvergne-Rhône-Alpes
Coaraze6h51L'Escarène5.31 changeProvence-Alpes-Côte d’Azur
Collonges-la-Rouge5h21Turenne5.01 changeNouvelle-Aquitaine
Colmars––––Provence-Alpes-Côte d’Azur
Comprégnac8h13Saint-Georges-de-Luzençon2.63 changesOccitanie
Conques ★6h37Cransac13.11 changeOccitanie
Cordes-sur-Ciel6h23Cordes - Vindrac4.31 changeOccitanie
Cotignac4h55Le Luc - Le Cannet22.01 changeProvence-Alpes-Côte d’Azur
Crissay-sur-Manse1h47Sainte-Maure - Noyant8.02 changesCentre–Val de Loire
Curemonte6h13Vayrac6.11 changeNouvelle-Aquitaine
Domme4h53Sarlat8.31 changeNouvelle-Aquitaine
Eguisheim2h44Herrlisheim-près-Colmar3.22 changesGrand Est
Entrevaux6h12Grasse34.21 changeProvence-Alpes-Côte d’Azur
Estaing7h18Rodez22.61 changeOccitanie
Eus6h01Marquixanes2.31 changeOccitanie
Flavigny-sur-Ozerain1h39Les Laumes - Alésia6.21 changeBurgundy–Franche-Comté
Fontevraud-l'Abbaye1h55Port Boulet10.81 changePays de la Loire
Fourcès3h34Port-Sainte-Marie31.21 changeOccitanie
Gargilesse-Dampierre3h01Éguzon9.01 changeCentre–Val de Loire
Gassin5h26Fréjus25.51 changeProvence-Alpes-Côte d’Azur
Gerberoy1h42Marseille-en-Beauvaisis8.51 changeHauts-de-France
Gordes3h50L'Isle-sur-Sorgue - Fontaine-V12.32 changesProvence-Alpes-Côte d’Azur
Gorges du Tarn Causses7h26Balsièges Bourg13.22 changesOccitanie
Gourdon6h12Grasse8.71 changeProvence-Alpes-Côte d’Azur
Grignan3h09Donzère16.41 changeAuvergne-Rhône-Alpes
Hierges3h05Aubrives1.51 changeGrand Est
Hiers-Brouage3h19Rochefort13.81 changeNouvelle-Aquitaine
Hunawihr3h15Rorschwihr Mairie5.52 changesGrand Est
Hunspach2h56Hoffen2.61 changeGrand Est
La Bastide-Clairence4h51Urt8.72 changesNouvelle-Aquitaine
La Couvertoirade7h32Ceilhes - Roqueredonde17.23 changesOccitanie
La Flotte3h00La Rochelle Porte Dauphine13.51 changeNouvelle-Aquitaine
La Garde-Adhémar3h15Pierrelatte4.61 changeAuvergne-Rhône-Alpes
La Roche-Guyon0h51Bonnières6.2directÎle-de-France (beyond Paris)
La Romieu3h20Agen26.9directOccitanie
La Roque-Gageac4h53Sarlat6.41 changeNouvelle-Aquitaine
La Roque-sur-Cèze3h23Bollène la Croisière17.21 changeOccitanie
Lagrasse5h22Lézignan-Corbières17.03 changesOccitanie
Larressingle3h34Port-Sainte-Marie34.51 changeOccitanie
Lautrec5h59Vielmur-sur-Agout10.11 changeOccitanie
Lauzerte3h59Moissac17.91 changeOccitanie
Lavardens5h52Aubiet25.32 changesOccitanie
Lavardin2h37Saint-Amand de Vendôme10.91 changeCentre–Val de Loire
Lavaudieu5h06Paulhaguet6.91 changeAuvergne-Rhône-Alpes
Lavoûte-Chilhac4h54Saint-Georges-d'Aurac7.21 changeAuvergne-Rhône-Alpes
Le Bec-Hellouin1h55Brionne4.11 changeNormandy
Le Bois-d'Oingt3h13Saint-Romain-de-Popey7.42 changesAuvergne-Rhône-Alpes
Le Castellet4h01Saint-Cyr Les Lecques - La Cadière6.31 changeProvence-Alpes-Côte d’Azur
Le Malzieu-Ville5h51Alleyras27.81 changeOccitanie
Le Poët-Laval2h57Montelimar Gare Routière21.5directAuvergne-Rhône-Alpes
Les Baux-de-Provence3h13Tarascon-sur-Rhône12.81 changeProvence-Alpes-Côte d’Azur
Limeuil4h19Le Buisson4.31 changeNouvelle-Aquitaine
Locronan4h21Châteaulin14.11 changeBrittany
Lods3h18Étalans12.31 changeBurgundy–Franche-Comté
Loubressac5h23Puybrun5.71 changeOccitanie
Lourmarin4h59Pertuis14.71 changeProvence-Alpes-Côte d’Azur
Lussan3h48Alès22.71 changeOccitanie
Lyons-la-Forêt1h43Morgny21.51 changeNormandy
Marcolès8h09Ytrac14.22 changesAuvergne-Rhône-Alpes
Martel5h11Saint-Denis-Près-Martel4.51 changeOccitanie
Minerve5h22Lézignan-Corbières17.33 changesOccitanie
Mirmande2h57Loriol6.32 changesAuvergne-Rhône-Alpes
Mittelbergheim2h41Barr1.31 changeGrand Est
Moncontour2h44Yffiniac12.31 changeBrittany
Monestiés6h19Carmaux5.11 changeOccitanie
Monflanquin4h22Monsempron-Libos14.71 changeNouvelle-Aquitaine
Monpazier5h26Villefranche-du-Périgord13.62 changesNouvelle-Aquitaine
Mont-Dauphin6h30Mont-Dauphin - Guillestre0.91 changeProvence-Alpes-Côte d’Azur
Montbrun-les-Bains5h53Laragne33.71 changeAuvergne-Rhône-Alpes
Montclus3h23Bollène la Croisière22.91 changeOccitanie
Montpeyroux3h55Parent - Coudes - Champeix1.41 changeAuvergne-Rhône-Alpes
Montréal3h34Port-Sainte-Marie36.51 changeOccitanie
Montrésor2h55Loches15.52 changesCentre–Val de Loire
Montsoreau1h55Port Boulet8.21 changePays de la Loire
Mornac-sur-Seudre3h26Saujon9.01 changeNouvelle-Aquitaine
Mortemart4h19Saint-Brice-sur-Vienne18.31 changeNouvelle-Aquitaine
Moustiers-Sainte-Marie5h08La Brillanne - Oraison27.71 changeProvence-Alpes-Côte d’Azur
Ménerbes3h58Cavaillon13.11 changeProvence-Alpes-Côte d’Azur
Najac6h52Najac0.31 changeOccitanie
Navarrenx4h13Artix17.11 changeNouvelle-Aquitaine
Noyers1h24Nuits sous Ravières16.61 changeBurgundy–Franche-Comté
Olargues5h31Bédarieux19.71 changeOccitanie
Olette8h54Olette - Canaveilles les Bains0.22 changesOccitanie
Parfondeval2h33Hirson20.01 changeHauts-de-France
Pays de Belvès5h09Belvès0.52 changesNouvelle-Aquitaine
Penne-d'Agenais4h08Penne1.71 changeNouvelle-Aquitaine
Pesmes2h24Orchamps16.11 changeBurgundy–Franche-Comté
Piana––––Corsica
Polignac4h27Le Puy-en-Velay4.01 changeAuvergne-Rhône-Alpes
Pradelles5h45Langogne4.71 changeAuvergne-Rhône-Alpes
Prats-de-Mollo-la-Preste8h43Serdinya22.12 changesOccitanie
Prévenchères5h37Chasseradès6.62 changesOccitanie
Pujols4h08Penne9.11 changeNouvelle-Aquitaine
Puycelsi5h38Lisle-sur-Tarn17.21 changeOccitanie
Pérouges ★2h44Meximieux - Pérouges1.01 changeAuvergne-Rhône-Alpes
Riquewihr3h15Rorschwihr Mairie7.42 changesGrand Est
Rocamadour5h29Rocamadour - Padirac3.61 changeOccitanie
Rochefort-en-Terre2h32Malansac4.01 changeBrittany
Rodemack3h01Koenigsmacker8.62 changesGrand Est
Roussillon3h50L'Isle-sur-Sorgue - Fontaine-V19.82 changesProvence-Alpes-Côte d’Azur
Saint-Amand-de-Coly4h20Condat - Le Lardin7.21 changeNouvelle-Aquitaine
Saint-Antoine-l'Abbaye2h57Saint-Marcellin8.81 changeAuvergne-Rhône-Alpes
Saint-Benoît-du-Sault3h01Éguzon12.31 changeCentre–Val de Loire
Saint-Bertrand-de-Comminges6h53Loures - Barbazan3.32 changesOccitanie
Saint-Cirq-Lapopie5h26Cahors18.91 changeOccitanie
Saint-Céneri-le-Gérei1h58Alençon12.71 changeNormandy
Saint-Côme-d'Olt7h49Campagnac - Saint-Geniez22.51 changeOccitanie
Saint-Guilhem-le-Désert7h19Lunas28.73 changesOccitanie
Saint-Jean-Pied-de-Port ★5h15Saint-Jean-Pied-de-Port0.51 changeNouvelle-Aquitaine
Saint-Jean-de-Côle3h56Thiviers6.41 changeNouvelle-Aquitaine
Saint-Léon-sur-Vézère4h37Les Eyzies10.12 changesNouvelle-Aquitaine
Saint-Quirin3h18Sarrebourg Hôpital13.32 changesGrand Est
Saint-Robert5h24Saint-Aulaire8.21 changeNouvelle-Aquitaine
Saint-Suliac3h13Miniac6.02 changesBrittany
Saint-Véran6h30Mont-Dauphin - Guillestre20.21 changeProvence-Alpes-Côte d’Azur
Sainte-Agnès6h39Menton3.91 changeProvence-Alpes-Côte d’Azur
Sainte-Croix-en-Jarez2h42Rive-de-Gier5.91 changeAuvergne-Rhône-Alpes
Sainte-Eulalie-d'Olt7h49Campagnac - Saint-Geniez10.61 changeOccitanie
Sainte-Suzanne1h44Voutré6.11 changePays de la Loire
Salers5h37Le Lioran21.01 changeAuvergne-Rhône-Alpes
Sancerre1h53Tracy Sancerre3.1directCentre–Val de Loire
Sant'Antonino––––Corsica
Saorge8h18Fontan - Saorge0.92 changesProvence-Alpes-Côte d’Azur
Sare4h22Saint-Jean-de-Luz - Ciboure10.4directNouvelle-Aquitaine
Sarrant6h00Gimont Cahuzac16.62 changesOccitanie
Sauveterre-de-Rouergue6h46Naucelle5.41 changeOccitanie
Seillans4h39Les Arcs - Draguignan23.1directProvence-Alpes-Côte d’Azur
Semur-en-Brionnais3h55La Clayette - Baudemont16.11 changeBurgundy–Franche-Comté
Ségur-le-Château4h29Saint-Yrieix12.61 changeNouvelle-Aquitaine
Séguret3h41Courthézon16.91 changeProvence-Alpes-Côte d’Azur
Talmont-sur-Gironde4h14Le Verdon12.41 changeNouvelle-Aquitaine
Tournemire5h53Vic-sur-Cère14.61 changeAuvergne-Rhône-Alpes
Tournon-d'Agenais4h22Monsempron-Libos10.51 changeNouvelle-Aquitaine
Tourtour5h01Vidauban20.61 changeProvence-Alpes-Côte d’Azur
Turenne5h21Turenne2.31 changeNouvelle-Aquitaine
Usson4h19Issoire Lycée Deville6.51 changeAuvergne-Rhône-Alpes
Venasque3h45Carpentras10.01 changeProvence-Alpes-Côte d’Azur
Veules-les-Roses2h39Saint-Aubin-sur-Scie19.12 changesNormandy
Villefranche-de-Conflent6h14Villefranche - Vernet-les-Bains0.41 changeOccitanie
Villeneuve7h23Salles-Courbatiès5.51 changeOccitanie
Villeréal5h32Sauveterre-la-Lémance21.92 changesNouvelle-Aquitaine
Vogüé3h09Donzère25.91 changeAuvergne-Rhône-Alpes
Vouvant4h01Pouzauges20.31 changePays de la Loire
Vézelay ★2h17Sermizelles - Vézelay7.7directBurgundy–Franche-Comté
Yvoire4h11Gland7.02 changes
Yèvre-la-Ville0h49Boisseaux28.9directCentre–Val de Loire

★ In this guide. Member list: “Les plus beaux villages de France : 183 communes labellisées, géolocalisées” (data.gouv.fr, ODbL), built from the association’s directory, checked 30 October 2026. The station is the nearest one served by a train (SNCF coach stops excluded).