Méthodologie

Comment cette liste est construite, à partir de quelles sources, et avec quelles approximations assumées. Tout est reproductible.

Les trois sources

SourceProducteurLicenceRôle
Hébergements touristiques classés en France DGE / Atout FranceLicence OuverteListe de référence des campings classés 1 à 5 étoiles
Arrêts de transport en France transport.data.gouv.fr (Étalab)Licence Ouverte 2.0Agrégation des stops.txt de tous les GTFS déclarés au Point d'Accès National
Liste des gares SNCF Open DataODbLGares voyageurs du réseau ferré national, pour distinguer gare et arrêt de bus

Le géocodage des adresses de campings utilise l'API Géocodage de la Géoplateforme de l'IGN, qui a remplacé api-adresse.data.gouv.fr décommissionnée fin janvier 2026.

Le calcul, étape par étape

  1. Extraction des lignes de typologie « terrain de camping » du fichier Atout France.
  2. Géocodage de chaque adresse, puis repositionnement sur le terrain de camping relevé dans OpenStreetMap quand il porte le même nom à moins de 2 km, ou, plus loin, le même nom avec une preuve (le même site web, ou la commune de la parcelle cadastrale). Le niveau de précision du géocodage (numéro, rue, lieu-dit ou commune) est conservé : les fiches dont le point reste celui du géocodeur, sur un lieu-dit ou le centre de la commune, portent un avertissement explicite.
  3. Chargement de tous les arrêts de transport public géolocalisés, dédoublonnés par position.
  4. Recherche du plus proche voisin par arbre k-dimensionnel sur les coordonnées cartésiennes de la sphère terrestre, puis conversion de la corde en distance de grand cercle.
  5. Même opération pour les gares voyageurs, les gares de fret étant exclues.

Les approximations assumées

Distances mesurées à pied. La distance jusqu'à l'arrêt et jusqu'à la gare est la longueur du chemin, calculée sur le réseau piéton de la BD TOPO® (IGN), moteur Valhalla en local, collecte du 14 novembre 2026, et la durée est celle que ce même moteur annonce (4 km/h). Quand l'itinéraire n'a pas pu être calculé, aucune distance n'est affichée plutôt qu'une estimation. Quand le plus court chemin emprunte un bac — une liaison maritime de la BD TOPO, que l'IGN compte comme de la marche —, la fiche le dit à côté de la minute : « passe par un bac ». Le dénivelé, lui, n'entre pas dans la durée : elle reste optimiste en montagne.

Les horaires sont lus, après la position. L’arrêt le plus proche est choisi sur sa position seule : un arrêt de car scolaire compte comme un arrêt. Les horaires publiés dans les GTFS sont ensuite exploités quatre fois : les départs d’un mardi et d’un dimanche de référence à cet arrêt — pris dans la fenêtre de validité du fichier et à venir, en juillet-août quand il les couvre — donnent la note Desserte ; les arrêts atteints sans changement, avec leurs heures, donnent les sorties en transport de la fiche et les pages « depuis une gare » ; les liaisons à un changement entre la gare et le camping sont cherchées dans les mêmes horaires ; et un moteur d’itinéraire (OpenTripPlanner) a cherché le trajet de la gare au camping à des dates données, pour la ligne « Depuis la gare » de la fiche. La fenêtre de validité de chaque fichier est respectée pour les départs, les arrêts atteints sans changement et les liaisons à un changement : un fichier dont le calendrier a expiré n’est plus lu, et le jour de référence est pris dans la période que le fichier décrit, à venir au jour de la collecte. Les itinéraires OpenTripPlanner, eux, ont été calculés le 6 septembre 2026 pour des trajets du 8 au 12 septembre 2026, et ne sont pas recalculés : leur date n’est pas comparée à celle du jour.

Périmètre limité aux campings classés. Voir la page limites.

Les filtres de séjour

« Bord de mer », « Lac », « Forêt » et « Montagne » viennent d’OpenStreetMap (trait de côte, plans d’eau, bois et forêts, sommets), relevé le 02/11/2026. Pour chaque camping, la distance retenue est la distance géographique entre sa position et l’objet le plus proche — un rayon de sélection, pas un chemin : le filtre dit où le camping est, jamais combien de temps il faut pour aller à la plage. La surface d’un lac ou d’une forêt est celle de sa boîte englobante, qui majore la surface vraie : elle sert à écarter un étang ou un bosquet, pas à publier une superficie. La montagne est jugée sur le sommet le plus haut à moins de 25 km.

« Réservable avec piscine » ne lit que les équipements publiés par les partenaires de réservation (piscine extérieure ou intérieure) : 141 campings sur les 1 315 qui ont une offre. Les 3 615 autres campings n’ont pas de donnée d’équipement — Atout France n’en publie aucun, OpenStreetMap ne décrit pas l’intérieur d’un camping — et ne sont donc pas « sans piscine » : ils sont hors de ce filtre, qui le dit. Aucune donnée ne porte les animaux acceptés ni la ville : il n’y a pas de filtre.

Les dates proposées sont celles des vacances scolaires. Tant que vous n’avez pas choisi vos dates, l’accueil, la fiche et la liste proposent la première semaine des prochaines vacances scolaires — zone A, B, C ou Corse à choisir, ou la première qui vient ; des vacances en cours comptent tant qu’il y reste une semaine — d’après le calendrier officiel du ministère de l’Éducation nationale (data.education.gouv.fr, Licence Ouverte, collecté le 17 octobre 2026). Ces dates sont dites comme proposées à côté des champs ; les vôtres les remplacent dès que vous les changez, et restent dans votre navigateur.

Les sorties à vos dates

Dans la fiche d’un lieu, le bloc « En transport en commun, à vos dates » calcule à votre demande, pour un jour de votre séjour (le lendemain de votre arrivée par défaut, modifiable), l’aller depuis le camping à partir de 9 h et le retour au camping le même jour, avec le dernier départ. Le calcul est fait par MOTIS sur les horaires publiés par les réseaux (GTFS) pour ce jour-là, marche comprise (calculée sur OpenStreetMap) ; rien n’est calculé hors des horaires publiés, et la fiche le dit quand votre date les dépasse. Dans votre carnet de voyage, la même sortie se calcule pour le jour où vous l’avez prévue (« Infos & trajet », le choix d’un jour), un lieu à la fois, et sa carte garde l’aller et le dernier retour avec la date du calcul ; les sorties en car que le carnet ne connaît que par jour de la semaine le disent (« horaires publiés pour un lundi type, pas pour votre date »). Les dates d’un séjour neuf sont celles proposées ci-dessus ou celles que vous avez choisies, et le carnet le dit. Un lieu est calculé quand vous ouvrez sa fiche, jamais tous à la fois. Ce qui n’est pas calculé à vos dates le dit : les minutes de car des cartes de lieux et les horaires d’arrêt du détail viennent d’un mardi de référence des horaires publiés (la date est écrite), comme le temps en transport des expériences Viator.

L’accès sans voiture : cinq niveaux, un barème

La pastille de chaque fiche — la chaîne d’icônes et son point de couleur — n’est pas un avis. C’est le résultat d’un barème de points, écrit une fois dans le code du site et republié ici par la génération elle-même : les seuils ci-dessous sont lus dans le classificateur, les effectifs comptés sur les 4 930 campings publiés. Une page qui recopierait la règle finirait par la contredire.

NiveauTotal de points CampingsPart
Facile0 point1 20524,4 %
Moyen1 point1 14623,2 %
À préparer2 ou 3 points1 61332,7 %
Difficile4 points et plus93819,0 %
Non renseignéaucun itinéraire calculé280,6 %

Le barème

Critère0 point+1+2 +3
Changements de véhiculeaucun, ou trajet à piedun deux et plus—
Marche de la dernière étape, du dernier arrêt au camping moins de 1 km1 à 2 km 2 à 3 kmau-delà de 3 km
Durée du trajet depuis la garejusqu’à 1 h 30 jusqu’à 3 hau-delà de 3 h—

Plus un point de malus quand aucun départ à venir n’est relevé dans les horaires publiés (réseau sans fichier, ou fichier sans date à venir) : nous savons alors qu’un trajet existe, pas à quelle fréquence, et l’accès est déclassé d’un cran par prudence.

« Non renseigné » n’est pas un échec, et ce n’est pas « pas de service ». C’est l’absence d’itinéraire calculé aux dates essayées. Afficher un niveau là où nous n’avons rien mesuré serait le seul vrai mensonge de cette page.

Pourquoi un kilomètre de marche, et pas quatre cents mètres

La planification des transports situe l’accès raisonnable à un arrêt de bus autour de 400 mètres, un kilomètre pour une gare — voir Human Transit, Basics: walking distance to transit. Notre premier palier est plus permissif, à 1 km, et c’est un choix assumé : on ne part pas en vacances comme on va au travail. Une marche de vingt minutes qu’on fait une fois, sacs sur le dos, n’est pas la même chose que la même marche tous les matins de l’année.

Ce que l’autre seuil donnerait, recalculé à l’instant sur les 4 788 itinéraires publiés, en ne changeant que ce palier :

Premier palier de marche Trajets classés « Facile »Part des trajets publiés
1 km — retenu1 648 34,4 %
700 m1 285 26,8 %
400 m — la référence transport779 16,3 %

Ce qui est publié comme trajet, et ce qui ne l’est pas

Le moteur calcule un itinéraire pour chaque camping ; tous ne sont pas proposés. Trois plafonds, sur la marche et sur la durée :

Le seuil qui compte est la marche, pas la durée : quatre heures de train restent un voyage, quatre heures à pied non. 4 788 trajets passent ces plafonds, dont 494 retenus pour leur dernière étape courte bien que leur marche cumulée dépasse 3 km — sur ceux-là, l’infobulle de la pastille écrit le total.

Le jour du calcul compte autant que le moteur

Chaque itinéraire est calculé pour un jour donné, et ce jour est affiché avec le résultat. Beaucoup de lignes rurales ne circulent que certains jours, et les navettes estivales s’arrêtent début septembre : « aucun itinéraire » n’a de sens que suivi de « ce jour-là ». Le calcul de référence porte sur un mardi ; les campings restés sans transport sont repris un samedi, puis un mercredi pour les lignes scolaires, et le résultat n’est remplacé que s’il est meilleur.

Ce que ce calcul ne sait pas faire

Il ne traverse pas la France. Le moteur travaille sur un graphe par région, élargi de 25 km au-delà de ses frontières pour ne pas couper les lignes qui les franchissent. Un trajet d’un bout à l’autre du pays n’est donc pas calculé de bout en bout : le point de départ retenu est la gare de référence du camping.

Il ne sépare pas l’attente du temps à bord. C’est pourquoi aucune phrase du site n’annonce un temps d’attente : la durée affichée est celle du trajet complet, attente de correspondance comprise.

La dernière étape n’est pas toujours isolée. Elle l’est pour 3 949 des 4 788 trajets publiés. Pour les autres, la pastille affiche la marche totale — un majorant, donc jamais une promesse trop belle — et son infobulle le dit.

Fraîcheur des données

Chaque source est recollectée selon son propre rythme : les relevés climatiques sont mensuels, le fichier des campings classés évolue en continu, la lecture des sites officiels n’est refaite que deux fois par an pour ne pas solliciter inutilement des serveurs qui ne nous doivent rien. Voici l’état au moment où cette page a été construite, le 14/11/2026.

SourceDernière collecteAncienneté État
Campings classés, arrêts et gares02/11/2026il y a 12 joursà jour
Relevés climatiques02/11/2026il y a 12 joursà jour
Commerces et services14/11/2026aujourd’huià jour
Liens vers les sites officiels22/10/2026il y a 23 joursà jour
Sites touristiques20/09/2026il y a 55 joursà jour
Équipements des campings02/11/2026il y a 12 joursà jour

Une source marquée « à rafraîchir » n’est pas fausse : elle a simplement dépassé le délai que nous nous sommes fixé. Le détail des délais et le journal des mises à jour figurent dans le dépôt du projet.

Les deux notes sur cinq

Deux chiffres apparaissent sur chaque fiche et sur chaque vignette. Ce ne sont pas des avis, et rien n’y est pondéré ni modélisé : ce sont des comptages, ramenés à une note par des paliers fixes, publiés ci-dessous. La valeur brute reste affichée à côté de la note, parce que c’est elle qui compte.

Note Desserte — départs par jour à l’arrêt le plus proche Vie autour — lieux à moins de 2 km
1/50 à 10 à 4
2/52 à 55 à 14
3/56 à 1415 à 34
4/515 à 3935 à 79
5/540 et plus80 et plus

Desserte compte les départs réellement programmés à l’arrêt le plus proche, un mardi de référence — pris dans la fenêtre de validité du fichier et à venir, en juillet-août quand il les couvre, sinon la journée la plus chargée ; la fiche affiche la date — d’après les horaires GTFS publiés par les réseaux au Point d’Accès National. Jusqu’à l’été 2026, cette note comptait le nombre d’arrêts dans un rayon d’un kilomètre : un camping entouré de vingt arrêts de car scolaire obtenait 5 sur 5 alors qu’aucun bus n’y passait en août. Nous l’avons remplacée parce qu’elle mesurait la densité des poteaux, pas la possibilité de voyager.

Un même passage peut être publié par plusieurs fichiers — un agrégat régional contient les réseaux qu’il agrège. Les horaires identiques au même lieu ne sont comptés qu’une fois ; les arrêts distants de moins de 45 mètres sont considérés comme un même quai. Le terminus d’une course n’est pas compté comme un départ.

Quand aucun départ à venir n’est relevé dans les horaires publiés — réseau sans fichier, ou fichier sans date à venir —, aucune note n’est affichée et la fiche le dit. Ne pas disposer de la donnée n’est pas la même chose que constater l’absence de service, et nous ne confondons pas les deux. Le nombre de départs du dimanche est affiché systématiquement : sur les campings mesurés en Bretagne, près d’un tiers n’ont aucun départ ce jour-là.

Vie autour compte les commerces, services et sites ouverts au public à moins de 2 km : supermarchés, épiceries, boulangeries, restaurants, cafés, pharmacies, médecins, hôpitaux, bureaux de poste, banques, plus les sites touristiques de DATAtourisme. Les deux sources ne sont pas dédoublonnées pour cette note : un lieu présent dans OpenStreetMap et dans DATAtourisme y est compté deux fois. La carte de la fiche, elle, fusionne les doublons (même identifiant Wikidata, même monument, ou même nom à moins de 300 m) : c’est elle qui donne le compte le plus juste, et elle peut montrer moins de lieux que la note n’en compte. Une adresse cartographiée peut aussi avoir fermé depuis le dernier relevé. Cette note dit ce qui est cartographié autour du camping, ce qui n’est pas tout à fait la même chose que ce qui existe.

Les paliers sont ronds et ont été choisis sur la distribution réelle des campings recensés — pour « vie autour », au moment de leur choix, la médiane était de 29 lieux à moins de 2 km et neuf campings sur dix en comptaient moins de 96 — de façon qu’aucune note ne soit ni quasi vide ni quasi universelle. Ils ne seront pas modifiés en fonction d’un partenariat, ni d’aucune autre considération commerciale.

D’où viennent les images

Les données ouvertes sur les campings ne contiennent aucune photographie, et le site n’affiche ni vue aérienne ni vue de rue. Les photos des lieux — monuments, plages, sites — viennent de Wikimedia Commons, chacune avec son auteur et sa licence ; les photos d’un camping viennent de son partenaire de réservation, sous contrat. Aucune photographie provenant des sites commerciaux des campings n’est reproduite, faute de licence permettant de le faire. Un lieu sans photo reçoit une illustration, et elle le dit.

Reproduire ce travail

Les trois jeux de données du tableau ci-dessus sont librement téléchargeables. Le site lui-même est statique : chaque page est générée une fois, puis servie telle quelle.

Dernier calcul : 14/11/2026. 4930 campings retenus.