Feed status · checked 2026-07-23
Réseau SNCF TGV, Intercités et TER
Based on the feed this agency publishes
Service mode Tram + Rail + Bus
First scorecard for this agency
Catalogued in France.
A data-quality and completeness lens to help an agency improve its GTFS feed. Not an official compliance determination from any transit program. New to this? How to read your scorecard. Interactive view of this scorecard. Rubric v1.2, validator 8.0.1.
Measured 3 of 4 score categories from the agency's own feed.
How we measured this
Confidence in this measurement: medium.
- Realtime quality was not measured this run. It does not count against the grade.
- The feed was downloaded from the agency's own URL.
Confidence describes how much the pipeline could measure this run, not the feed itself. It never changes the grade.
Top things to fix
Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.Likely your team
8889 of 8889 stops don't say whether a wheelchair user can board there. Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all.
⏱ A column in stops.txt; your scheduling software likely has it.worth about +25 points in its category
Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip.Likely your export tool
49042 of 49042 trips don't say whether the vehicle is wheelchair accessible. Even with accessible stops, riders need to know the transit vehicle itself can take them.
⏱ A default or per-trip field in your export.worth about +15 points in its category
Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead.
The feed contains no fare information. Riders see 'fare unknown' in trip planners and can't budget their trip; visitors are most affected.
⏱ A small file for most flat-fare systems.worth about +15 points in its category
How to make and check these changes
Check the result on the published feed. Read the guide, make the change in your tool, and use the next comparable run to see whether the finding is still reported. Only an action or ticket record can attribute who made the change.
Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops. · Read the fix guide
Make the change. Make this change in whatever tool produces your feed, then re-export.
Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. Self-check a feed before you publish.
Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip. · Read the fix guide
Make the change. Make this change in whatever tool produces your feed, then re-export.
Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. Self-check a feed before you publish.
Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead. · Read the fix guide
Make the change. Make this change in whatever tool produces your feed, then re-export.
Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. Self-check a feed before you publish.
Rider view: what this feed publishes
A quick read of rider-facing information in this feed.
- Schedule visibility
- The feed's last published service date is in 161 days.
- Published accessibility data
- Accessibility information is stated for 0% of stops and 0% of trips. This measures published data, not whether stops or vehicles are physically usable.
- Fare information
- No fare information is published in the feed.
- Realtime information
- Realtime-feed availability and live-arrival coverage are not known from this scorecard.
Important: This does not rate service reliability. Riders should confirm current service alerts, fares, and accessibility accommodations with the transit operator before traveling.
Send your vendor a fix request
You may not control the GTFS export yourself. Copy this and send it to whoever runs your scheduling software export. It names each fix with the validator notice and a guide link.
Score by category
The MobilityData validator flagged 6 kinds of issue across 1644 instances (0 error, 1641 warning, 3 informational).
Service data covers the next 161 days.
0% of stops state wheelchair accessibility (0% marked accessible, 0% marked not accessible). This measures what the feed publishes, not whether a stop is physically usable. Fare data is not published.
0% of stops state accessibility (0% marked accessible). Reflects what the feed states, not verified physical usability.
3 accessibility depth signals
30 route badge(s) pair a color and text color below the WCAG 4.5:1 contrast bar (S1, P129, K21+, P30, P117, and more).
Consider: Adjust route_color or route_text_color so each pair clears 4.5:1. Often switching the text between black and white is enough.
22 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set ("Chamoy-Carrefour D1/D23", "Chamoy-Carrefour D1/D23", "Cutting RD27", and more).
Consider: Add tts_stop_name with the spoken form, e.g. 'Main Street and Second Avenue', for the affected stops.
This feed models stations or entrances but has no pathways.txt and levels.txt.
Consider: Add pathways.txt connecting entrances, platforms, and elevators, and levels.txt for each floor, so the step-free route is described.
Opportunities to strengthen the data, not deductions from the sub-score above. States what the second accessibility lens can check from the feed, not verified physical usability.
Not scored yet. Nothing here counts against the grade.
Routes and stops
This feed has no route shapes, so the map shows its stops only.
Skip to route and stop dataBasemap: OpenFreeMap, © OpenStreetMap contributors. Routes and stops: this agency's GTFS feed.
| Route | Type | Line color |
|---|---|---|
| P53 Bening - Sarreguemines | Bus | green (no shape in feed) |
| C30 Saint-Étienne - Roanne | Rail | blue (no shape in feed) |
| C6 Marseille - Toulon - Hyeres | Rail | blue (no shape in feed) |
| C8 Montpellier Saint-Roch - Avignon Centre | Rail | blue (no shape in feed) |
| C20 Nantes Cholet Angers Saumur | Rail | blue (no shape in feed) |
| P13 Ambérieu - Mâcon | Rail | green (no shape in feed) |
| K1 Toulouse Matabiau - Brive La Gaillarde | Rail | red (no shape in feed) |
| R16 Ussel - Bort Les Orgues | Bus | green (no shape in feed) |
| L22 22. Limoges - Uzerche - Brive | Rail | green (no shape in feed) |
| K3+ Paris - Deauville | Rail | purple (no shape in feed) |
| K72 Reims - Dijon | Rail | red (no shape in feed) |
| C33 Sarrebourg - Strasbourg - Sélestat | Rail | blue (no shape in feed) |
| E06 RE Annonay / Grenoble Gare | Bus | green (no shape in feed) |
| P14 Valence - Avignon - Marseille | Rail | green (no shape in feed) |
| C13 Annecy - St-Gervais Les Bains Le Fayet | Rail | blue (no shape in feed) |
| S1 Auray - Quiberon | Rail | purple (no shape in feed) |
| C1 Grenoble - Chambery | Rail | blue (no shape in feed) |
| P129 Millau - Rodez | Bus | green (no shape in feed) |
| P28 Saint-Étienne - Le Puy En Velay | Rail | green (no shape in feed) |
| C9 Lyon Saint-Paul - Brignais | Rail | blue (no shape in feed) |
| C26 Lyon Perrache - Saint-André Le Gaz | Rail | blue (no shape in feed) |
| K9 Nantes - La Rochelle | Rail | red (no shape in feed) |
| 433H Paris - La Rochelle | Rail | purple (no shape in feed) |
| 801B Paris - Vallée de la Marne TGV | Rail | purple (no shape in feed) |
| P5 Nantes - Angers St Laud - Le Mans | Rail | green (no shape in feed) |
| K941 Troyes - Laroche Migennes | Bus | red (no shape in feed) |
| 651B Paris - Francfort Route Nord | Rail | purple (no shape in feed) |
| P25 Paris Bercy - Avallon | Rail | green (no shape in feed) |
| P17 Tours - Bléré - St-Aignan-Noyers - Vierzon | Rail | green (no shape in feed) |
| P41 Douai - Cambrai | Rail | green (no shape in feed) |
| P75 Reims - Fismes | Rail | green (no shape in feed) |
| C23 Strasbourg - Sélestat Via Molsheim | Rail | blue (no shape in feed) |
| 801A Paris - Reims - Sedan TGV | Rail | purple (no shape in feed) |
| P12 Chartres - Courtalain | Rail | green (no shape in feed) |
| F51 51. Bordeaux - Dax - Bayonne - Hendaye | Rail | purple (no shape in feed) |
| C3 Grasse - Cannes - Nice - Vintimille | Rail | blue (no shape in feed) |
| L34 34. Périgueux - Agen | Rail | green (no shape in feed) |
| K21+ PARIS - CAEN | Rail | purple (no shape in feed) |
| F27 27. Ussel - Tulle - Brive | Rail | purple (no shape in feed) |
| K12 Paris Nord - Creil - Longueau - Arras - Douai - Lille Flandres | Rail | red (no shape in feed) |
| C5 Rennes - La Brohiniere | Rail | blue (no shape in feed) |
| C24 Strasbourg - Rothau | Rail | blue (no shape in feed) |
| P15 Angers St Laud - Le Mans | Rail | green (no shape in feed) |
| K6+ Paris - Orléans - Tours | Rail | purple (no shape in feed) |
| K6 Dijon - Nevers | Rail | red (no shape in feed) |
| P61 Aulnoye - Aymeries - Hirson | Rail | green (no shape in feed) |
| P27 Toulouse Matabiau - Clermont Ferrand | Rail | green (no shape in feed) |
| C10 Sete - Lunel | Rail | blue (no shape in feed) |
| 633F Lyon - Montpellier | Rail | purple (no shape in feed) |
| P30 Alençon - Le Mans - Tours | Rail | green (no shape in feed) |
| K1 Orléans - Le Croisic | Rail | red (no shape in feed) |
| 770B Paris Austerlitz - Nice | Rail | purple (no shape in feed) |
| 661A Paris - Stuttgart Munich | Rail | purple (no shape in feed) |
| C4 Marseille - Miramas Via Cote Bleue | Rail | blue (no shape in feed) |
| K5+ Paris - Bourges - Nevers | Rail | purple (no shape in feed) |
| C42 NANCY - ST DIE DES VOSGES | Rail | blue (no shape in feed) |
| 421H Paris - Bordeaux | Rail | purple (no shape in feed) |
| 552A Toulouse - Hendaye | Rail | purple (no shape in feed) |
| P814 Lichtenberg - Ingwiller | Bus | green (no shape in feed) |
| P117 La Bastide St Laurent L Bains - Langogne | Bus | green (no shape in feed) |
| P30 Tours - Château du Loir - Le Mans | Rail | green (no shape in feed) |
| 533B Bordeaux - Lille SEA | Rail | purple (no shape in feed) |
| P3 Limoux - Carcassonne | Rail | green (no shape in feed) |
| P1 Tours - Saumur - Angers - Nantes | Rail | green (no shape in feed) |
| P64 LAON - HIRSON | Bus | green (no shape in feed) |
| C70+ CA TGV - REIMS - CHARLEVILLE - SEDAN | Rail | teal (no shape in feed) |
| E01 RE Chamonix / Grenoble | Bus | green (no shape in feed) |
| 401D Paris - Rennes - Saint-Malo - Saint-Brieuc TGV | Rail | purple (no shape in feed) |
| C50 Lille Flandres - Don-Sainghin - Béthune | Rail | blue (no shape in feed) |
| P853 Longwy - Longuyon | Bus | green (no shape in feed) |
| 071A Lux/Alsace/Loraine - Paca | Rail | purple (no shape in feed) |
| P21 Tours - Chinon | Rail | green (no shape in feed) |
| 803A Paris - Metz TGV | Rail | purple (no shape in feed) |
| K8+ Paris - Orléans | Rail | purple (no shape in feed) |
| P16 St-Pierre De Chandieu - Saint-Priest | Bus | green (no shape in feed) |
| 421I Paris - Poitiers - La Rochelle TGV | Rail | purple (no shape in feed) |
| C2 Clermont-Ferrand - Moulins - Nevers | Rail | blue (no shape in feed) |
| 631D Paris - Vallée du Rhône TGV | Rail | purple (no shape in feed) |
| K13 Toulouse Matabiau - Nimes | Rail | red (no shape in feed) |
| 621F Paris - Tarentaise TGV | Rail | purple (no shape in feed) |
| 411A Paris - Saint-Nazaire - Le Croisic TGV | Rail | purple (no shape in feed) |
| P34 Paris GdL Laroche Semi-directs | Rail | green (no shape in feed) |
| 433G Paris - Rennes / Quimper | Rail | purple (no shape in feed) |
| S02 Jeumont - Dunkerque | Rail | orange (no shape in feed) |
| L51 51. Bordeaux - Dax - Bayonne - Hendaye | Rail | green (no shape in feed) |
| K39 Caen - Le Mans - Tours | Rail | red (no shape in feed) |
| P1 Nice - Breil Sur Roya - Tende | Rail | green (no shape in feed) |
| K6 PARIS - VITTEL | Rail | red (no shape in feed) |
| K6 Nantes - Cholet | Bus | red (no shape in feed) |
| P13 Port Bou Frontiere - Narbonne | Rail | green (no shape in feed) |
| 621I Paris - Arves TGV | Rail | purple (no shape in feed) |
| P41 Chambery - Bourg St-Maurice | Rail | green (no shape in feed) |
| P11 Tours - Poitiers | Rail | green (no shape in feed) |
| P13 Paris - Chartres - Nogent le Rotrou | Rail | green (no shape in feed) |
| P817 Haguenau - Niederbronn - Bitche | Bus | green (no shape in feed) |
| 041F Lyon - PACA | Rail | purple (no shape in feed) |
| 434A Paris - Nantes | Rail | purple (no shape in feed) |
| P811 Selestat - St Die Des Vosges | Bus | green (no shape in feed) |
| C24+ STRASBOURG - ST DIE DES VOSGES - EPINAL | Rail | teal (no shape in feed) |
| F38 Lauterbourg - Woerth Rhein | Rail | orange (no shape in feed) |
| 433A Paris - Nantes - BPL | Rail | purple (no shape in feed) |
| P20 Marvejols - La Bastide St Laurent L Bains | Rail | green (no shape in feed) |
| C305 Car Lison-Coutances-Granville-Pontorson | Bus | green (no shape in feed) |
| 560B Paris - Toulouse | Rail | purple (no shape in feed) |
| K13 Lyon - Besançon - Belfort (interrégional) | Rail | red (no shape in feed) |
| C40 Clermont-Ferrand - Volvic | Rail | blue (no shape in feed) |
| 421B Paris - Tarbes TGV | Rail | purple (no shape in feed) |
| P920 St Dizier - Chaumont | Bus | green (no shape in feed) |
| K52 Arras - Dunkerque | Rail | red (no shape in feed) |
| P24 Villefranche Vernet Les Bains - Perpignan | Rail | green (no shape in feed) |
| K200 STRASBOURG - BÂLE | Rail | red (no shape in feed) |
| K16 Lyon Part Dieu - Chambery | Rail | red (no shape in feed) |
| K44 Lyon Perrache - Valence | Rail | red (no shape in feed) |
| 041G Lyon - LR | Rail | purple (no shape in feed) |
| P15 Montrejeau Gourdan Polignan - Luchon | Rail | green (no shape in feed) |
| P942 Troyes - Romilly | Bus | green (no shape in feed) |
| P18 Dole- Frasne - Pontarlier | Rail | green (no shape in feed) |
| K31 Strasbourg - Nancy | Rail | red (no shape in feed) |
| 411B Paris - Les Sables d'Olonnes TGV | Rail | purple (no shape in feed) |
| P14 Saint-Quentin - Compiègne | Rail | green (no shape in feed) |
| C19 Lyon Saint-Paul - Sain Bel | Rail | blue (no shape in feed) |
| P43 Douai - Valenciennes | Rail | green (no shape in feed) |
| 333A Paris - IDF - Strasbourg | Rail | purple (no shape in feed) |
| 641A Paris Milan | Rail | purple (no shape in feed) |
| 555B Paris - Latour-de-Carol | Rail | purple (no shape in feed) |
| C72 Reims - Culmont-Chalindrey | Rail | blue (no shape in feed) |
| P9 Beziers - St Chely D'Apcher | Rail | green (no shape in feed) |
| P15 Paris Bercy - Corbigny | Rail | green (no shape in feed) |
| K51 Lille Flandres - Don-Sainghin - Lens | Rail | red (no shape in feed) |
| C10 Colmar - Mulhouse | Rail | blue (no shape in feed) |
| C3 Grasse - Cannes - Nice - Vintimille | Rail | blue (no shape in feed) |
| P3 Ambérieu - Chambery | Rail | green (no shape in feed) |
| K2 Caen - Cherbourg | Rail | red (no shape in feed) |
| 433E Paris - Toulouse SEA | Rail | purple (no shape in feed) |
| P834 Rémilly - Morhange | Bus | green (no shape in feed) |
| 180A Bordeaux - Marseille | Rail | purple (no shape in feed) |
| P10 Paris - Châteaudun - Vendôme | Rail | green (no shape in feed) |
| K1 Paris - Dieppe | Rail | red (no shape in feed) |
| 632A Genève - PACA | Rail | purple (no shape in feed) |
| 081B Pays de la Loire - Sud Est TGV | Rail | purple (no shape in feed) |
| C6 Nantes - Clisson | Rail | purple (no shape in feed) |
| C11 Dijon-Besançon | Rail | blue (no shape in feed) |
| C2 Toulouse Matabiau - Carmaux | Rail | blue (no shape in feed) |
| 612E Paris - Lausanne | Rail | purple (no shape in feed) |
| C36+ STRASBOURG - NIEDERBRONN LES BAINS | Rail | teal (no shape in feed) |
| K839 Metz - Longwy | Bus | red (no shape in feed) |
| P9 Salbris - Romorantin - Valençay - Luçay le Mâle | Rail | green (no shape in feed) |
| C88 Nimes - Vauvert | Rail | purple (no shape in feed) |
| P816 Saverne - Haguenau | Bus | green (no shape in feed) |
| P4 Romans - Valence - Die | Rail | green (no shape in feed) |
| C7 Nimes - Genolhac | Rail | blue (no shape in feed) |
| C10 Nantes - Pornic | Rail | blue (no shape in feed) |
| 631A Paris - Côte d'Azur TGV | Rail | purple (no shape in feed) |
| L4 ANNEMASSE - COPPET | Rail | brown (no shape in feed) |
| C1 Toulouse Matabiau - Montauban Ville Bourbon | Rail | blue (no shape in feed) |
| 190A Metz - Lyon | Rail | purple (no shape in feed) |
| K30 Le Mans - Tours | Rail | red (no shape in feed) |
| K92+ Calais-Frethun - Lille Europe - Arras Tergv | Rail | purple (no shape in feed) |
| P23 Amiens - Compiègne | Rail | green (no shape in feed) |
| P11 Rouen - Dieppe | Rail | green (no shape in feed) |
| L42 42. Le Verdon - Macau - Bordeaux / Pessac | Rail | green (no shape in feed) |
| L24 24. Poitiers - Limoges | Rail | green (no shape in feed) |
| P29 Clermont-Ferrand - Aurillac | Rail | green (no shape in feed) |
| 261C Paris - Dunkerque par Bassin Minier | Rail | purple (no shape in feed) |
| F41 41. Bordeaux - Arcachon | Rail | purple (no shape in feed) |
| C43 Nancy - Remiremont | Rail | blue (no shape in feed) |
| 622E Paris - Genève | Rail | purple (no shape in feed) |
| C28 Lyon Perrache - Firminy | Rail | blue (no shape in feed) |
| P29 Besançon - Morteau - Lcdf | Rail | green (no shape in feed) |
| C17 Paris Nord - Beauvais | Rail | blue (no shape in feed) |
| K40 Lille Flandres - St Quentin | Rail | red (no shape in feed) |
| P54 Metz - Sarrebourg | Rail | green (no shape in feed) |
| P60 Valenciennes - Jeumont | Rail | green (no shape in feed) |
| E03 RE St-Etienne / Valence | Bus | green (no shape in feed) |
| C12 Lyon Perrache - Lyon Part Dieu - Roanne | Rail | blue (no shape in feed) |
| P72 Lozanne - Paray Le Monial | Bus | green (no shape in feed) |
| K1+ Paris - Le Havre | Rail | purple (no shape in feed) |
| C37+ STRASBOURG - WISSEMBOURG | Rail | teal (no shape in feed) |
| C71+ REIMS - CHALONS EN CHAMPAGNE | Rail | teal (no shape in feed) |
| P15 Communay - Sérézin | Bus | green (no shape in feed) |
| 621G Paris - Maurienne TGV | Rail | purple (no shape in feed) |
| K20 Amiens - Saint-Quentin | Rail | red (no shape in feed) |
| P52 Hazebrouck - Arras | Rail | green (no shape in feed) |
| K3 Le Mans - Paris Montparnasse | Rail | red (no shape in feed) |
| P37 Strasbourg - Wissembourg | Bus | green (no shape in feed) |
| P78 Frasne - Vallorbe | Bus | green (no shape in feed) |
| L15 15. La Rochelle - Rochefort - Saintes - Bordeaux | Rail | green (no shape in feed) |
| C14 Compiègne Paris | Rail | blue (no shape in feed) |
| E02 RE Evian / Grenoble | Bus | green (no shape in feed) |
| P160 Auch - Montauban | Bus | green (no shape in feed) |
| P12 Guingamp - Paimpol | Rail | green (no shape in feed) |
| K10 Paris Nord - Amiens | Rail | red (no shape in feed) |
| K12 Nantes - Brest | Rail | red (no shape in feed) |
| P2 Rennes - Vannes | Rail | green (no shape in feed) |
| P62 Vichy - Commentry - Montlucon - Urcay | Bus | green (no shape in feed) |
| P78 Clermont-Ferrand - Le Mont Dore | Bus | green (no shape in feed) |
| 611B Paris - Mulhouse Via Besançon TGV | Rail | purple (no shape in feed) |
| C36 Strasbourg - Niederbronn Les Bains | Rail | blue (no shape in feed) |
| P11 11. Poitiers-Tours | Rail | green (no shape in feed) |
| P85 Auxerre - Corbigny | Bus | green (no shape in feed) |
| K82 (Namur) - (Charleroi) - Maubeuge | Rail | red (no shape in feed) |
| K1 Orléans - Nantes - Le Croisic | Rail | red (no shape in feed) |
| 807A Paris - Bas-Rhin TGV | Rail | purple (no shape in feed) |
| 071B Lux/Alsace/Loraine - LR | Rail | purple (no shape in feed) |
| P7 Tours - Bourges - Nevers | Rail | green (no shape in feed) |
| K5 PARIS - DIJON | Rail | red (no shape in feed) |
| 433I Paris - Hendaye | Rail | purple (no shape in feed) |
| P41 Rennes Le Mans | Rail | green (no shape in feed) |
| L31 31. Limoges - Périgueux - Bordeaux | Rail | green (no shape in feed) |
| P815 Mommenheim - Buswiller | Bus | green (no shape in feed) |
| C71 REIMS - SAINT DIZIER | Rail | blue (no shape in feed) |
| 003C Nord - Bretagne TGV | Rail | purple (no shape in feed) |
| P810 Selestat - Ribeauville | Bus | green (no shape in feed) |
| C3 Toulouse Matabiau - Narbonne | Rail | blue (no shape in feed) |
| C16 Colomiers - St Cyprien Arenes | Rail | blue (no shape in feed) |
| 005D Strasbourg - Bruxelles | Rail | purple (no shape in feed) |
| K16+ Tours-Blois-Orléans rapides | Rail | purple (no shape in feed) |
| T34 Sarreguemines - Sarrebruck | Tram / light rail | yellow (no shape in feed) |
| P41 Le Mans - Laval - Vitré - Rennes | Rail | purple (no shape in feed) |
| P26 Nevers - Decize | Rail | green (no shape in feed) |
| 770A Paris - Briançon | Rail | purple (no shape in feed) |
| C50 Metz - Luxembourg | Rail | blue (no shape in feed) |
| C11 Nantes - St-Gilles-Croix-De-Vie | Rail | blue (no shape in feed) |
| E08 RE Modane / Grenoble | Bus | green (no shape in feed) |
| C2 PARIS - EVREUX - SERQUIGNY | Rail | blue (no shape in feed) |
| 001A Lille Lyon TGV | Rail | purple (no shape in feed) |
| P1 Morlaix - Brest | Rail | green (no shape in feed) |
| P7 Dijon - Bourg En Bresse | Rail | green (no shape in feed) |
| 061A Est - Nantes TGV | Rail | purple (no shape in feed) |
| P51 Metz - Thionville - Perl | Rail | green (no shape in feed) |
| P4 Rennes - Vitre - Laval | Rail | green (no shape in feed) |
| K24 Avignon - Lyon Perrache - Mâcon | Rail | red (no shape in feed) |
| 601A Paris - Lyon TGV | Rail | purple (no shape in feed) |
| P26 Bourgoin-Jallieu - Chambery | Rail | green (no shape in feed) |
| K4 Lyon Part Dieu - Avignon | Rail | red (no shape in feed) |
| C4 Rennes - Vitre | Rail | blue (no shape in feed) |
| K850 Nancy - Vittel via Autoroute | Bus | red (no shape in feed) |
| P3 Lisieux - Deauville | Rail | green (no shape in feed) |
| P66 Saint-André Le Gaz - Chambery | Bus | green (no shape in feed) |
| P14 Orléans - Nevers | Rail | green (no shape in feed) |
| P851 Nancy - Vezelise - Mirecourt - Damblain | Bus | green (no shape in feed) |
| 621H Paris - Chablais TGV | Rail | purple (no shape in feed) |
| L26 26. Limoges - Eymoutiers - Ussel | Rail | green (no shape in feed) |
| P132 Bourges - Montluçon | Rail | green (no shape in feed) |
| C23+ STRASBOURG - SELESTAT Via MOLSHEIM | Rail | teal (no shape in feed) |
| P32 Commentry - Montlucon - Bourges | Bus | green (no shape in feed) |
| P813 Saverne - Frohmul | Bus | green (no shape in feed) |
| L2 ANNECY - COPPET | Rail | teal (no shape in feed) |
| K4 Nantes - Rennes | Rail | red (no shape in feed) |
| D45 45. Bordeaux - Morcenx - Mont-de-Marsan | Rail | red (no shape in feed) |
| P173 Le Puy en Velay - Marvejols | Bus | green (no shape in feed) |
| 621B Paris - Chambéry - Annecy TGV | Rail | purple (no shape in feed) |
| K4 PARIS - ARGENTAN - GRANVILLE | Rail | red (no shape in feed) |
| S54 Bayeux - Arromanches | Bus | green (no shape in feed) |
| E07 RE Aubenas / Grenoble | Bus | green (no shape in feed) |
| 411C Paris - Lemans - Angers - Nantes TGV | Rail | purple (no shape in feed) |
| P45 Belfort - Vesoul | Rail | green (no shape in feed) |
| C18 Ambérieu - Saint-Étienne | Rail | blue (no shape in feed) |
| P833 Sarreguemines - Sarre-Union - Sarrebourg | Bus | green (no shape in feed) |
| C2 Rennes - Messac-Guipry | Rail | blue (no shape in feed) |
| P15 Crépy-En-Valois - Laon | Rail | green (no shape in feed) |
| P5 Dijon - Laroche - Auxerre | Rail | green (no shape in feed) |
| L45 45. Bordeaux - Morcenx - Mont-de-Marsan | Rail | green (no shape in feed) |
| 802A Paris - Espagne TGV | Rail | purple (no shape in feed) |
| P34 Strasbourg - Sarrebruck | Rail | green (no shape in feed) |
| K2+ Paris - Cherbourg | Rail | purple (no shape in feed) |
| P36 Etang - Autun | Bus | green (no shape in feed) |
| 433D Paris - Rennes - BPL | Rail | purple (no shape in feed) |
| C38 Strasbourg - Lauterbourg - Woerth | Rail | blue (no shape in feed) |
| 433F Paris - Brest | Rail | purple (no shape in feed) |
| F41+ 41+. Libourne - Bordeaux - Arcachon | Rail | purple (no shape in feed) |
| C72+ REIMS - CULMONT CHALINDREY | Rail | teal (no shape in feed) |
| 612B Paris - Bâle - Zurich | Rail | purple (no shape in feed) |
| P5 Toulouse Matabiau - Luchon | Rail | purple (no shape in feed) |
| L13 13. Angoulême - Bordeaux | Rail | green (no shape in feed) |
| 261E Paris - Littoral | Rail | purple (no shape in feed) |
| P13 Dinan - Saint-Brieuc | Rail | green (no shape in feed) |
| P22 Clermont-Ferrand - Montluçon | Rail | green (no shape in feed) |
| P10 Toulouse Matabiau - Mazamet | Rail | green (no shape in feed) |
| K45 Nancy - Dijon | Rail | red (no shape in feed) |
| P31 Tours - Loches | Rail | green (no shape in feed) |
| 081C Normandie - PACA - Alpes | Rail | purple (no shape in feed) |
| P40 Douai - Saint-Quentin | Rail | green (no shape in feed) |
| 061C Est - Bordeaux TGV | Rail | purple (no shape in feed) |
| P72 Moulin - Lozanne | Bus | green (no shape in feed) |
| C22 Strasbourg - Molsheim | Rail | blue (no shape in feed) |
| 803B Paris - Thionville - Luxembourg TGV | Rail | purple (no shape in feed) |
| P11 Nantes - Challans - St-Gilles-Croix-De-Vie | Bus | green (no shape in feed) |
| K23 Lyon Part Dieu - Annecy | Rail | red (no shape in feed) |
| P6 Blois - Tours | Rail | green (no shape in feed) |
| C70 Lille Flandres - Hazebrouck | Rail | blue (no shape in feed) |
| P30 Beauvais - Abancourt - Le Tréport | Rail | green (no shape in feed) |
| C40+ Remiremont - Luxembourg et Lunéville - Luxembourg | Rail | teal (no shape in feed) |
| P142 Vierzon - Montluçon | Rail | green (no shape in feed) |
| K5 Nantes - Rennes Via Redon | Rail | red (no shape in feed) |
| P5 Rennes - Chateaubriant | Rail | green (no shape in feed) |
| K80 Lille Flandres - Courtrai | Rail | red (no shape in feed) |
| P158 Agen - Auch | Bus | green (no shape in feed) |
| C30+ STRASBOURG - SARREBOURG | Rail | teal (no shape in feed) |
| 807B Paris - Haut-Rhin TGV | Rail | purple (no shape in feed) |
| C10 Paris Nord - Amiens | Rail | blue (no shape in feed) |
| 591A Nantes - Bordeaux | Rail | purple (no shape in feed) |
| C3 Belfort-Besançon | Rail | blue (no shape in feed) |
| 421A Paris - Hendaye TGV | Rail | purple (no shape in feed) |
| L54 54. Bayonne - Cambo - Saint-Jean-Pied-de-Port | Rail | green (no shape in feed) |
| K2+ Paris - Montargis - Nevers | Rail | purple (no shape in feed) |
| K16 Orléans - Tours | Rail | red (no shape in feed) |
| P20 Is - Tille - Dijon - Les Laumes | Rail | green (no shape in feed) |
| C12 CAEN- COUTANCES - GRANVILLE - RENNES | Rail | blue (no shape in feed) |
| K14 Nantes - Quimper | Rail | red (no shape in feed) |
| P8 Dole - St Claude | Rail | green (no shape in feed) |
| P10 Saint-Brieuc - Lannion | Rail | green (no shape in feed) |
| 601B Paris - Saint-Etienne TGV | Rail | purple (no shape in feed) |
| K7 Marseille - Miramas - Avignon Centre Via Arles | Rail | red (no shape in feed) |
| 805B Paris - Vosges TGV | Rail | purple (no shape in feed) |
| 633C Paris - Montpellier | Rail | purple (no shape in feed) |
| C25 Strasbourg - Offenbourg | Rail | blue (no shape in feed) |
| P16 Etang - Montchanin | Rail | green (no shape in feed) |
| P2 Nantes - St Nazaire - Le Croisic | Rail | green (no shape in feed) |
| P42 Vierzon - Montluçon | Rail | green (no shape in feed) |
| K71 Lille Flandres - Saint-Omer - Calais Ville | Rail | red (no shape in feed) |
| T14 Mulhouse Gare Centrale - Thann Saint-Jacques | Tram / light rail | yellow (no shape in feed) |
| K61 Charleville - Lille | Bus | red (no shape in feed) |
| L1 EVIAN - COPPET | Rail | red (no shape in feed) |
| C52 Metz - Sarrebruck | Rail | blue (no shape in feed) |
| P57 Metz - Hagondange - Verdun | Rail | green (no shape in feed) |
| P836 Sarrebourg - Igney | Bus | green (no shape in feed) |
| 633D Paris - Lyon | Rail | purple (no shape in feed) |
| 555A Paris Austerlitz - Toulouse | Rail | purple (no shape in feed) |
| L12+ 12+. Châtellerault - Poitiers - Angoulême | Rail | green (no shape in feed) |
| 611A Paris - Besançon Viotte | Rail | purple (no shape in feed) |
| P65 10. Saumur -Thouars - Bressuire | Bus | green (no shape in feed) |
| P30 Chalon - Montchanin | Rail | green (no shape in feed) |
| P75 Laroche Migennes - Avallon | Bus | green (no shape in feed) |
| C53 Metz - Sarreguemines | Rail | blue (no shape in feed) |
| P85 Langeac - Le Puy En Velay | Bus | green (no shape in feed) |
| P42 Lens - Douai | Rail | green (no shape in feed) |
| K2 Rennes - Quimper | Rail | red (no shape in feed) |
| P20 Amiens - Tergnier - Laon | Rail | green (no shape in feed) |
| C24 Vienne - Lyon Perrache - Villefranche Sur Saône | Rail | blue (no shape in feed) |
| K90+ Dunkerque - Lille Europe - Arras - Amiens Tergv | Rail | purple (no shape in feed) |
| 805A Paris - Nancy TGV | Rail | purple (no shape in feed) |
| P52 St-Gervais Les Bains - Chamonix - Vallorcine | Rail | green (no shape in feed) |
| C1 Avignon Tgv - Avignon Centre - Carpentras | Rail | blue (no shape in feed) |
| P24 Amiens - Abancourt | Rail | green (no shape in feed) |
| K14 Paris Nord - Saint-Quentin | Rail | red (no shape in feed) |
| A01 Tours - Saint-Pierre NavettesTGV | Rail | purple (no shape in feed) |
| P835 Morhange - Sarrebourg | Bus | green (no shape in feed) |
| K3 Lyon Part Dieu - Chambery | Rail | red (no shape in feed) |
| K31 Lyon Part Dieu - Chambéry - Modane FT | Bus | red (no shape in feed) |
| 081A Bretagne - Sud Est TGV | Rail | purple (no shape in feed) |
| K15 Le Croisic - Nantes - Le Mans | Rail | red (no shape in feed) |
| C13 Paris Nord - Compiègne | Rail | blue (no shape in feed) |
| 671A Francfort - Marseille | Rail | purple (no shape in feed) |
| P80 Lille Flandres - Tourcoing | Rail | green (no shape in feed) |
| K94+ Arras - Lille Europe - Boulogne - Rang-Du-Fliers Verton - Berck Tergv | Rail | purple (no shape in feed) |
| P8 Paris - Etampes - Orléans | Rail | green (no shape in feed) |
| C6 Rennes - Retiers | Rail | blue (no shape in feed) |
| P2 Toulouse Matabiau - Rodez | Rail | green (no shape in feed) |
| C51 Lille Flandres - Don-Sainghin - Lens | Rail | blue (no shape in feed) |
| C15 Dijon - Mâcon | Rail | blue (no shape in feed) |
| C41 Nancy - Lunéville | Rail | blue (no shape in feed) |
| P76 Nevers - Luzy | Bus | green (no shape in feed) |
| P32 Bourges - Montluçon - Commentry | Rail | green (no shape in feed) |
| K2 Nantes - Le Croisic | Rail | red (no shape in feed) |
| K59 Longwy - Luxembourg | Rail | red (no shape in feed) |
| P2 Tours - Lyon | Rail | green (no shape in feed) |
| 631C Paris - Languedoc Roussillon TGV | Rail | purple (no shape in feed) |
| P22 Amiens - Arras | Rail | green (no shape in feed) |
| 434C Paris - Rennes | Rail | purple (no shape in feed) |
| 121A Nantes - Lyon | Rail | purple (no shape in feed) |
| 560D Paris - Cahors | Rail | purple (no shape in feed) |
| C46 LUNEVILLE - REVIGNY | Rail | blue (no shape in feed) |
| K150 CLERMONT - MENDE | Bus | green (no shape in feed) |
| C4 Toulouse Matabiau - Ax Les Thermes | Rail | blue (no shape in feed) |
| P3 Rennes - St-Brieuc | Rail | green (no shape in feed) |
| C5 Marseille - Aubagne | Rail | blue (no shape in feed) |
| K12 Brest - Quimper - Redon (Vers Nantes) | Rail | red (no shape in feed) |
| P77 Seurre - Bourg En Bresse | Bus | green (no shape in feed) |
| D52 52. Bordeaux - Dax - Pau - Tarbes | Rail | red (no shape in feed) |
| P31 DEAUVILLE-DIVES | Rail | green (no shape in feed) |
| K4 PARIS - MULHOUSE | Rail | red (no shape in feed) |
| C76 REIMS - LAON | Rail | blue (no shape in feed) |
| K70 Lille Flandres - Dunkerque | Rail | red (no shape in feed) |
| F54 54. Bayonne - Cambo - Saint-Jean-Pied-de-Port | Rail | purple (no shape in feed) |
| C50+ METZ - Luxembourg | Rail | teal (no shape in feed) |
| K1 Rennes - Brest | Rail | red (no shape in feed) |
| P3 Chartres - Le Mans - Angers | Rail | green (no shape in feed) |
| K39 Tours - Le Mans - Caen | Rail | red (no shape in feed) |
| K6 Marseille - Toulon - Les Arcs | Rail | red (no shape in feed) |
| K21 Calais -Ville - Amiens | Rail | red (no shape in feed) |
| P70 Dunkerque - Hazebrouck | Rail | green (no shape in feed) |
| C13 Les Arcs - Cannes - Nice - Menton | Rail | blue (no shape in feed) |
| 421D Paris - Bordeaux - Arcachon TGV | Rail | purple (no shape in feed) |
| P31 Dol - Dinan | Rail | green (no shape in feed) |
| P60 CHARLEVILLE - LONGWY - THIONVILLE | Rail | green (no shape in feed) |
| E15 RE St-Claude / Lyon | Bus | green (no shape in feed) |
| P4 21. Châteauroux - La Souterraine - Limoges | Rail | green (no shape in feed) |
| C1 ROUEN - VERNON - PARIS | Rail | blue (no shape in feed) |
| S05 (Laon) - Amiens - Calais | Rail | orange (no shape in feed) |
| D33 33. Bordeaux - Bergerac - Sarlat | Rail | red (no shape in feed) |
| P38 Frasne-Pontarlier-Neuchâtel | Rail | green (no shape in feed) |
| P31 Paris Bercy - Auxerre | Rail | green (no shape in feed) |
| P25 Grenoble - Clelles - Veynes | Rail | green (no shape in feed) |
| C12 Mulhouse - Bâle | Rail | blue (no shape in feed) |
| K13 Paris Nord - Maubeuge - Cambrai | Rail | red (no shape in feed) |
| P17 Clermont-Ferrand - Nîmes | Rail | green (no shape in feed) |
| C13 Belfort - Besançon | Rail | blue (no shape in feed) |
| P45 Nancy - Neufchâteau | Rail | green (no shape in feed) |
| C70 Reims - Champagne Ardenne Tgv | Rail | blue (no shape in feed) |
| 401C Paris - Quimper TGV | Rail | purple (no shape in feed) |
| P2 Nevers - Lozanne | Rail | green (no shape in feed) |
| P11 Mulhouse - Fribourg | Rail | green (no shape in feed) |
| P2 Lyon Perrache - Lyon Part Dieu - Paray - Nevers - Tours | Rail | green (no shape in feed) |
| K3 Paris - Chartres - Le Mans | Rail | red (no shape in feed) |
| P8 Nimes - Le Grau Du Roi | Rail | green (no shape in feed) |
| K2 PARIS - ST DIZIER | Rail | red (no shape in feed) |
| E04 RE Chamonix / Lyon | Bus | green (no shape in feed) |
| K1 PARIS - STRASBOURG | Rail | red (no shape in feed) |
| F11 11. Tours- Châtellerault - Poitiers | Rail | purple (no shape in feed) |
| S05 Laon - Amiens - (Calais) | Rail | orange (no shape in feed) |
| P941 Troyes - Laroche Migennes | Bus | green (no shape in feed) |
| P4 Toulouse Matabiau - Latour De Carol Enveitg | Rail | green (no shape in feed) |
| K9 Marseille - Miramas - Nimes - Montpellier | Rail | red (no shape in feed) |
| P72 Calais Ville - Dunkerque | Rail | green (no shape in feed) |
| P12 Nevers - Cosne | Rail | green (no shape in feed) |
| P7 Nimes - Mende | Rail | green (no shape in feed) |
| P1 Rouen - Le Havre | Rail | green (no shape in feed) |
| P31 Chambery - Modane | Rail | green (no shape in feed) |
| 001B Lille - Mediterranee TGV | Rail | purple (no shape in feed) |
| P10 CAEN - ROUEN | Rail | green (no shape in feed) |
| P14 Quimper - Redon | Rail | green (no shape in feed) |
| 421C Paris - Toulouse TGV | Rail | purple (no shape in feed) |
| 061B Est - Rennes TGV | Rail | purple (no shape in feed) |
| C60 Lille Flandres - Valenciennes | Rail | blue (no shape in feed) |
| K60 Clermont-Ferrand - Saint-Etienne | Bus | red (no shape in feed) |
| K9 Narbonne - Marseille St Charles | Rail | red (no shape in feed) |
| P33 Tours-Voves-Chartres | Rail | green (no shape in feed) |
| P33 Besançon - Lyon P D | Rail | green (no shape in feed) |
| P70 Saint-Etienne - Noiretable - Thiers | Bus | green (no shape in feed) |
| P940 Troyes - Vendeuvre - Chaumont | Bus | green (no shape in feed) |
| P12 Nantes - Redon | Rail | green (no shape in feed) |
| P71 Calais Ville - Hazebrouck | Rail | green (no shape in feed) |
| C40 Epinal - Nancy - Metz | Rail | blue (no shape in feed) |
| K12 Mulhouse - Bâle | Bus | red (no shape in feed) |
| P37 Clermont-Ferrand - Le Puy En Velay | Rail | green (no shape in feed) |
| P28 Pontarlier - Vallorbe | Rail | green (no shape in feed) |
| K7 Paris - Lyon P D | Rail | red (no shape in feed) |
| C9 Montpellier Saint-Roch - Perpignan | Rail | blue (no shape in feed) |
| K11 Valence - Genève Cornavin | Rail | red (no shape in feed) |
| K45 Lille - Amiens - Abancourt - (Rouen Rive-Droite) | Rail | red (no shape in feed) |
| P53 Arras/Béthune - St-Pol-Sur-Ternoise - Etaples | Rail | green (no shape in feed) |
| 651A Paris - Francfort Route Sud | Rail | purple (no shape in feed) |
| 421F Paris - Tours TGV | Rail | purple (no shape in feed) |
| T3 Mulhouse Gare Centrale - Lutterbach | Tram / light rail | yellow (no shape in feed) |
| C37 Strasbourg - Wissembourg | Rail | blue (no shape in feed) |
| K1+ Lyon Part Dieu - Genève Cornavin | Rail | red (no shape in feed) |
| C13 Belfort - Mulhouse | Rail | blue (no shape in feed) |
| C2 Nantes - Savenay | Rail | blue (no shape in feed) |
| K11 Paris Nord -Longueau-Amiens | Rail | red (no shape in feed) |
| C10 Clermont-Ferrand - Thiers | Rail | blue (no shape in feed) |
| 631B Paris - Marseille - Toulon TGV | Rail | purple (no shape in feed) |
| C1 Dijon - Besançon | Rail | blue (no shape in feed) |
| P64 Valence - Die | Bus | green (no shape in feed) |
| 261B Paris - Lille - Dunkerque - Tourcoing | Rail | purple (no shape in feed) |
| P24 Grenoble - Gap | Rail | green (no shape in feed) |
| C40 Lille Flandres - Douai | Rail | blue (no shape in feed) |
| C23 Lyon Perrache - Lyon Part Dieu - Bourg En Bresse | Rail | blue (no shape in feed) |
| K5 Toulouse Matabiau - Pau | Rail | red (no shape in feed) |
| P35 Paris Gdl - Laroche | Rail | green (no shape in feed) |
| C11 Saint-Marcellin - Grenoble Universités Gières | Rail | blue (no shape in feed) |
| P15 Colmar - Metzeral | Rail | green (no shape in feed) |
| 261A Paris - Valenciennes | Rail | purple (no shape in feed) |
| P943 Romilly - Nogent | Bus | green (no shape in feed) |
| C22 Lyon Perrache - Lyon Vaise - Roanne | Rail | blue (no shape in feed) |
| P14 Mulhouse - Kruth | Rail | green (no shape in feed) |
| K14 Lyon Part Dieu - Avignon - Marseille | Rail | red (no shape in feed) |
| C20 Saint-Étienne - Boën | Rail | blue (no shape in feed) |
| K3 Rennes - St-Malo | Rail | red (no shape in feed) |
| P1 Tours - Le Croisic | Rail | green (no shape in feed) |
| P44 Arras - Douai | Rail | green (no shape in feed) |
| K8 Avignon Centre - Port Bou Frontiere | Rail | red (no shape in feed) |
| P16 Orléans - Blois | Rail | green (no shape in feed) |
| L6 BELLEGARDE - GENEVE | Rail | green (no shape in feed) |
| C5 Toulouse Matabiau - Montrejeau Gourdan Polignan | Rail | blue (no shape in feed) |
| P17 Nimes - Clermont Ferrand | Rail | green (no shape in feed) |
| K5 Rennes - Redon (Vers Nantes Via Rdn) | Rail | red (no shape in feed) |
| C4 Nantes - Ancenis | Rail | blue (no shape in feed) |
| C7 Marseille - Miramas - Avignon Tgv Via Cavaillon | Rail | blue (no shape in feed) |
| P62 Aulnoye - Aymeries - Saint-Quentin | Rail | green (no shape in feed) |
| C2 Marseille - Aix En Provence - Manosque - Sisteron | Rail | blue (no shape in feed) |
| K14 Nantes - Quimper | Rail | red (no shape in feed) |
| 003B Nord - Pays de la Loire TGV | Rail | purple (no shape in feed) |
| C25 Lyon Perrache - Mâcon | Rail | blue (no shape in feed) |
| P65 La Roche Sur Yon - Saumur - Tours | Rail | green (no shape in feed) |
| 533A IS Nord Sud | Rail | purple (no shape in feed) |
| K6 Lyon Part Dieu - Grenoble | Rail | red (no shape in feed) |
| P831 Thionville - Creutzwald | Bus | green (no shape in feed) |
| 633B Paris - Nice | Rail | purple (no shape in feed) |
| C9 Toulon - Carnoules - Les Arcs | Rail | blue (no shape in feed) |
| K32 Strasbourg - Metz | Rail | red (no shape in feed) |
| P12 Brive La Gaillarde - Rodez | Rail | green (no shape in feed) |
| P73 Besançon-Mouchard - Lons | Bus | green (no shape in feed) |
| 401A Paris - Brest TGV | Rail | purple (no shape in feed) |
| P54 Calais Ville - Arras | Rail | green (no shape in feed) |
| K2 Lyon Perrache - Lyon Part Dieu - Clermont-Ferrand | Rail | red (no shape in feed) |
| P50 Belfort - Epinal | Rail | green (no shape in feed) |
| K2 Marseille - Aix En Provence - Gap - Briancon | Rail | red (no shape in feed) |
| P3 Angers St Laud - Le Mans - Paris Montparnasse | Rail | green (no shape in feed) |
| P29 Rodez - Millau | Bus | green (no shape in feed) |
| C15 Lyon Part Dieu - Mâcon | Rail | blue (no shape in feed) |
| 621A Paris - Grenoble TGV | Rail | purple (no shape in feed) |
| P10 Besancon V - Besançon Fc | Rail | green (no shape in feed) |
| C6 Saint-André Le Gaz - Grenoble Universités Gières | Rail | blue (no shape in feed) |
| K61 Lille Flandres - Hirson - (Charleville- Mézières) | Rail | red (no shape in feed) |
| P9 Lannion - Brest | Rail | green (no shape in feed) |
| C43 Bellegarde - St-Gervais Les Bains | Rail | blue (no shape in feed) |
| K50 Lille Flandres - Béthune | Rail | red (no shape in feed) |
| P4 Laval - Rennes | Rail | green (no shape in feed) |
| P81 Saint-Pierre D'Albigny - St-Jean-De-Maurienne | Bus | green (no shape in feed) |
| P45 Rouen - Amiens | Rail | green (no shape in feed) |
| C6 Toulouse Matabiau - Auch | Rail | blue (no shape in feed) |
| P6 Rennes - Dinan | Rail | green (no shape in feed) |
| P58 Thionville - Longwy | Rail | green (no shape in feed) |
| C7 Brioude - Clermont-Ferrand | Rail | blue (no shape in feed) |
| C44 Nancy - Pont St Vincent | Rail | blue (no shape in feed) |
| K8 Nantes - Les Sables D'Olonne | Rail | red (no shape in feed) |
| P47 Nancy - Longwy | Rail | green (no shape in feed) |
| K44 Lille Flandres - Amiens | Rail | red (no shape in feed) |
| K3 Toulouse Matabiau - Port Bou Frontiere | Rail | red (no shape in feed) |
| C1 Brest - Landerneau | Rail | blue (no shape in feed) |
| 251A Paris - Lille | Rail | purple (no shape in feed) |
| P14 Villefranche Vernet Les Bains - Latour De Carol Enveitg | Rail | green (no shape in feed) |
| P32 Paray - Montchanin | Rail | green (no shape in feed) |
| P4 Romans - Valence - Gap - Briancon | Rail | green (no shape in feed) |
| P88 Pontarlier - Frasne | Bus | green (no shape in feed) |
| P7 Quimper - Brest | Rail | green (no shape in feed) |
| L3 ST-GERVAIS - COPPET | Rail | green (no shape in feed) |
| C35 Strasbourg - Haguenau | Rail | blue (no shape in feed) |
| 633A Paris - Marseille | Rail | purple (no shape in feed) |
| K60 Lille Flandres - Maubeuge - Jeumont | Rail | red (no shape in feed) |
| C41 Lille Flandres - Libercourt - Lens | Rail | blue (no shape in feed) |
| 433B Paris - Bordeaux SEA | Rail | purple (no shape in feed) |
| C33 Bellegarde - Évian Les Bains | Rail | blue (no shape in feed) |
| K21 Valence - Annecy | Rail | red (no shape in feed) |
| P6 Nantes - Cholet | Rail | green (no shape in feed) |
| P55 Bourg En Bresse - Oyonnax | Rail | green (no shape in feed) |
| C3 Rennes - Montreuil-Sur-L'Ille | Rail | blue (no shape in feed) |
| C21 Annecy - Chambery | Rail | blue (no shape in feed) |
| K4 Le Croisic - Nantes - Rennes Via Sablé | Rail | red (no shape in feed) |
| P81 Lille Flandres - Baisieux - (Tournai) | Rail | green (no shape in feed) |
| C73 Château-Thierry - Reims | Rail | blue (no shape in feed) |
| P57 Aurillac - Brive-La-Gaillarde | Rail | green (no shape in feed) |
| 003A Nord Aquitaine TGV | Rail | purple (no shape in feed) |
| P75 Saumur - Les Sables d'Olonne | Rail | green (no shape in feed) |
| C3 Paris - Chartres | Rail | blue (no shape in feed) |
| P63 Valenciennes - Cambrai | Rail | green (no shape in feed) |
| F37 Wissembourg - Neustadt | Rail | orange (no shape in feed) |
| C5 Belfort - Delle | Rail | blue (no shape in feed) |
| K11 Toulouse Matabiau - Agen | Rail | red (no shape in feed) |
| P19 Mende - Marvejols | Rail | green (no shape in feed) |
| C29 Lozanne - Tassin | Rail | blue (no shape in feed) |
| P25 Laval - Le Mans | Rail | green (no shape in feed) |
| P9 Alençon - Château Du Loir | Rail | green (no shape in feed) |
| K940 Troyes - Vendeuvre - Chaumont | Bus | red (no shape in feed) |
| P73 Calais Ville - Rang-Du-Fliers - Verton - Berck | Rail | green (no shape in feed) |
| P62 Charleville - Givet | Rail | green (no shape in feed) |
| P4 Orleans - Vierzon - Châteauroux - Argenton - Limoges | Rail | green (no shape in feed) |
| K15 Paris Nord - Laon | Rail | red (no shape in feed) |
| P42 Montluçon - Vierzon | Rail | green (no shape in feed) |
| P910 Sedan - La Ferté Sur Chiers | Bus | green (no shape in feed) |
| P21 Abbeville - Amiens - Albert | Rail | green (no shape in feed) |
| L23 23. Limoges - Saint-Yrieix - Brive | Rail | green (no shape in feed) |
| D14 14. Poitiers - Niort - La Rochelle | Rail | red (no shape in feed) |
| L25 25. Montluçon / Felletin - Guéret - Limoges | Rail | green (no shape in feed) |
| C12 Paris Nord - Creil | Rail | blue (no shape in feed) |
| K11 Rouen - Dieppe | Rail | red (no shape in feed) |
| C31 St André-le-Gaz - Grenoble - Chambéry | Rail | blue (no shape in feed) |
| D44 44. Bordeaux - Langon - Marmande - Agen | Rail | red (no shape in feed) |
| P166 Tours-Blois-Orléans (omnibus) | Rail | green (no shape in feed) |
| D51 51. Bordeaux - Dax - Bayonne - Hendaye | Rail | red (no shape in feed) |
| P104 Orléans - Châteauroux - Saint-Sébastien | Rail | green (no shape in feed) |
| K903 Troyes - Châlons - Reims | Bus | red (no shape in feed) |
| P120 Langogne - Marvejols - St Chély d'Apcher | Bus | green (no shape in feed) |
| L55 55. Pau - Oloron - Bedous | Rail | green (no shape in feed) |
| P55 Metz - Bar-Le-Duc - Epernay | Rail | green (no shape in feed) |
| E12 RE Chamonix / Chambéry | Bus | green (no shape in feed) |
| K34 Valence - Marseille | Rail | red (no shape in feed) |
| E3 Multilignes Événementiel | Rail | purple (no shape in feed) |
| 723A Clermont - Béziers | Rail | purple (no shape in feed) |
| S06 Paris Nord - Le Tréport | Rail | orange (no shape in feed) |
| N01 Navettes TGV HPI | Bus | green (no shape in feed) |
| E02 Navettes Lorraine TGV - Nancy | Bus | green (no shape in feed) |
| P11 GUINGAMP - CARHAIX | Rail | green (no shape in feed) |
| P18 Nîmes-Avignon-Le Teil | Rail | purple (no shape in feed) |
| P14 LE HAVRE - BREAUTE - FECAMP | Rail | green (no shape in feed) |
| C35+ STRASBOURG - HAGUENAU | Rail | teal (no shape in feed) |
| P560 Metz - Verdun | Bus | green (no shape in feed) |
| F32 32. Ussel - Brive - Périgueux - Bordeaux | Rail | purple (no shape in feed) |
| L52 52. Bordeaux - Dax - Pau - Tarbes | Rail | green (no shape in feed) |
| 421E Paris - Bordeaux | Rail | purple (no shape in feed) |
| P32 Beauvais - Creil | Rail | green (no shape in feed) |
| C42 Ancenis - Savenay | Rail | blue (no shape in feed) |
| C7 Nantes - Châteaubriant | Tram / light rail | red (no shape in feed) |
| K39 Caen - Le Mans - Tours | Rail | red (no shape in feed) |
| D17 17. Niort - Saintes - Royan | Rail | red (no shape in feed) |
| L18 18. Angoulême - Limoges | Rail | green (no shape in feed) |
| K12 Cars CAEN - GRANVILLE - RENNES | Bus | red (no shape in feed) |
| C424 Car Surdon-Alençon | Bus | green (no shape in feed) |
| C20+ STRASBOURG-MULHOUSE | Rail | teal (no shape in feed) |
| F43 43. Saint-Mariens - Bordeaux | Rail | purple (no shape in feed) |
| D22 22. Limoges - Uzerche - Brive | Rail | red (no shape in feed) |
| L53 53. Bayonne - Pau - Tarbes | Rail | green (no shape in feed) |
| K33 Lyon Perrache - Lyon Part-Dieu - Bourg-en-Bresse | Rail | red (no shape in feed) |
| P101 Tours - Saumur | Rail | green (no shape in feed) |
| E13 RE Evian / Chambéry | Bus | green (no shape in feed) |
| K16 Calais Paris | Rail | red (no shape in feed) |
| 722A Paris - Nevers - Clermont | Rail | purple (no shape in feed) |
| C13 CAEN - LISIEUX (périurbain) | Rail | blue (no shape in feed) |
| C43+ NANCY - REMIREMONT | Rail | teal (no shape in feed) |
| E01 Navettes Meuse TGV - Bar le Duc, Commercy et Verdun | Bus | green (no shape in feed) |
| 361A Paris - Bruxelles | Rail | purple (no shape in feed) |
| K64 Mâcon - Lyon Perrache - Valence | Rail | red (no shape in feed) |
| L17 17. Niort - Saintes - Royan | Rail | green (no shape in feed) |
| P10 Amiens - Creil | Rail | green (no shape in feed) |
| S03 Hirson - Dunkerque | Rail | orange (no shape in feed) |
| L27 27. Ussel - Tulle - Brive | Rail | green (no shape in feed) |
| P818 Diemeringen - Sarralbe | Bus | green (no shape in feed) |
| P838 Sarreguemines - Bitche | Bus | green (no shape in feed) |
| F15 15. La Rochelle - Rochefort - Saintes - Bordeaux | Rail | purple (no shape in feed) |
| F42 42. Le Verdon - Macau - Bordeaux / Pessac | Rail | purple (no shape in feed) |
| L16 16. Royan - Saintes - Angoulême | Rail | green (no shape in feed) |
| E09 RE Bourg-St-Maurice / Grenoble | Bus | green (no shape in feed) |
| L21 21 - Limoges- La Souterraine | Rail | green (no shape in feed) |
| L33 33. Bordeaux - Bergerac - Sarlat | Rail | green (no shape in feed) |
| C10 YVETOT - ROUEN - ELBEUF | Rail | blue (no shape in feed) |
| L7 Annemasse-Vernier-Aéroport | Rail | black (no shape in feed) |
| F44 44. Bordeaux - Langon - Marmande - Agen | Rail | purple (no shape in feed) |
| P23 Commentry - Montluçon - St Amand | Rail | green (no shape in feed) |
| D15 15. La Rochelle - Rochefort - Saintes - Bordeaux | Rail | red (no shape in feed) |
| L44 44. Bordeaux - Langon - Marmande - Agen | Rail | green (no shape in feed) |
| K30 Tours - Le Mans - Alençon | Rail | red (no shape in feed) |
| E16 RE Bourg-en-Bresse / Chambéry | Bus | green (no shape in feed) |
| 555C Paris - Rodez / Albi | Rail | purple (no shape in feed) |
| P903 Troyes - Châlons - Reims | Bus | green (no shape in feed) |
| P34 Tours-Vendôme-Châteaudun | Rail | green (no shape in feed) |
| L14 14. Poitiers - Niort - La Rochelle | Rail | green (no shape in feed) |
| D31 31. Limoges - Périgueux - Bordeaux | Rail | red (no shape in feed) |
| 633G Paris - Perpignan | Rail | purple (no shape in feed) |
| P48 NANCY - VERDUN | Rail | green (no shape in feed) |
| P56 Metz - Verdun | Rail | green (no shape in feed) |
| C46+ Lunéville - Bar Le Duc - Epernay - Reims | Rail | teal (no shape in feed) |
| P152 Vallorcine - Martigny | Rail | green (no shape in feed) |
| L12 12. Poitiers - Angoulême | Rail | green (no shape in feed) |
| P51 Lens - Béthune - St-Pol-sur Ternoise | Rail | green (no shape in feed) |
| K54 Lyon Part-Dieu - Valence | Rail | red (no shape in feed) |
| 560A Paris - Brive | Rail | purple (no shape in feed) |
| E03 Navettes Lorraine TGV - Metz | Bus | green (no shape in feed) |
| L32 32. Ussel - Brive - Périgueux - Bordeaux | Rail | green (no shape in feed) |
| C71 Brioude - Clermont - Nevers | Rail | blue (no shape in feed) |
| C42+ NANCY - ST DIE DES VOSGES | Rail | teal (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Bus | green (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
| INCONNU - | Rail | purple (no shape in feed) |
This feed has 8889 stops.
List every stop
- FIGUERES-VILAFANT
- Barcelone-Sants
- GIRONA
- Portbou
- Augsburg Hbf
- Berlin-Gesundbrunnen
- Francfort sur le Main
- Mannheim Hbf
- Karlsruhe Hbf
- Baden-Baden
- Appenweier
- Legelshurst
- Kork
- Kehl
- Offenburg
- Lahr (Schwarzw)
- Ringsheim
- Freiburg (Breisgau) Hbf
- Muellheim (Baden)
- Neuenburg (Baden)
- Erfurt Hbf
- Mainz Hbf
- Nierstein
- Worms Hbf
- Frankenthal Hbf
- Ludwigshafen (Rhein) Hbf
- Woerth (Rhein)
- Hagenbach
- Berg (Pfalz)
- Neustadt (Weinstr) Hbf
- Maikammer-Kirrweiler
- Edenkoben
- Edesheim (Pfalz)
- Knöringen-Essingen
- Landau (Pfalz) Hbf
- Insheim
- Rohrbach (Pfalz)
- Winden (Pfalz)
- Schaidt (Pfalz)
- Kaiserslautern Hbf
- Kapsweyer
- Munich
- Halle (Saale) Hbf
- Trèves
- Konz Mitte
- Perl
- Sarrebruck
- Stuttgart Hbf
- Esslingen (Neckar)
- Ulm Hbf
- Vaihingen (Enz)
- Steinfeld (Pfalz)
- Schweighofen
- Maximiliansau Im Ruesten
- Neuburg (Rhein)
- Berlin Hbf-Lehrter Bahnhof Nord
- Berlin Suedkreuz
- Neustadt (Weinstraße) Süd
- Luxembourg
- Howald
- Bettembourg
- Luxembourg secteur Hollerich
- Dippach secteur Reckange
- Bascharage secteur Sanem
- Petange
- Rodange
- Bettembourg Gare
- Luxembourg Gare
- Turin Porta Susa
- OULX CESANA CLAVIERE SESTRIERE
- TORINO PORTA NUOVA
- TORINO LINGOTTO
- MILANO PORTA GARIBALDI
- VENTIMIGLIA
- Basel SBB
- Zimeysa
- La Plaine (Suisse)
- Russin
- Satigny
- Meyrin
- Vernier
- Genève Cornavin
- Les Tuileries
- Creux-de-Genthod
- Pont-Céard
- Mies
- Tannay
- Chambésy
- Genthod-Bellevue
- Versoix
- Coppet
- Geneve-Aeroport
- Vallorbe
- Lausanne
- Martigny
- Vernayaz MC
- Salvan
- Les Marécottes
- Le Trétien
- Finhaut
- Le Chatelard VS
- Le Châtelard Frontière
- Zuerich HB
- Travers
- Neuchatel
- La Chaux-de-Fonds
- Le Crêt-du-Locle
- Le Locle
- La Chaux-de-Fonds Les Forges
- Bern
- Lancy-Pont-Rouge
- Genève-Champel
- Genève-Eaux-Vives
- Chêne-Bourg
- Genève-Sécheron
- Lancy-Bachet
- Les Fumeaux
- La Médettaz
- Chêne-Bourg Place Favre
- Genève Eaux-Vives Gare
- La Douzillère
- Le Puy-en-Velay Lafayette
- Vignory Centre
- Chaumont Hôpital
- Bologne Salle des Fêtes
- Soncourt
- Gudmont-Centre
- Eurville Mairie
- Saint-Dizier Godard-Jeanson
- Chatonrupt
- Fronville Lotissement
- Marnaval Église
- Sedan Place Calonne
- Lille Centre Hospitalier Régional
- Ervy-le-Châtel Halles
- Villeneuve-au-Chemin
- Fays-la-Chapelle
- Marne-la-Vallée Chessy
- Balsièges Bourg
- Carignan Rue de la Paix
- Wé
- Fromy
- Margut Place Trouslard
- Saint-Hilaire-sous-Romilly
- Paris Est
- Longueville
- La Ferté-sous-Jouarre
- Château-Thierry
- Auxon Église
- Martigny-Les-Gerbonvaux Centre
- Autreville Centre
- Allamps E.S.A.T
- Hestroff Eglise
- Vaudreching Bernanos
- Alzing Rue de Brettnach
- Hargarten-aux-Mines Rue Principale
- Montigny-sur-Chiers Eglise
- Lexy Carrefour
- Hertzing Centre
- Bébing Route Nationale
- Bouilly Mairie
- Chamoy-Carrefour D1/D23
- Jeugny Église
- Montigny-les-Monts Mairie
- Saint-Jean-de-Bonneval Église
- Saint-Phal Monument aux Morts
- Villery
- Neuvy-Sautour Route Nationale
- Brienon-sur-Armançon Mairie
- Troyes
- Saint-Lyé Eglise
- Payns Mairie
- Savières Impasse St-Phal
- Saint-Mesmin Gare SNCF
- Vallant-Saint-Georges Mairie
- Châtres Salle Polyvalente
- Maizières-la-Grande-Paroisse Eglise
- Romilly-sur-Seine
- Marnay-sur-Seine
- Nogent-sur-Seine
- Vendeuvre
- Bar-sur-Aube
- Ervy-le-Châtel Gare
- Les Cabannes Centre
- Pamiers Centre
- Le Vernet
- Varilhes Centre
- Brion - Montréal-la-Cluse Gare
- Auch Le Seilhan
- Tarascon-sur-Ariège Espace Francois Mitterrand
- Gaillac-d'Aveyron Bourg
- Severac d'Aveyron Lapanouse
- Onet-le-Château la Roquette
- Loubiere Canabols
- Gaillac-D-Aveyron Lugans
- Albias
- Troyes Gare Routière
- Barberey-Saint-Sulpice Centre Commercial
- Barberey-Saint-Sulpice Route d
- Mesgrigny Mairie
- Méry-sur-Seine Hôtel de Ville
- Maizières-la-Grande-Paroisse Tabac
- Troyes Chambre de Commerce
- Troyes Lombards
- Lirey la Chapelle
- Machy
- Coursan-en-Othe RN
- Nancy
- Jarville-la-Malgrange
- Foug
- Toul
- Fontenoy-sur-Moselle
- Liverdun
- Frouard
- Champigneulles
- Laneuveville-devant-Nancy
- Varangéville - Saint-Nicolas
- Dombasle-sur-Meurthe
- Rosières-aux-Salines
- Blainville - Damelevières
- Mont-sur-Meurthe
- Lunéville
- Einvaux
- Bayon
- Soulosse Route Nationale
- Neufchâteau
- Saint-Clément - Laronxe
- Chenevières
- Ménil - Flin
- Azerailles
- Baccarat
- Bertrichamps
- Thiaville
- Houdemont
- Ludres
- Messein
- Neuves-Maisons
- Pont-Saint-Vincent
- Blénod-lès-Toul Les Naux
- Bulligny Centre
- Barisey-la-Côte Gare
- Pompey
- Marbache
- Belleville
- Dieulouard
- Pont-à-Mousson
- Chaumont
- Langres
- Lorraine TGV
- Culmont - Chalindrey
- and 8639 more (see the full list on the map or in the GeoJSON)
Over time
This is the first scorecard for this agency. A trend and a "what changed" summary appear here once it has been checked more than once.
Everything we checked
11 findings, ordered by severity.
Show every finding
- Warning49042 instances
49042 of 49042 trips don't say whether the vehicle is wheelchair accessible.
Even with accessible stops, riders need to know the transit vehicle itself can take them.
Fix: Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip. (A default or per-trip field in your export.)
Validator rule: scorecard_wheelchair_accessible_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)
- Warning8889 instances
8889 of 8889 stops don't say whether a wheelchair user can board there.
Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all.
Fix: Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops. (A column in stops.txt; your scheduling software likely has it.)
Validator rule: scorecard_wheelchair_boarding_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)
- Warning1509 instances
Some internal IDs use characters outside the basic text set.
These IDs are valid UTF-8 data. This warning is only about support in older apps. It does not mean that names in other languages are wrong.
Fix: Only change the flagged IDs if an app needs basic ASCII values. Update each place that uses the ID. Keep all names and headsigns in their original language. (A planned ID change, not a quick text cleanup.)
Validator rule: non_ascii_or_non_printable_char · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning67 instances
Two or more routes share the same name.
Riders can't tell the routes apart in apps.
Fix: Give each route a distinct short or long name. (One field per route.)
Validator rule: duplicate_route_name · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning61 instances
Some rider-facing names are in ALL CAPS or all lowercase.
ALL-CAPS stop and headsign names are harder to read in apps and are read awkwardly by screen readers.
Fix: Use mixed case for stop names and headsigns (e.g. 'Main St & 2nd Ave', not 'MAIN ST & 2ND AVE'). (Often a bulk fix in your scheduling software.)
Validator rule: mixed_case_recommended_field · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning3 instances
Some route colors don't contrast with their text color.
Route badges get hard to read, most of all for riders with low vision.
Fix: Pick a darker/lighter route_text_color for the flagged routes. (One field per route.)
Validator rule: route_color_contrast · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning1 instance
feed_info.txt lists no contact email and no contact URL.
Without a contact, apps like Google Maps can't reach you when they find a problem in the feed.
Fix: Add feed_contact_email or feed_contact_url to feed_info.txt. (One field, set once in export settings.)
Validator rule: missing_feed_contact_email_and_url · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning1 instance
The feed contains no fare information.
Riders see 'fare unknown' in trip planners and can't budget their trip; visitors are most affected.
Fix: Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead. (A small file for most flat-fare systems.)
Validator rule: scorecard_no_fare_data · Read the fix guide · See GTFS Best Practices (opens GTFS Best Practices on an external site)
- Warning1 instance
This feed models stations or entrances but has no pathways.txt.
Trip planners can't guide riders through the station, and there is no step-free route information for wheelchair users.
Fix: Add pathways.txt connecting entrances, platforms, and any elevators, with a level for each. (Worth it for multi-level or large stations; flat stops don't need it.)
Validator rule: scorecard_station_no_pathways · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)
- Info3 instances
Some files contain columns that are not part of the GTFS spec.
Harmless to riders, but apps ignore these columns and they can hide typos in real column names.
Fix: Check the flagged column names for misspellings of standard GTFS fields; remove them if they are vendor extras. (A quick look at the flagged files.)
Validator rule: unknown_column · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Info1 instance
feed_info.txt has no technical contact (feed_contact_email or feed_contact_url).
Trip-planning apps and regional data coordinators have nobody to email when they spot a problem with your feed, so problems linger.
Fix: Add feed_contact_email to feed_info.txt. (One field.)
Validator rule: scorecard_no_feed_contact · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
Conformance mark Not yet
This feed is close to the conformance mark. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.
- Valid Met
- Passes validation with no errors.
- Current Met
- Service data covers the next 161 days.
- Accessible Not yet
- States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.
In plain words: earn this mark when your feed passes validation, has not expired, and says whether nearly every stop and trip is wheelchair accessible.
A pass credential for a feed that is valid, current, and states wheelchair access on nearly every stop and trip. Accessibility here measures what the feed publishes, not whether a stop is physically usable. How the conformance mark works.
Clears the Google and Apple Maps four-week coverage bar. This feed has 161 days of service ahead, clearing the four-week (28-day) window Maps asks for. No validator errors either, so riders keep seeing this agency in their trip planners; warnings lower the grade here but do not remove a feed from Maps.
How this agency maps to the standards
The scorecard is a data-quality lens, not a compliance determination. Its universal references describe good GTFS and useful rider information. Useful references here are GTFS Schedule Best Practices, GTFS-Realtime Best Practices, MobilityData grading scheme, Google Transit publication guidance. Read the full standards crosswalk.
- Correctness 68 / 100
- GTFS Schedule best practices, checked by the MobilityData validator. MobilityData grading covers stop locations, route names, and colors. Google Transit requires a feed to pass validation for publication.
- Freshness 100 / 100
- GTFS Schedule best practices call for a dataset that stays current. An expired calendar can remove service from Google Transit and other rider trip planners.
- Rider experience 37 / 100
- GTFS Best Practices for rider-facing fields. MobilityData grading covers stop names and headsigns.
- Realtime quality Not yet published
- GTFS-Realtime best practices: a stable URL, high uptime, and frequent updates.
Cite this record
This page updates on every check. The record below does not: it is the dated file this grade came from, published at https://gtfsscorecard.org/data/artifacts/sncf-tgv-intercites-ter/2026-07-23.json and never overwritten, pinning the grade, category scores, rubric version, validator version, reader archive profile, and the scored feed's sha256 as they stood on 2026-07-23. Use it in a board packet, a regulatory filing, or a research citation instead of linking the live page, whose content will differ on your next visit.
Citing the tool itself rather than one agency's record? Use the repo's CITATION.cff.