← All agencies

Feed status · checked 2026-07-24

Réseau interurbain Fluo Grand-Est - Vosges (88)

Based on the feed this agency publishes

Service mode Bus

39.8 / 100

First scorecard for this agency

Catalogued in Grand-Est, France.

Covers 160 daysAccessibility gapsRealtime not yet published

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

Fix 01

Re-generate shape distances in your export; flag to your vendor if it persists.Likely your export tool

Some trips have stop times whose distances along the route go backwards. Apps can show buses jumping backwards or mis-order stops.

⏱ Usually an export-tool fix, not hand editing.worth about +18 points in its category

Fix 02

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

2779 of 2786 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

Fix 03

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

1295 of 1295 trips don't say whether the vehicle is wheelchair accessible. Even with accessible stops, riders need to know the bus itself can take them.

⏱ A default or per-trip field in your export.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.

  1. Re-generate shape distances in your export; flag to your vendor if it persists.

    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.

  2. 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.

  3. 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.

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 160 days.
Published accessibility data
Accessibility information is stated for 0.3% 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

Correctness7.0 / 100

The MobilityData validator flagged 14 kinds of issue across 7968 instances (27 error, 7804 warning, 137 informational).

Freshness100.0 / 100

Service data covers the next 160 days.

Rider experience37.4 / 100

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.

Accessibility0.2 / 100

0% of stops state accessibility (0% marked accessible). Reflects what the feed states, not verified physical usability.

2 accessibility depth signals

  • 112 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set ("terres st jean", "EPINAL - Terres St Jean", "VILLE-SUR-ILLON - EPHAD St Joseph", 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.

Realtime qualityNot yet measured

Not scored yet. Nothing here counts against the grade.

Routes and stops

Each route is drawn once, using the longest shape its trips follow; stops are the dots.

Skip to route and stop data

Basemap: OpenFreeMap, © OpenStreetMap contributors. Routes and stops: this agency's GTFS feed.

  • 88EBRU51 (white)
  • 88EBRU52 (white)
  • 88EBRU53 (white)
  • 88EBRU54 (white)
  • 88EBRU55 (white)
  • 88EBRU56 (white)
  • 88EBRU57 (white)
  • 88EBRU58 (white)
  • 88EBRU59 (white)
  • 88EBRU60 (white)
  • 88EBRU61 (white)
  • 88EBRU62 (white)
  • 88ECCB51 (white)
  • 88EGER51 (white)
  • 88EGER52 (white)
  • 88EGER53 (white)
  • 88EGER54 (white)
  • 88EGER55 (white)
  • 88ELVC51 (white)
  • 88ELVC52 (white)
  • 88ELVC53 (white)
  • 88ELVC54 (white)
  • 88ELVC55 (white)
  • 88ELVC56 (white)
  • 88ELVC57 (white)
  • 88ELVC58 (white)
  • 88ELVC59 (white)
  • 88ELVC61 (white)
  • 88ELVC62 (white)
  • 88ELVC63 (white)
  • 88ELVC64 (white)
  • 88EMD51 (white)
  • 88EMD52 (white)
  • 88EMD53 (white)
  • 88EMD54 (white)
  • 88EMD55 (white)
  • 88EMD57 (white)
  • 88EMD58 (white)
  • 88EMD59 (white)
  • 88EMD60 (white)
  • 88EMD61 (white)
  • 88EMD62 (white)
  • 88EMD63 (white)
  • 88EMD64 (white)
  • 88EMD65 (white)
  • 88EMD66 (white)
  • 88EMOS51 (white)
  • 88EMOS52 (white)
  • 88EMOS53 (white)
  • 88EMOS54 (white)
  • 88EMOS55 (white)
  • 88EMOS56 (white)
  • 88EMOS57 (white)
  • 88EMOS58 (white)
  • 88ENFC51 (white)
  • 88ENFC52 (white)
  • 88ENFC53 (white)
  • 88ENFC54 (white)
  • 88ENFC55 (white)
  • 88ENFC56 (white)
  • 88ENFC57 (white)
  • 88ENFC58 (white)
  • 88ENFC59 (white)
  • 88ENFC60 (white)
  • 88ENFC61 (white)
  • 88ENFC62 (white)
  • 88ENFC63 (white)
  • 88ENFC64 (white)
  • 88ENFC65 (white)
  • 88ENFC66 (white)
  • 88ENFC67 (white)
  • 88ENFC68 (white)
  • 88ENFC69 (white)
  • 88ENFC70 (white)
  • 88ERA51 (white)
  • 88ERA52 (white)
  • 88ERA53 (white)
  • 88ERA54 (white)
  • 88ERA55 (white)
  • 88ERA56 (white)
  • 88ERA57 (white)
  • 88ERA58 (white)
  • 88ERA59 (white)
  • 88ERA60 (white)
  • 88ERE51 (white)
  • 88ERE52 (white)
  • 88ERE53 (white)
  • 88ERE54 (white)
  • 88ERE55 (white)
  • 88ERE56 (white)
  • 88ERE57 (white)
  • 88EVCSO52 (white)
  • 88EVCSO53 (white)
  • 88EVCSO54 (white)
  • 88EVCSO55 (white)
  • 88EVCSO57 (white)
  • 88E269AO2 (white)
  • 88E426AO2 (white)
  • 88R011 (blue)
  • 88R012 (blue)
  • 88R013 (blue)
  • 88R010 (blue)
  • 88R017 (blue)
  • 88R028 (blue)
  • 88R029 (blue)
  • 88R004 (blue)
  • 88R042 (blue)
  • 88R006 (blue)
  • 88R007 (blue)
  • 88R009 (blue)
  • 88SBRU01 (white)
  • 88SBRU02 (white)
  • 88SBRU03 (white)
  • 88SBRU04 (white)
  • 88SBRU05 (white)
  • 88SBRU06 (white)
  • 88SBRU07 (white)
  • 88SBRU08 (white)
  • 88SBRU09 (white)
  • 88SBRU10 (white)
  • 88SBRU11 (white)
  • 88SBRU12 (white)
  • 88SBRU13 (white)
  • 88SBRU14 (white)
  • 88SBRU16 (white)
  • 88SBRU17 (white)
  • 88SBRU18 (white)
  • 88SBRU19 (white)
  • 88SBRU20 (white)
  • 88SCCB01 (white)
  • 88SCCB02 (white)
  • 88SCCB03 (white)
  • 88SCCB04 (white)
  • 88SCCB06 (white)
  • 88SCCB07 (white)
  • 88SCCB08 (white)
  • 88SCCB09 (white)
  • 88SCCB11 (white)
  • 88SCCB12 (white)
  • 88SCCB14 (white)
  • 88SCCB15 (white)
  • 88SEP01 (white)
  • 88SEP02 (white)
  • 88SEP03 (white)
  • 88SEP04 (white)
  • 88SEP05 (white)
  • 88SEP06 (white)
  • 88SEP07 (white)
  • 88SEP08 (white)
  • 88SEP09 (white)
  • 88SEP10 (white)
  • 88SEP12 (white)
  • 88SEP13 (white)
  • 88SGER01 (white)
  • 88SGER04 (white)
  • 88SGER05 (white)
  • 88SGER06 (white)
  • 88SGER07 (white)
  • 88SGER08 (white)
  • 88SGER09 (white)
  • 88SGER10 (white)
  • 88SGER12 (white)
  • 88SGER13 (white)
  • 88SGER14 (white)
  • 88SGER15 (white)
  • 88SGER16 (white)
  • 88EGER56 (white)
  • 88SLVC01 (white)
  • 88SLVC02 (white)
  • 88SLVC03 (white)
  • 88SLVC04 (white)
  • 88SLVC06 (white)
  • 88SLVC07 (white)
  • 88SLVC08 (white)
  • 88SLVC09 (white)
  • 88SLVC10 (white)
  • 88SLVC11 (white)
  • 88SLVC12 (white)
  • 88SLVC13 (white)
  • 88SLVC14 (white)
  • 88SLVC15 (white)
  • 88SLVC16 (white)
  • 88SLVC17 (white)
  • 88SLVC18 (white)
  • 88SLVC19 (white)
  • 88SMD01 (white)
  • 88SMD02 (white)
  • 88SMD03 (white)
  • 88SMD04 (white)
  • 88SMD05 (white)
  • 88SMD06 (white)
  • 88SMD07 (white)
  • 88SMD08 (white)
  • 88SMD09 (white)
  • 88SMD10 (white)
  • 88SMD11 (white)
  • 88SMD12 (white)
  • 88SMD13 (white)
  • 88SMD14 (white)
  • 88SMD15 (white)
  • 88SMD16 (white)
  • 88SMD17 (white)
  • 88SMD19 (white)
  • 88SMD20 (white)
  • 88SMOS01 (white)
  • 88SMOS02 (white)
  • 88SMOS03 (white)
  • 88SMOS04 (white)
  • 88SMOS05 (white)
  • 88SMOS06 (white)
  • 88SMOS07 (white)
  • 88SMOS08 (white)
  • 88SMOS09 (white)
  • 88SMOS10 (white)
  • 88SMOS11 (white)
  • 88SMOS12 (white)
  • 88SMOS13 (white)
  • 88SMOS14 (white)
  • 88SMOS15 (white)
  • 88SMOS16 (white)
  • 88SMOS17 (white)
  • 88SMOS18 (white)
  • 88SMOS19 (white)
  • 88SMOS20 (white)
  • 88SMOS21 (white)
  • 88SMOS22 (white)
  • 88SMOS23 (white)
  • 88SNFC01 (white)
  • 88SNFC02 (white)
  • 88SNFC03 (white)
  • 88SNFC04 (white)
  • 88SNFC05 (white)
  • 88SNFC06 (white)
  • 88SNFC07 (white)
  • 88SNFC08 (white)
  • 88SNFC09 (white)
  • 88SNFC10 (white)
  • 88SNFC11 (white)
  • 88SNFC12 (white)
  • 88SNFC13 (white)
  • 88SNFC14 (white)
  • 88SNFC15 (white)
  • 88SNFC16 (white)
  • 88SNFC17 (white)
  • 88SNFC18 (white)
  • 88SNFC19 (white)
  • 88SNFC20 (white)
  • 88SNFC21 (white)
  • 88SNFC22 (white)
  • 88SNFC23 (white)
  • 88SNFC24 (white)
  • 88SNFC25 (white)
  • 88SNFC26 (white)
  • 88SRA01 (white)
  • 88SRA02 (white)
  • 88SRA03 (white)
  • 88SRA04 (white)
  • 88SRA05 (white)
  • 88SRA06 (white)
  • 88SRA07 (white)
  • 88SRA08 (white)
  • 88SRA09 (white)
  • 88SRA10 (white)
  • 88SRE01 (white)
  • 88SRE02 (white)
  • 88SRE03 (white)
  • 88SRE04 (white)
  • 88SRE05 (white)
  • 88SRE06 (white)
  • 88SRE07 (white)
  • 88SRE08 (white)
  • 88SRE09 (white)
  • 88SRE10 (white)
  • 88SRE11 (white)
  • 88SRE12 (white)
  • 88SRE13 (white)
  • 88SRE14 (white)
  • 88SRE15 (white)
  • 88SRE16 (white)
  • 88SRE17 (white)
  • 88SRE18 (white)
  • 88SRE19 (white)
  • 88SRE20 (white)
  • 88SRE21 (white)
  • 88SRE22 (white)
  • 88SRE23 (white)
  • 88SRE24 (white)
  • 88SRE25 (white)
  • 88SRE26 (white)
  • 88SRE27 (white)
  • 88SRE28 (white)
  • 88SRE29 (white)
  • 88SRE30 (white)
  • 88SRE31 (white)
  • 88SRE33 (white)
  • 88SRE34 (white)
  • 88SRE35 (white)
  • 88SRE36 (white)
  • 88SRE37 (white)
  • 88SRE38 (white)
  • 88SRE39 (white)
  • 88SVCSO01 (white)
  • 88SVCSO02 (white)
  • 88SVCSO03 (white)
  • 88SVCSO04 (white)
  • 88SVCSO05 (white)
  • 88SVCSO07 (white)
  • 88SVCSO08 (white)
  • 88SVCSO10 (white)
  • 88SVCSO11 (white)
  • 88SVCSO12 (white)
  • 88EMOS59 (white)
  • 88ENFC71 (white)
  • 88SGER17 (white)
  • 88ELVC65 (white)
  • 88ELVC67 (white)
  • 88SRE40 (white)
  • 88SRE41 (white)
  • 88ERE58 (white)
  • 88ERE59 (white)
  • 88R003 (blue)
  • 88R002 (blue)
  • 88SEP14 (white)
  • 88R088 (blue)
  • 88R008 (blue)
  • 9767- REMICOURT-MIRECOURT (white)
Routes in Réseau interurbain Fluo Grand-Est - Vosges (88)'s feed
RouteTypeLine color
88EBRU51 VERVEZELLE / DOMFAING / BROUVELIEURESBuswhite
88EBRU52 MORTAGNE / BROUVELIEURESBuswhite
88EBRU53 MEMENIL / GIRECOURT-SUR-DURBIONBuswhite
88EBRU54 CHARMOIS-DVT-BRUYERES / LE ROULIERBuswhite
88EBRU55 HERPELMONT / LAVELINE-DVT-BRUYERESBuswhite
88EBRU56 PREY / LEPANGES-SUR-VOLOGNEBuswhite
88EBRU57 FIMENIL / LAVAL-SUR-VOLOGNEBuswhite
88EBRU58 STE-HELENE / GRANDVILLERSBuswhite
88EBRU59 LA NEUVEVILLE-DVT-LEPANGESBuswhite
88EBRU60 FAYS / BRUYERESBuswhite
88EBRU61 LES ROUGES-EAUX / BROUVELIEURESBuswhite
88EBRU62 FREMIFONTAINE / DESTORDBuswhite
88ECCB51 FERDRUPT / RUPT-SUR-MOSELLEBuswhite
88EGER51 LE THOLYBuswhite
88EGER52 REHAUPAL / FAUCOMPIERREBuswhite
88EGER53 GRANGES-AUMONTZEYBuswhite
88EGER54 BAN-SUR-MEURTHE / XONRUPT-LONGEMERBuswhite
88EGER55 GERARDMERBuswhite
88ELVC51 ROZIERES-SUR-MOUZON / DAMBLAINBuswhite
88ELVC52 SENAIDE / ISCHESBuswhite
88ELVC53 MAREY / MARTIGNY-LES-BAINSBuswhite
88ELVC54 AULNOIS / BULGNEVILLEBuswhite
88ELVC55 AINGEVILLE / ST-OUEN-LES-PAREYBuswhite
88ELVC56 LA VACHERESSE-ET-LA-ROUILLIE / ST-OUENBuswhite
88ELVC57 CRAINVILLIERS / CONTREXEVILLEBuswhite
88ELVC58 SAULXURES-LES-BULGNEVILLE / BULGNEVILLEBuswhite
88ELVC59 DOMBASLE-DVT-DARNEY / SANS-VALLOISBuswhite
88ELVC61 THUILLIERES / VITTELBuswhite
88ELVC62 NORROY / VITTELBuswhite
88ELVC63 MANDRES-SUR-VAIR / DOMBROT-SUR-VAIRBuswhite
88ELVC64 PAREY-SS-MONTFORT / HAREVILLEBuswhite
88EMD51 MADONNE-ET-LAMEREY / DAMAS-ET-BETTEGNEYBuswhite
88EMD52 BEGNECOURT / VALFROICOURT / FRENOISBuswhite
88EMD53 BOCQUEGNEY / HENNECOURTBuswhite
88EMD54 VILLE-SUR-ILLON / HAROLBuswhite
88EMD55 CIRCOURT / MADEGNEYBuswhite
88EMD57 BIECOURT / OELLEVILLEBuswhite
88EMD58 BOULAINCOURT / OELLEVILLEBuswhite
88EMD59 VIVIERS-OFFROICOURT / ROUVRES-E-XAINTOISBuswhite
88EMD60 MENIL-EN-XAINTOIS / BAUDRICOURTBuswhite
88EMD61 RAMECOURT / POUSSAYBuswhite
88EMD62 MAZIROT / POUSSAYBuswhite
88EMD63 VROVILLE / MATTAINCOURT / HYMONTBuswhite
88EMD64 ESTRENNES / HYMONTBuswhite
88EMD65 BETTONCOURT / SAVIGNYBuswhite
88EMD66 VOMECOURT-SUR-MADON / SAVIGNYBuswhite
88EMOS51 BASSE-SUR-LE-RUPTBuswhite
88EMOS52 GERBAMONT / SAPOISBuswhite
88EMOS53 VAGNEYBuswhite
88EMOS54 BASSE-SUR-LE-RUPT / VAGNEYBuswhite
88EMOS55 LE SYNDICATBuswhite
88EMOS56 VENTRONBuswhite
88EMOS57 CORNIMONTBuswhite
88EMOS58 CORNIMONTBuswhite
88ENFC51 BALLEVILLE / CHATENOISBuswhite
88ENFC52 LONGCHAMP-SS-CHATENOIS / CHATENOISBuswhite
88ENFC53 REMOVILLE / RAINVILLEBuswhite
88ENFC54 VIOCOURT / RAINVILLEBuswhite
88ENFC55 GEMMELAINCOURT / GIRONCOURT-SUR-VRAINEBuswhite
88ENFC56 VANDELEVILLE / VICHEREYBuswhite
88ENFC57 TRAMONT-LASSUS / VICHEREYBuswhite
88ENFC58 TRAMPOT / GRANDBuswhite
88ENFC59 FREVILLE / LIFFOL-LE-GRANDBuswhite
88ENFC60 PUNEROT / MARTIGNY-LES-GERBONVAUXBuswhite
88ENFC61 AUTREVILLE / MARTIGNY-LES-GERBONVAUXBuswhite
88ENFC62 BARVILLE / SOULOSSE-SS-ST-ELOPHEBuswhite
88ENFC63 FREBECOURT / COUSSEYBuswhite
88ENFC64 GREUX / MAXEY-SUR-MEUSEBuswhite
88ENFC65 CHERMISEY / LIFFOL LE GRANDBuswhite
88ENFC66 MONT-LES-NEUFCHATEAU / NEUFCHATEAUBuswhite
88ENFC67 REBEUVILLE / CIRCOURT-SUR-MOUZONBuswhite
88ENFC68 CERTILLEUX / LANDAVILLEBuswhite
88ENFC69 ROLLAINVILLE / NEUFCHATEAUBuswhite
88ENFC70 AVRANVILLE / GRANDBuswhite
88ERA51 MOYEMONT / ST-MAURICE-SUR-MORTAGNEBuswhite
88ERA52 ROVILLE-AUX-CHENES / ROMONTBuswhite
88ERA53 CLEZENTAINE / DOMPTAILBuswhite
88ERA54 DONCIERES / DOMPTAILBuswhite
88ERA55 MENIL-SUR-BELVITTE / ANGLEMONTBuswhite
88ERA56 BRU / ST-BENOIT-LA-CHIPOTTEBuswhite
88ERA57 HOUSSERAS / JEANMENILBuswhite
88ERA58 ST-GORGON / VOMECOURTBuswhite
88ERA59 DOMPIERRE / PADOUXBuswhite
88ERA60 RAMBERVILLERSBuswhite
88ERE51 RAON-AUX-BOISBuswhite
88ERE52 ST-NABORDBuswhite
88ERE53 ST-NABORDBuswhite
88ERE54 VECOUX / REMIREMONTBuswhite
88ERE55 JARMENIL / POUXEUXBuswhite
88ERE56 ST-ETIENNE-LES-REMIREMONTBuswhite
88ERE57 ST-AMEBuswhite
88EVCSO52 GIGNEVILLE / DOMBROT-LE-SECBuswhite
88EVCSO53 JESONVILLE / DARNEYBuswhite
88EVCSO54 VIOMENIL / HENNEZELBuswhite
88EVCSO55 ESCLES / VIOMENIL / LERRAINBuswhite
88EVCSO57 ST-BASLEMONT / VIVIERS-LE-GRASBuswhite
88E269AO2 269AO2 - LIEZEY - LE THOLYBuswhite
88E426AO2 426AO2 - ST MAURICE SUR MOSELLE EcoleBuswhite
88R011 11 - EPINAL / REMIREMONTBusblue
88R012 12 - REMIREMONT / GERARDMERBusblue
88R013 13 - GERARDMER / MUNSTERBusblue
88R010 10 - NEUFCHATEAU / MIRECOURT / EPINALBusblue
88R017 17 - ST-DIE-DES-VOSGES / GERARDMERBusblue
88R028 28 - GERARDMER / BRUYERESBusblue
88R029 29 - EPINAL / GERARDMERBusblue
88R004 4 - EPINAL / MONTHUREUX-SUR-SAONEBusblue
88R042 42 - NEUFCHATEAU / CHAUMONTBusblue
88R006 6 - LE VAL-D-AJOL / REMIREMONTBusblue
88R007 7 - EPINAL / RAMBERVILLERSBusblue
88R009 9 - EPINAL / VITTEL / CONTREXEVILLEBusblue
88SBRU01 ST-BENOIT-LA-CHIPOTTE / BRUYERESBuswhite
88SBRU02 CLEZENTAINE / BRUYERESBuswhite
88SBRU03 ST-MAURICE-SUR-MORTAGNE / BRUYERESBuswhite
88SBRU04 MENIL-SUR-BELVITTE / BRUYERESBuswhite
88SBRU05 SERCOEUR / BRUYERESBuswhite
88SBRU06 GUGNECOURT / BRUYERESBuswhite
88SBRU07 PIERREPONT-SUR-L-ARENTELE / BRUYERESBuswhite
88SBRU08 LES ROUGES-EAUX / BRUYERESBuswhite
88SBRU09 XAMONTARUPT / BRUYERESBuswhite
88SBRU10 CHARMOIS-DVT-BRUYERES / BRUYERESBuswhite
88SBRU11 JARMENIL / BRUYERESBuswhite
88SBRU12 LE ROULIER / BRUYERESBuswhite
88SBRU13 DEYCIMONT / BRUYERESBuswhite
88SBRU14 CORCIEUX / BRUYERESBuswhite
88SBRU16 CHAMPDRAY / BRUYERESBuswhite
88SBRU17 LA HOUSSIERE / BRUYERESBuswhite
88SBRU18 ARRENTES-DE-CORCIEUX / BRUYERESBuswhite
88SBRU19 MORTAGNE / BRUYERESBuswhite
88SBRU20 BRUYERES / EPINALBuswhite
88SCCB01 RAMONCHAMP / LE THILLOTBuswhite
88SCCB02 RAMONCHAMP / LE THILLOTBuswhite
88SCCB03 LA BRESSE / LE THILLOTBuswhite
88SCCB04 BUSSANG / LE THILLOTBuswhite
88SCCB06 ST-MAURICE-SUR-MOSELLE / LE THILLOTBuswhite
88SCCB07 RUPT-SUR-MOSELLEBuswhite
88SCCB08 FERDRUPT / RUPT-SUR-MOSELLEBuswhite
88SCCB09 BUSSANG / REMIREMONTBuswhite
88SCCB11 FRESSE-SUR-MOSELLE / REMIREMONTBuswhite
88SCCB12 LE MENIL / REMIREMONTBuswhite
88SCCB14 RUPT-SUR-MOSELLE / REMIREMONTBuswhite
88SCCB15 LE THILLOT / REMIREMONTBuswhite
88SEP01 EPINAL / HAROLBuswhite
88SEP02 PONT LES BONFAYS / EPINALBuswhite
88SEP03 BEGNECOURT / EPINALBuswhite
88SEP04 DAMAS-ET-BETTEGNEY / EPINALBuswhite
88SEP05 BOUXIERES-AUX-BOIS / EPINALBuswhite
88SEP06 DOMPIERRE / EPINALBuswhite
88SEP07 RAON-L-ETAPE / EPINALBuswhite
88SEP08 DESTORD/ EPINALBuswhite
88SEP09 FONTENAY / EPINALBuswhite
88SEP10 AYDOILLES / EPINALBuswhite
88SEP12 RAON-AUX-BOIS / EPINALBuswhite
88SEP13 EPINAL / ROVILLE-AUX-CHENESBuswhite
88SGER01 FAUCOMPIERRE / LE THOLYBuswhite
88SGER02 LE SYNDICAT (Julienrupt) / CLEURIE / LE THOLYBuswhite (no shape in feed)
88SGER04 TENDON / LE THOLYBuswhite
88SGER05 BAN-SUR-MEURTHE-CLEFCY / GERARDMERBuswhite
88SGER06 ST-DIE-DES-VOSGES / GERARDMERBuswhite
88SGER07 ST-LEONARD / GERARDMERBuswhite
88SGER08 BARBEY-SEROUX / GERARDMERBuswhite
88SGER09 GRANGES-AUMONTZEY / GERARDMERBuswhite
88SGER10 XONRUPT-LONGEMER / GERARDMERBuswhite
88SGER12 LA BRESSE / GERARDMERBuswhite
88SGER13 LE THOLY / GERARDMERBuswhite
88SGER14 TENDON / GERARDMERBuswhite
88SGER15 CORNIMONT / GERARDMERBuswhite
88SGER16 GERARDMERBuswhite
88EGER56 CHAMPDRAY / GRANGES-AUMONTZEYBuswhite
88SLVC01 LA VACHERESSE-ET-LA-ROUILLIE / LAMARCHEBuswhite
88SLVC02 SAUVILLE / LAMARCHEBuswhite
88SLVC03 SENAIDE / LAMARCHEBuswhite
88SLVC04 GIGNEVILLE / LAMARCHEBuswhite
88SLVC06 ST-MENGE / VITTELBuswhite
88SLVC07 ESTRENNES / VITTELBuswhite
88SLVC08 LES VALLOIS / VITTELBuswhite
88SLVC09 DOMBROT-SUR-VAIR / VITTELBuswhite
88SLVC10 ST-BASLEMONT / VITTELBuswhite
88SLVC11 MIRECOURT / VITTELBuswhite
88SLVC12 URVILLE / CONTREXEVILLEBuswhite
88SLVC13 LAMARCHE / CONTREXEVILLEBuswhite
88SLVC14 AULNOIS / CONTREXEVILLEBuswhite
88SLVC15 VRECOURT / CONTREXEVILLEBuswhite
88SLVC16 GENDREVILLE / CONTREXEVILLEBuswhite
88SLVC17 BULGNEVILLE / CONTREXEVILLEBuswhite
88SLVC18 VITTEL / CONTREXEVILLEBuswhite
88SLVC19 VITTEL / CONTREXEVILLEBuswhite
88SMD01 GIRANCOURT / DOMPAIREBuswhite
88SMD02 DOMMARTIN-AUX-BOIS / DOMPAIREBuswhite
88SMD03 HAROL / DOMPAIREBuswhite
88SMD04 LES ABLEUVENETTES / DOMPAIREBuswhite
88SMD05 RANCOURT / DOMPAIREBuswhite
88SMD06 GUGNEY-AUX-AULX / DOMPAIREBuswhite
88SMD07 MADEGNEY / DOMPAIREBuswhite
88SMD08 NEUFCHATEAU / MIRECOURTBuswhite
88SMD09 VIVIERS-LES-OFFROICOURT / MIRECOURTBuswhite
88SMD10 HAREVILLE / MIRECOURTBuswhite
88SMD11 RANCOURT / MIRECOURTBuswhite
88SMD12 GELVECOURT-ET-ADOMPT / MIRECOURTBuswhite
88SMD13 AVILLERS / MIRECOURT / MATTAINCOURTBuswhite
88SMD14 MARAINVILLE-SUR-MADON / MIRECOURTBuswhite
88SMD15 HOUSSEVILLE / MIRECOURTBuswhite
88SMD16 FRENELLE-LA-PETITE / MIRECOURTBuswhite
88SMD17 CHEF-HAUT / MIRECOURTBuswhite
88SMD19 BOUXIERES AUX B / MIRECOURTBuswhite
88SMD20 CHARMES / MIRECOURTBuswhite
88SMOS01 VAGNEYBuswhite
88SMOS02 BASSE-SUR-LE-RUPT / VAGNEYBuswhite
88SMOS03 ROCHESSON / VAGNEYBuswhite
88SMOS04 LE SYNDICAT / VAGNEYBuswhite
88SMOS05 THIEFOSSE / VAGNEYBuswhite
88SMOS06 LE SYNDICAT / VAGNEYBuswhite
88SMOS07 SAULXURES-SUR-MOSELOTTE / CORNIMONTBuswhite
88SMOS08 SAULXURES-SUR-MOSELOTTE / CORNIMONTBuswhite
88SMOS09 VENTRON / CORNIMONTBuswhite
88SMOS10 LA BRESSE / CORNIMONTBuswhite
88SMOS11 LA BRESSE / CORNIMONTBuswhite
88SMOS12 CORNIMONT / LA BRESSEBuswhite
88SMOS13 LA BRESSE / CORNIMONTBuswhite
88SMOS14 TENDON / REMIREMONTBuswhite
88SMOS15 SAULXURES-SUR-MOSELOTTE / REMIREMONTBuswhite
88SMOS16 VENTRON / REMIREMONTBuswhite
88SMOS17 LA BRESSE / REMIREMONTBuswhite
88SMOS18 ROCHESSON / REMIREMONTBuswhite
88SMOS19 SAPOIS / REMIREMONTBuswhite
88SMOS20 THIEFOSSE / REMIREMONTBuswhite
88SMOS21 BASSE-SUR-LE-RUPT / REMIREMONTBuswhite
88SMOS22 CORNIMONTBuswhite
88SMOS23 SAULXURES-SUR-MOSELOTTE / CORNIMONTBuswhite
88SNFC01 AOUZE / CHATENOISBuswhite
88SNFC02 AROFFE / CHATENOISBuswhite
88SNFC03 GIRONCOURT-SUR-VRAINE / CHATENOISBuswhite
88SNFC04 GIRONCOURT-SUR-VRAINE / CHATENOISBuswhite
88SNFC05 LONGCHAMP-SS-CHATENOIS / CHATENOISBuswhite
88SNFC06 TRAMPOT / LIFFOL-LE-GRANDBuswhite
88SNFC07 LES ROISES / LIFFOL-LE-GRANDBuswhite
88SNFC08 BAZOILLES-SUR-MEUSE / LIFFOL-LE-GRANDBuswhite
88SNFC09 MONTHUREUX-SUR-SAONE / NEUFCHATEAUBuswhite
88SNFC10 MANDRES-SUR-VAIR / NEUFCHATEAUBuswhite
88SNFC11 BULGNEVILLE / NEUFCHATEAUBuswhite
88SNFC12 NEUFCHATEAU / CONTREXEVILLEBuswhite
88SNFC13 MORELMAISON / NEUFCHATEAUBuswhite
88SNFC14 HOUECOURT / NEUFCHATEAUBuswhite
88SNFC15 JAINVILLOTTE / NEUFCHATEAUBuswhite
88SNFC16 RAINVILLE / NEUFCHATEAUBuswhite
88SNFC17 COURCELLES-SS-CHATENOIS / NEUFCHATEAUBuswhite
88SNFC18 TRANQUEVILLE-GRAUX / NEUFCHATEAUBuswhite
88SNFC19 CLEREY-LA-COTE / NEUFCHATEAUBuswhite
88SNFC20 MONCEL-SUR-VAIR / NEUFCHATEAUBuswhite
88SNFC21 LES ROISES / NEUFCHATEAUBuswhite
88SNFC22 VILLOUXEL / NEUFCHATEAUBuswhite
88SNFC23 GRAND / NEUFCHATEAUBuswhite
88SNFC24 MARTIGNY-LES-GERBONVAUX / COLOMBEYBuswhite
88SNFC25 NEUFCHATEAUBuswhite
88SNFC26 NEUFCHATEAUBuswhite
88SRA01 HARDANCOURT / RAMBERVILLERSBuswhite
88SRA02 DONCIERES / RAMBERVILLERSBuswhite
88SRA03 MENIL-SUR-BELVITTE / RAMBERVILLERSBuswhite
88SRA04 ST-BENOIT-LA-CHIPOTTE / RAMBERVILLERSBuswhite
88SRA05 JEANMENIL / RAMBERVILLERSBuswhite
88SRA06 HOUSSERAS / RAMBERVILLERSBuswhite
88SRA07 DESTORD / RAMBERVILLERSBuswhite
88SRA08 BULT / RAMBERVILLERSBuswhite
88SRA09 DOMPIERRE / RAMBERVILLERSBuswhite
88SRA10 RAMBERVILLERS / RAON-L-ETAPEBuswhite
88SRE01 BELLEFONTAINE / PLOMBIERES-LES-BAINSBuswhite
88SRE02 PLOMBIERES-LES-BAINSBuswhite
88SRE03 BELLEFONTAINE / PLOMBIERES-LES-BAINSBuswhite
88SRE04 PLOMBIERES-LES-BAINSBuswhite
88SRE05 LE-VAL-D-AJOLBuswhite
88SRE06 LE-VAL-D-AJOLBuswhite
88SRE07 LE-VAL-D-AJOL / PLOMBIERES-LES-BAINSBuswhite
88SRE08 GIRMONT-VAL-D-AJOL / LE-VAL-D-AJOLBuswhite
88SRE09 ARCHES / ELOYESBuswhite
88SRE10 ARCHES / ELOYESBuswhite
88SRE11 ARCHETTES / ELOYESBuswhite
88SRE12 ARCHETTES / ELOYESBuswhite
88SRE13 DOMMARTIN-LES-RMT / REMIREMONTBuswhite
88SRE14 VECOUX / REMIREMONTBuswhite
88SRE15 ST-AME / REMIREMONTBuswhite
88SRE16 ST-ETIENNE-LES-REMIREMONT / REMIREMONTBuswhite
88SRE17 ST-ETIENNE-LES-REMIREMONT / REMIREMONTBuswhite
88SRE18 RAON-AUX-BOIS / REMIREMONTBuswhite
88SRE19 RAON-AUX-BOIS / REMIREMONTBuswhite
88SRE20 ST-NABORD / REMIREMONTBuswhite
88SRE21 LE-VAL-D-AJOLBuswhite
88SRE22 LE-VAL-D-AJOL / REMIREMONTBuswhite
88SRE23 LE-VAL-D-AJOL / REMIREMONTBuswhite
88SRE24 PLOMBIERES-LES-BAINS / REMIREMONTBuswhite
88SRE25 PLOMBIERES-LES-BAINS / REMIREMONTBuswhite
88SRE26 RAON-AUX-BOIS / REMIREMONTBuswhite
88SRE27 RAON-AUX-BOIS / REMIREMONTBuswhite
88SRE28 ST-NABORD / REMIREMONTBuswhite
88SRE29 ARCHES / REMIREMONTBuswhite
88SRE30 DEYCIMONT / REMIREMONTBuswhite
88SRE31 VECOUX / REMIREMONTBuswhite
88SRE33 ST-AME / REMIREMONTBuswhite
88SRE34 ST-ETIENNE-LES RMT / REMIREMONTBuswhite
88SRE35 ST-AME / REMIREMONTBuswhite
88SRE36 REMIREMONTBuswhite
88SRE37 PLOMBIERES-LES-BAINS / XERTIGNYBuswhite
88SRE38 JARMENIL / REMIREMONTBuswhite
88SRE39 REMIREMONTBuswhite
88SVCSO01 MONTHUREUX-SUR-SAONE / CONTREXEVILLEBuswhite
88SVCSO02 AMEUVELLE / MONTHUREUX-SUR-SAONEBuswhite
88SVCSO03 VIVIERS-LE-GRAS / MONTHUREUX-SUR-SAONEBuswhite
88SVCSO04 MARTINVELLE / MONTHUREUX-SUR-SAONEBuswhite
88SVCSO05 CLAUDON / MONTHUREUX-SUR-SAONEBuswhite
88SVCSO07 VIOMENIL / MONTHUREUX-SUR-SAONEBuswhite
88SVCSO08 DOMBASLE / MONTHUREUX-SUR-SAONEBuswhite
88SVCSO10 ATTIGNY / DARNEY / MONTHUREUX-SUR-SAONEBuswhite
88SVCSO11 GRANDRUPT-DE-BAINS / DARNEYBuswhite
88SVCSO12 RELANGES / DARNEYBuswhite
88EMOS59 LE SYNDICATBuswhite
88ENFC71 SARTES / NEUFCHATEAUBuswhite
88SGER17 GERARDMERBuswhite
88ELVC65 THEY-SS-MONTFORT / VITTELBuswhite
88ELVC67 VITTELBuswhite
88SRE40 LE VAL-D-AJOL / PLOMBIERES-LES-BAINSBuswhite
88SRE41 LE VAL-D-AJOL / PLOMBIERES-LES-BAINSBuswhite
88ERE58 LE VAL-D-AJOLBuswhite
88ERE59 LE VAL-D-AJOLBuswhite
88R003 3 - REMIREMONT / LA BRESSEBusblue
88R002 2 - REMIREMONT / BUSSANGBusblue
88SEP14 EPINALBuswhite
88R088 88- MONTHUREUX / CONTREXEVILLE / VITTELBusblue
88R008 8 - LUNEVILLE / JEANMENIL FRAISPERTUISBusblue
9767- REMICOURT-MIRECOURTBuswhite

This feed has 2786 stops.

List every stop
  • REHAINVILLER - Centre
  • Pont Patch
  • GERBEVILLER - TER Gambetta
  • GERBEVILLER - TER Gambetta
  • GERBEVILLER - TER Maréchal Foch
  • GERBEVILLER - TER Maréchal Foch
  • LUNEVILLE - Gare Routiere
  • MAGNIERES - Mairie - Ecole
  • MAGNIERES - Lotissement
  • MONT-SUR-MEURTHE - Le Mont
  • MONT-SUR-MEURTHE - Le Mont
  • MOYEN - TER
  • MOYEN - TER
  • REHAINVILLER - Centre
  • REHAINVILLER - Centre
  • VALLOIS - Mairie / Ecole
  • XERMAMENIL - Mairie-Ecole / TER
  • XERMAMENIL - Eglise / TER
  • COLOMBEY-LES-BELLES - College
  • GEMONVILLE - Mairie
  • GRIMONVILLER - Sébastien Bottin
  • TRAMONT-EMY - Musée
  • TRAMONT-LASSUS - Devant la Croix
  • TRAMONT-SAINT-ANDRE - Rue du Pont Bas
  • VANDELEVILLE - Guy Gardeux
  • VANDELEVILLE - Mont Curel
  • VANDELEVILLE - abri Place du Chateau
  • VANDELEVILLE - en face Place du Chateau
  • RAMBERVILLERS - Route de Lunéville
  • MIRECOURT - MIRECOURT Ecole Simone Veil
  • SAINT-BLIN - Ecole
  • PREZ-SOUS-LAFAUCHE - Place
  • LIFFOL-LE-PETIT - Place
  • SAINT-BLIN - Mairie
  • RAMONCHAMP - Pont
  • Rond Point
  • AINGEVILLE - Centre
  • ANOULD - Gerhaudel
  • ARCHES - Benichamp
  • ARCHES - Fallieres
  • ARCHES - Papeterie
  • ARCHES - Ménipré
  • ARCHES - Centre
  • AROFFE - Pont
  • ATTIGNEVILLE - Eglise
  • AUTREY - Cimetiere
  • AVRAINVILLE - Carrefour RD33
  • AYDOILLES - Mairie
  • AYDOILLES - Rue de la Xavée
  • LA BAFFE - Rue du Trou
  • LA BAFFE - Mossoux ( Pont )
  • BALLEVILLE - Le Ménil sur Vair (RD16)
  • BASSE-SUR-LE-RUPT - Contrexard
  • BASSE-SUR-LE-RUPT - Trougemont Ecole
  • BASSE-SUR-LE-RUPT - Planois Ecole
  • BASSE-SUR-LE-RUPT - La Croix des Moinats
  • BASSE-SUR-LE-RUPT - Pubas Centre
  • BATTEXEY - Mairie
  • BAZIEN - Rue de la Roche
  • BAZOILLES-SUR-MEUSE - RD 74
  • BAZOILLES-SUR-MEUSE - Terrain de Foot
  • BAZOILLES-SUR-MEUSE - Mairie
  • BEAUMENIL - Centre rue des Chahuttes
  • BELLEFONTAINE - Haussonville RD 3
  • BELLEFONTAINE - Le Blanc Murger
  • BELLEFONTAINE - 9 Rte du Pont de Pierre
  • BELLEFONTAINE - Le Ménil
  • BELLEFONTAINE - Gérardfaing
  • BELLEFONTAINE - Pont Jeanson
  • BELLEFONTAINE - Mailleronfaing
  • BELLEFONTAINE - Les Viaux
  • BELLEFONTAINE - Pont Poirot
  • BELLEFONTAINE - Mairie
  • BELLEFONTAINE - Ecole
  • BELLEFONTAINE - La Gabiotte
  • BELLEFONTAINE - Les Boules
  • BELMONT-SUR-BUTTANT - Ancienne Ecole Garderie
  • BELMONT-SUR-BUTTANT - Bas
  • BELMONT-SUR-VAIR - 30 Rue du Chateau
  • BELMONT-SUR-VAIR - Ecole
  • BELMONT-SUR-VAIR - 250 rue de la Cote
  • BELRUPT - Rue du Croc
  • BETTEGNEY-SAINT-BRICE - Mairie
  • BIECOURT - Mairie
  • BIFFONTAINE - Ecole
  • BIFFONTAINE - L'Epaxe
  • BLEMEREY - Centre
  • BLEVAINCOURT - Rue de Damblain
  • BOIS-DE-CHAMP - Mairie
  • BOULAINCOURT - Place Jeanne d'Arc
  • BOUXIERES-AUX-BOIS - Fontaine
  • BOUXURULLES - Centre
  • BOUZEMONT - Eglise
  • LA BRESSE - Pont de Bramont
  • LA BRESSE - Pont du Metty
  • LA BRESSE - Auberge des Skieurs
  • LA BRESSE - Le Bas- 41 Rte de Cornimont
  • LA BRESSE - Ancienne école de Grosse Pierre
  • LA BRESSE - Le Haut de la Roche
  • LA BRESSE - La Louviere
  • LA BRESSE - Les Huttes
  • LA BRESSE - Pré Mansuy
  • LA BRESSE - Pré de l'Orme
  • LA BRESSE - Rue Paul Claudel (Abri des Voyageurs)
  • LA BRESSE - Place du Champtel
  • LA BRESSE - Ancienne école de Neuf Pré
  • BRU - Ecole
  • BULGNEVILLE - Rue des Promenades HLM
  • BULGNEVILLE - Ecole Primaire
  • BULGNEVILLE - Ecole Maternelle
  • BUSSANG - Taye
  • BUSSANG - 26 Rue Lutenbacher
  • BUSSANG - Le Pitat
  • BUSSANG - Hopital
  • CHAMPDRAY - Champ de Laxet 2
  • CHAMPDRAY - Eglise
  • CHAMP-LE-DUC - Eglise
  • CHAMP-LE-DUC - Route du Coq de Bruyeres
  • CHAMP-LE-DUC - Zone Artisanale
  • CHAMP-LE-DUC - Centre
  • LA CHAPELLE-DEVANT-BRUYERES - Yvoux Ancienne école
  • CHARMES - Gare
  • CHATENOIS - College
  • CHAUFFECOURT - Mairie
  • CHAUMOUSEY - Aubette des Pommiers
  • CHAUMOUSEY - Aubette du Lac
  • CHAUMOUSEY - Eglise
  • CHEF-HAUT - Centre
  • CHENIMENIL - Stade
  • CHENIMENIL - Place
  • CHENIMENIL - Filature
  • CIRCOURT - Mairie
  • CIRCOURT-SUR-MOUZON - Ecole
  • CIRCOURT-SUR-MOUZON - Bréchaincourt anc.école
  • CIRCOURT-SUR-MOUZON - Millieres
  • CLAUDON - La Grande Rouge
  • CLAUDON - Beauregard
  • CLAUDON - La Grande Catherine
  • BAN-SUR-MEURTHE-CLEFCY - Mairie
  • CLEREY-LA-COTE - Grande Rue
  • CLEURIE - Les Feumeux
  • CLEURIE - La Greve les champs de l' Etrav
  • CLEURIE - Les Putieres
  • CLEURIE - 28 Les Boudieres
  • CONTREXEVILLE - Lycée Professionnel
  • CONTREXEVILLE - College
  • CORCIEUX - Le Conti
  • CORNIMONT - Ecole Primaire du Centre
  • CORNIMONT - College
  • CORNIMONT - Hopital
  • CORNIMONT - Ecole des Champs a Nabord
  • CORNIMONT - Lansauchamp
  • CORNIMONT - Chermenil
  • COURCELLES-SOUS-CHATENOIS - Eglise
  • COUSSEY - Lotissement
  • CRAINVILLIERS - Ancien Lavoir
  • DAMAS-ET-BETTEGNEY - Le Petit Bettegney
  • DARNEY-AUX-CHENES - Eglise
  • DARNIEULLES - 126 Rue de la Gare (la Poste)
  • DARNIEULLES - 845 Rue de la Gare
  • DERBAMONT - Rue du Mont
  • DEYCIMONT - 36 Rue Principale
  • DEYVILLERS - Stade
  • DIGNONVILLE - Centre
  • DINOZE - Le Quequement
  • DOCELLES - Gare
  • DOCELLES - Monument
  • DOLAINCOURT - Eglise
  • DOMBASLE-EN-XAINTOIS - Rue de la Gare
  • DOMBROT-LE-SEC - Rue de la fontaine (cantine)
  • DOMBROT-SUR-VAIR - Mairie Ecole
  • DOMBROT-SUR-VAIR - Rue des Saints
  • DOMEVRE-SUR-AVIERE - Eglise
  • DOMEVRE-SOUS-MONTFORT - Eglise
  • DOMFAING - Mairie Ecole
  • DOMMARTIN-AUX-BOIS - Agemont Centre
  • DOMMARTIN-AUX-BOIS - Adoncourt Centre
  • DOMMARTIN-AUX-BOIS - Barbonfoing
  • DOMMARTIN-AUX-BOIS - Eglise
  • DOMMARTIN-LES-REMIREMONT - Ancienne Gare
  • DOMMARTIN-LES-REMIREMONT - Centre
  • DOMMARTIN-LES-REMIREMONT - La Poirie
  • DOMMARTIN-LES-REMIREMONT - Xonvillers
  • DOMMARTIN-LES-REMIREMONT - Pont
  • DOMMARTIN-LES-REMIREMONT - Croist rues sous la côte franould
  • DOMMARTIN-LES-REMIREMONT - Franould
  • DOMMARTIN-SUR-VRAINE - Rue de la Boudiere
  • DOMPAIRE - Ecole
  • DOMPAIRE - Eglise
  • DOMPAIRE - College
  • DOMPIERRE - Rue de l'Eglise
  • DOMPTAIL - Rue de la Chapelle
  • DOMVALLIER - Lavoir sens Neufchateau
  • DOUNOUX - Centre
  • ELOYES - La Cotelle
  • ELOYES - Rue de la gare (Gendarmerie)
  • ELOYES - Centre
  • ELOYES - College
  • EPINAL - Saint Laurent (Besonfosse)
  • EPINAL - College Clémenceau
  • EPINAL - Gare Routiere
  • EPINAL - Lycée L. Lapicque
  • ESCLES - Void d'Escles RD 460
  • ESCLES - Maupotel
  • ESTRENNES - Centre
  • FAUCONCOURT - Centre
  • FAYS - Centre
  • FERDRUPT - Remanvillers
  • FIMENIL - Rue Principale Pont de la Vologne
  • FIMENIL - Mairie- Ecole
  • FOMEREY - Centre
  • FONTENAY - Mairie
  • LA FORGE - Codesse- 10 Rte de Cleurie
  • LA FORGE - Centre
  • LES FORGES - Mairie
  • LES FORGES - Rond Point des Forgerons
  • LES FORGES - 10 Rue de Golbey
  • LES FORGES - La Bourrieure
  • FRAIN - Mairie
  • FRAIZE - Les Faulx
  • FRAIZE - Clairegoutte
  • FREBECOURT - 18 Route de Neufchateau - RD53
  • FREMIFONTAINE - Mairie Ecole
  • FRENELLE-LA-GRANDE - Rue du Calvaire
  • FRENOIS - Rue du Pont
  • FRESSE-SUR-MOSELLE - La Hardoye
  • FRESSE-SUR-MOSELLE - Centre
  • FRESSE-SUR-MOSELLE - Ecoles
  • FRESSE-SUR-MOSELLE - Rue du Hangy le Boucheux
  • GELVECOURT-ET-ADOMPT - Gelvecourt
  • GELVECOURT-ET-ADOMPT - Adompt Pont
  • GEMMELAINCOURT - Eglise
  • GERARDMER - Le Costet Beillard
  • GERARDMER - Le Beillard
  • GERARDMER - 291 Route d'Epinal
  • GERARDMER - Ecole des Bas Rupts
  • GERARDMER - La Cercenée
  • GERARDMER - Ecole Bas Beillard
  • GERARDMER - Le Bergon
  • GERARDMER - Le Saut des Cuves
  • GERARDMER - Kichompré
  • GERARDMER - La Croisette
  • GERARDMER - Le Bout du Lac
  • GERARDMER - Croist Ch Housseramont
  • GERBEPAL - Col du Plafond
  • GERBEPAL - Les Trexons
  • GERBEPAL - 24 Col de Martinpré
  • GIGNEVILLE - Grand Rue Place
  • GIRANCOURT - Pont du Canal
  • GIRANCOURT - 3306 Rue de Xertigny
  • and 2536 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

19 findings, ordered by severity.

Show every finding
  • Error27 instances

    Some trips have stop times whose distances along the route go backwards.

    Apps can show buses jumping backwards or mis-order stops.

    Fix: Re-generate shape distances in your export; flag to your vendor if it persists. (Usually an export-tool fix, not hand editing.)

    Validator rule: decreasing_or_equal_stop_time_distance · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning3245 instances

    Some stops sit far from the route line, going by the feed's own distance values.

    Trip planners may draw the route down the wrong streets or point riders to the wrong corner.

    Fix: Check the flagged stops' shape_dist_traveled against the route shape, and re-generate it on export if they disagree. (Usually an export-tool fix, not hand editing.)

    Validator rule: stop_too_far_from_shape_using_user_distance · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning3109 instances

    Equal shape distance diff coordinates distance below threshold (flagged by the MobilityData validator).

    See the linked rule for what this affects.

    Fix: Review the rule documentation for 'equal_shape_distance_diff_coordinates_distance_below_threshold' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)

    Validator rule: equal_shape_distance_diff_coordinates_distance_below_threshold · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning2779 instances

    2779 of 2786 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)

  • Warning1295 instances

    1295 of 1295 trips don't say whether the vehicle is wheelchair accessible.

    Even with accessible stops, riders need to know the bus 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)

  • Warning804 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)

  • Warning327 instances

    Unexpected enum value (flagged by the MobilityData validator).

    See the linked rule for what this affects.

    Fix: Review the rule documentation for 'unexpected_enum_value' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)

    Validator rule: unexpected_enum_value · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning219 instances

    Some values have extra spaces at the start or end.

    A stray space can break a match, so a stop or route may fail to link across files.

    Fix: Trim leading and trailing spaces on export. The scorecard's auto-fixed copy already does this. (Usually one export setting.)

    Validator rule: leading_or_trailing_whitespaces · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning84 instances

    On some trips the stop distances run a little past the end of the route line.

    The stop and shape distance values don't quite line up, so any math that uses them can drift.

    Fix: Re-generate shape_dist_traveled on export so stop and shape distances use the same units. (Usually an export-tool fix, not hand editing.)

    Validator rule: trip_distance_exceeds_shape_distance_below_threshold · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning10 instances

    Some stops sit far from the route line they belong to.

    Trip planners may draw the bus route through the wrong streets or point riders to the wrong corner.

    Fix: Check the flagged stops' coordinates and the route shape in your scheduling software; re-snap whichever is misplaced. (A few minutes per flagged stop.)

    Validator rule: stop_too_far_from_shape · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning2 instances

    On some trips the stops fall along the route line in a different order than the schedule lists.

    Trip planners can draw the bus doubling back or skipping ahead, which confuses riders reading the map.

    Fix: Check the stop order and the shape direction in your scheduling software; the shape is often drawn backwards. (A few minutes per flagged trip.)

    Validator rule: stops_match_shape_out_of_order · 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

    Some route long names repeat the route's short name inside them.

    Apps show both names together, so riders see the number twice, like '5 5 Downtown'.

    Fix: Drop the short name from route_long_name and keep the long name descriptive, like 'Downtown via 5th Ave'. (One field per flagged route.)

    Validator rule: route_long_name_contains_short_name · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning1 instance

    Route short name too long (flagged by the MobilityData validator).

    See the linked rule for what this affects.

    Fix: Review the rule documentation for 'route_short_name_too_long' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)

    Validator rule: route_short_name_too_long · See MobilityData GTFS Validator rules (opens the validator rules on an external site)

  • Warning1 instance

    Many of the feed's trips don't run at all in the next 7 days.

    It usually means old service periods are still in the export, making the feed bigger and harder to check.

    Fix: Trim past service periods the next time you export. (One setting in most export tools.)

    Validator rule: trip_coverage_not_active_for_next7_days · 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)

  • Info137 instances

    The feed has a stretch of two weeks or more with no service running.

    A long gap can mean dates were left out of the calendar. Apps then show no trips on those days.

    Fix: Check whether the gap is real, like a seasonal break; if not, add the missing dates to the calendar. (A review of your calendar dates.)

    Validator rule: big_gap_in_service · 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. 1 validator error to resolve. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.

Valid Not yet
1 validator error to resolve.
Current Met
Service data covers the next 160 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 160 days of service ahead, clearing the four-week (28-day) window Maps asks for. The feed also carries 27 validator errors, the other thing Maps checks at onboarding; the findings below name each fix.

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 7 / 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.

Show your grade

Put a badge on your agency site or feed README. It updates after each completed scoring check and links back to this scorecard.

Réseau interurbain Fluo Grand-Est - Vosges (88) GTFS data quality grade: F

Prefer a shields.io style? Point a dynamic endpoint badge at the published badge.json.

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/fr-pan-80429/2026-07-24.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-24. 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.