← All agencies

Feed status · checked 2026-07-18

Verkehrsverbund Rhein-Sieg (VRS)

Based on the feed this agency publishes

Service mode Tram + Rail + 2 more

36.7 / 100

First scorecard for this agency

Catalogued in Nordrhein-Westfalen, Germany.

Covers 147 daysAccessibility gapsRealtime not yet published

One association feed covering the VRS tariff area's operators in the Cologne/Bonn region, updated nightly; counted as one feed record, not a distinct-agency count.

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

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

Trip distance exceeds shape distance (flagged by the MobilityData validator). See the linked rule for what this affects.

⏱ Varies.worth about +24 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

29769 of 29769 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

145423 of 145423 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

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. Review the rule documentation for 'trip_distance_exceeds_shape_distance' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.

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

Ungraded capability read

Ferry data profile

A ferry-specific view of what this GTFS feed publishes. Schedule measurements use ferry routes and trips only; fare and realtime facts are labelled as whole-feed. Unknown values are not treated as no.

Ferry service
1 routes · 232 trips
Terminal structure
2 ferry boarding locations; 2 link to 2 referenced station records.
Terminal access
Unknown: none of the 2 eligible child terminal locations publish stop_access.
Published accessibility
Unknown: none of the 2 ferry boarding locations publish wheelchair_boarding. Unknown: none of the 232 ferry trips publish wheelchair_accessible. This reports published values, not verified physical usability.
Bicycles
Unknown: none of the 232 ferry trips publish bikes_allowed.
Cars
Unknown: none of the 232 ferry trips publish cars_allowed.
Fares
Whole feed: no applied fare data is published. This is not evidence that ferry service is free.
Realtime
Whole feed: no GTFS-Realtime endpoints are configured in this scorecard.

Descriptive only. This profile does not change the grade or verify vessels, terminal facilities, vehicle carriage, fares, or accessibility in the real world. Field meanings follow the GTFS Schedule reference.

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

Correctness0.0 / 100

The MobilityData validator flagged 21 kinds of issue across 116994 instances (58389 error, 54808 warning, 3797 informational).

Freshness100.0 / 100

Service data covers the next 147 days.

Rider experience37.5 / 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 / 100

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

3 accessibility depth signals

  • 99 route badge(s) pair a color and text color below the WCAG 4.5:1 contrast bar (RB48, RB48, RB48, RB48, RB48, 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.

  • 719 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set ("Köln Breslauer Platz/Hbf", "Köln Kuthstr./Vingst", "Köln Eifelwall/Stadtarchiv", 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.

  • S41 (black)
  • 10 (black)
  • 11 (black)
  • 11E (black)
  • 11V (black)
  • 12 (black)
  • 12E (black)
  • 13A (black)
  • 13B (black)
  • 14 (black)
  • 14E (black)
  • 15 (black)
  • 15E (black)
  • 16 (black)
  • 17 (black)
  • 1 (black)
  • 1E (black)
  • 1V (black)
  • 21 (black)
  • 21V (black)
  • 22 (black)
  • 22E (black)
  • 23 (black)
  • 23V (black)
  • 24 (black)
  • 24V (black)
  • 25 (black)
  • 25E (black)
  • 25V (black)
  • 26 (black)
  • 27 (black)
  • 27E (black)
  • 27V (black)
  • 28 (black)
  • 29 (black)
  • 2 (black)
  • 2E (black)
  • 30 (black)
  • 31 (black)
  • 31E (black)
  • 31V (black)
  • 33 (black)
  • 33V (black)
  • 34 (black)
  • 34E (black)
  • 34V (black)
  • 35 (black)
  • 35E (black)
  • 36 (black)
  • 37 (black)
  • 385 (black)
  • 38 (black)
  • 3A (black)
  • 3B (black)
  • 40 (black)
  • 41 (black)
  • 42 (black)
  • 42V (black)
  • 43 (black)
  • 43E (black)
  • 44 (black)
  • 44 (black)
  • 45 (black)
  • 45E (black)
  • 45V (black)
  • 46 (black)
  • 46V (black)
  • 47 (black)
  • 47E (black)
  • 47V (black)
  • 48 (black)
  • 4 (black)
  • 50 (black)
  • 51 (black)
  • 51E (black)
  • 51V (black)
  • 52 (black)
  • 52E (black)
  • 53 (black)
  • 54 (black)
  • 54V (black)
  • 55 (black)
  • 55V (black)
  • 58 (black)
  • 5 (black)
  • 5E (black)
  • 5V (black)
  • 61 (black)
  • 62 (black)
  • 62V (black)
  • 63 (black)
  • 63V (black)
  • 64 (black)
  • 65 (black)
  • 66 (black)
  • 66E (black)
  • 66V (black)
  • 68 (black)
  • 68V (black)
  • 69 (black)
  • 6 (black)
  • 6E (black)
  • 6V (black)
  • 70 (black)
  • 71 (black)
  • 71V (black)
  • 72 (black)
  • 73 (black)
  • 73E (black)
  • 74 (black)
  • 75 (black)
  • 7 (black)
  • 7V (black)
  • 80 (black)
  • 82 (black)
  • 82V (black)
  • 83 (black)
  • 83V (black)
  • 84 (black)
  • 84V (black)
  • 85 (black)
  • 85V (black)
  • 88 (black)
  • 88V (black)
  • 89 (black)
  • 8 (black)
  • 8V (black)
  • 90 (black)
  • 96 (black)
  • 96V (black)
  • 97 (black)
  • 98 (black)
  • AL1 (black)
  • AL2 (black)
  • AL3 (black)
  • AL4 (black)
  • AL5 (black)
  • AL6 (black)
  • BW1 (black)
  • E (black)
  • EW1 (black)
  • EW2 (black)
  • EW3 (black)
  • EW4 (black)
  • EW5 (black)
  • E NV (black)
  • HZ1 (black)
  • HZ2 (black)
  • HZ3 (black)
  • HZ3RUF (black)
  • N1 (black)
  • N2 (black)
  • N3 (black)
  • N4 (black)
  • N5 (black)
  • N60 (black)
  • N6 (black)
  • N7 (black)
  • N8 (black)
  • N9 (black)
  • OL1 (black)
  • OL5 (black)
  • SB63 (black)
  • SB66 (black)
  • SB71 (black)
  • SB88 (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • V (black)
  • WÜ1 (black)
  • X25 (black)
  • X35 (black)
  • X3 (black)
  • X47 (black)
  • X51 (black)
  • X73 (black)
  • 201 (black)
  • 202 (black)
  • 203 (black)
  • 204 (black)
  • 205 (black)
  • 206 (black)
  • 207 (black)
  • 208 (black)
  • 209 (black)
  • 210 (black)
  • 211 (black)
  • 212 (black)
  • 213 (black)
  • 214 (black)
  • 216 (black)
  • 217 (black)
  • 218 (black)
  • 219 (black)
  • 220 (black)
  • 221 (black)
  • 222 (black)
  • 223 (black)
  • 224 (black)
  • 225 (black)
  • 227 (black)
  • 228 (black)
  • 229 (black)
  • 230 (black)
  • 231 (black)
  • 232 (black)
  • 233 (black)
  • 234 (black)
  • 235 (black)
  • 236 (black)
  • 237 (black)
  • 238 (black)
  • 239 (black)
  • 240 (black)
  • 260 (black)
  • 261 (black)
  • 264 (black)
  • 266 (black)
  • 267 (black)
  • 268 (black)
  • 269 (black)
  • 270 (black)
  • 271 (black)
  • 274 (black)
  • 275 (black)
  • 276 (black)
  • 277 (black)
  • 278 (black)
  • 279 (black)
  • 280 (black)
  • 281 (black)
  • 283 (black)
  • 284 (black)
  • 285 (black)
  • 286 (black)
  • 287 (black)
  • 290 (black)
  • 291 (black)
  • 292 (black)
  • 294 (black)
  • 295 (black)
  • 296 (black)
  • 297 (black)
  • 298 (black)
  • 86 (black)
  • A (black)
  • AN1 (black)
  • AN2a (black)
  • AN2b (black)
  • AN3a (black)
  • AN3b (black)
  • AN4a (black)
  • AN4b (black)
  • B (black)
  • CB (black)
  • MÄXCHEN (black)
  • N1 DN (black)
  • N2 DN (black)
  • N3a (black)
  • N3b (black)
  • N4 DN (black)
  • SB15 (black)
  • SB20 (black)
  • SB35 (black)
  • SB38 (black)
  • SB70 (black)
  • SB86 (black)
  • SB8 (black)
  • SB95 (black)
  • DISCO (black)
  • 401 (black)
  • 402 (black)
  • 403 (black)
  • 405 (black)
  • 406 (black)
  • 407 (black)
  • 409 (black)
  • 410 (black)
  • 411 (black)
  • 412 (black)
  • 413 (black)
  • 418 (black)
  • 423 (black)
  • 429 (black)
  • 430 (black)
  • 431 (black)
  • 432 (black)
  • 433 (black)
  • 434 (black)
  • 435 (black)
  • 437 (black)
  • 438 (black)
  • 439 (black)
  • 472 (black)
  • 474 (black)
  • 475 (black)
  • 490 (black)
  • 491 (black)
  • 492 (black)
  • 493 (black)
  • 494 (black)
  • 495 (black)
  • EK1 (black)
  • EK2 (black)
  • EK3 (black)
  • EK4 (black)
  • GK1 (black)
  • HÜ1 (black)
  • SB1 (black)
  • SB3 (black)
  • SB4 (black)
  • SB5 (black)
  • SB8. (black)
  • ÜP1 (black)
  • WA1 (black)
  • WG1 (black)
  • EV (black)
  • EV (black)
  • RB20 (black)
  • RB21 (black)
  • RB21 (black)
  • RB22X (black)
  • RB23 (black)
  • RB24 (black)
  • RB25X (black)
  • RB25S (black)
  • RB25 (black)
  • RB27 (black)
  • RB27 (black)
  • RB28 (black)
  • RB28 (black)
  • RB33X (black)
  • RB33 (black)
  • RB34 (black)
  • RB34 (black)
  • RB38 (black)
  • RB39 (black)
  • RB39 (black)
  • RB48 (yellow)
  • RB48X (black)
  • RB48 (yellow)
  • RB48X (black)
  • RB48 (yellow)
  • RB48 (yellow)
  • RB48X (black)
  • RB48 (yellow)
  • RB90 (black)
  • RE12 (black)
  • RE1 (RRX) (black)
  • RE1 (RRX) (black)
  • RE1X (black)
  • RE1 (RRX) (black)
  • RE22X (black)
  • RE22 (black)
  • RE4 (black)
  • RE4X (black)
  • RE4 (black)
  • RE4 (black)
  • RE5 (RRX) (orange)
  • RE5X (black)
  • RE5 (RRX) (orange)
  • RE6X (black)
  • RE6 (RRX) (purple)
  • RE7X (black)
  • RE7 (yellow)
  • RE7X (black)
  • RE7 (yellow)
  • RE8 (black)
  • RE8X (black)
  • RE8 (black)
  • RE8S (black)
  • RE9X (black)
  • RE9 (black)
  • RE9 (black)
  • S11 (black)
  • S11A (black)
  • S11B (black)
  • S12 (black)
  • S19 (black)
  • S19 (black)
  • S23 (black)
  • S6 (black)
  • RB26 (black)
  • RB26 (black)
  • RB26 (black)
  • 626 (black)
  • 671 (black)
  • SB33 (black)
  • SB81 (black)
  • 101 (black)
  • 104 (black)
  • 106 (black)
  • 107 (black)
  • 117 (black)
  • 120 (black)
  • 121 (black)
  • 122 (black)
  • 123 (black)
  • 124 (black)
  • 125 (black)
  • 126 (black)
  • 127 (black)
  • 12 (yellow)
  • 130 (black)
  • 131 (black)
  • 132 (black)
  • 133 (black)
  • 134 (black)
  • 135 (black)
  • 136 (black)
  • 138 (black)
  • 139 (black)
  • 13 (gray)
  • 140 (black)
  • 141 (black)
  • 142 (black)
  • 143 (black)
  • 144 (black)
  • 145 (black)
  • 146 (black)
  • 147 (black)
  • 148 (black)
  • 149 (black)
  • 150 (black)
  • 151 (black)
  • 152 (black)
  • 153 (black)
  • 154 (black)
  • 155 (black)
  • E426 (black)
  • E427 (black)
  • 156 (black)
  • E301 (black)
  • E303 (black)
  • E304 (black)
  • E306 (black)
  • 157 (black)
  • E308 (black)
  • E310 (black)
  • E311 (black)
  • E312 (black)
  • E313 (black)
  • E314 (black)
  • E316 (black)
  • E318 (black)
  • E321 (black)
  • E323 (black)
  • 158 (black)
  • E325 (black)
  • E336 (black)
  • E337 (black)
  • E338 (black)
  • E340 (black)
  • E345 (black)
  • E346 (black)
  • E349 (black)
  • E361 (black)
  • E362 (black)
  • 159 (black)
  • 15 (green)
  • E363 (black)
  • E365 (black)
  • E366 (black)
  • E626 (black)
  • 160 (black)
  • 161 (black)
  • 162 (black)
  • 165 (black)
  • 166 (black)
  • 167 (black)
  • 16 (teal)
  • 16 (teal)
  • 171 (black)
  • 172 (black)
  • 173 (black)
  • 179 (black)
  • 17 (white)
  • 18 (teal)
  • 191 (black)
  • 192 (black)
  • 193 (black)
  • 195 (black)
  • 196 (black)
  • 1 (red)
  • 201 (yellow)
  • 202 (pink)
  • 203 (white)
  • 204 (teal)
  • 205 (teal)
  • 206 (green)
  • 207 (orange)
  • 208 (pink)
  • 209 (pink)
  • SB20 (orange)
  • 211 (red)
  • 212 (teal)
  • 213 (white)
  • 214 (teal)
  • 215 (brown)
  • 217 (brown)
  • 218 (gray)
  • SB21 (gray)
  • 222 (teal)
  • 227 (gray)
  • 229 (yellow)
  • SB22 (brown)
  • 232 (orange)
  • 235 (teal)
  • 236 (gray)
  • 238 (brown)
  • SB23 (green)
  • SB23 (green)
  • 240 (black)
  • 244 (black)
  • SB24 (green)
  • 252 (black)
  • 253 (gray)
  • 255 (teal)
  • 257 (brown)
  • 258 (green)
  • 258 (green)
  • SB25 (teal)
  • 260 (black)
  • 261 (black)
  • 263 (black)
  • 264 (black)
  • 265 (black)
  • 266 (black)
  • 267 (black)
  • 268 (black)
  • SB26 (yellow)
  • 270 (black)
  • 271 (black)
  • 277 (black)
  • 278 (pink)
  • 278 (pink)
  • 279 (black)
  • N20 (green)
  • N21 (green)
  • N22 (green)
  • N23 (green)
  • N24 (green)
  • N25 (green)
  • N26 (black)
  • N28 (black)
  • BS201 (black)
  • BS202 (black)
  • BS215 (black)
  • BS222 (black)
  • BS239 (black)
  • 301 (black)
  • 302 (black)
  • 303 (black)
  • 304 (black)
  • 306 (black)
  • 307 (black)
  • 308 (black)
  • 310 (black)
  • 311 (black)
  • 312 (black)
  • 313 (black)
  • 314 (black)
  • 315 (black)
  • 316 (black)
  • 317 (black)
  • 318 (black)
  • 319 (black)
  • 320 (black)
  • 321 (black)
  • 323 (black)
  • 324 (black)
  • 325 (black)
  • 330 (black)
  • 331 (black)
  • 332 (black)
  • 333 (black)
  • 334 (black)
  • 335 (black)
  • 336 (black)
  • 337 (black)
  • 338 (black)
  • 339 (black)
  • 340 (black)
  • 342 (black)
  • 343 (black)
  • 344 (black)
  • 345 (black)
  • 346 (black)
  • 347 (black)
  • 348 (black)
  • 349 (black)
  • 361 (black)
  • 362 (black)
  • 363 (black)
  • 364 (black)
  • 365 (black)
  • 366 (black)
  • 336R (black)
  • BBO (black)
  • 398 (black)
  • 3 (pink)
  • 400 (black)
  • 403 (black)
  • 404 (black)
  • SB40 (black)
  • 420 (black)
  • 421 (black)
  • 422 (black)
  • 423 (black)
  • 425 (black)
  • 426 (green)
  • 426 (green)
  • 427 (pink)
  • 427 (pink)
  • 429 (white)
  • 429 (white)
  • SB42 (green)
  • 430 (teal)
  • 431 (orange)
  • 432 (teal)
  • 433 (teal)
  • 434 (pink)
  • 435 (yellow)
  • 436 (gray)
  • 437 (green)
  • 438 (gray)
  • 439 (yellow)
  • 440 (black)
  • 441 (black)
  • 442 (black)
  • 443 (black)
  • 444 (black)
  • 445 (black)
  • 446 (black)
  • 451 (teal)
  • 452 (teal)
  • 453 (black)
  • 454 (black)
  • 455 (black)
  • 456 (black)
  • BE66 (black)
  • N41 (green)
  • N42 (green)
  • N43 (green)
  • N44 (green)
  • N45 (black)
  • N46 (black)
  • N47 (black)
  • 4 (pink)
  • 501 (black)
  • 502 (black)
  • 503 (black)
  • 504 (black)
  • 505 (black)
  • 506 (black)
  • 507 (black)
  • 508 (black)
  • 509 (black)
  • 510 (black)
  • 511 (black)
  • 512 (black)
  • 513 (black)
  • 515 (black)
  • 516 (black)
  • 517 (black)
  • 518 (black)
  • BB W (black)
  • SB51 (black)
  • 520 (black)
  • 521 (black)
  • 522 (black)
  • 523 (black)
  • 524 (black)
  • 525 (black)
  • 527 (black)
  • 529 (black)
  • SB52 (black)
  • 530 (black)
  • 531 (black)
  • 532 (black)
  • 533 (black)
  • 535 (black)
  • 536 (black)
  • 537 (black)
  • 539 (black)
  • SB53 (black)
  • 540 (blue)
  • 540 (blue)
  • 541 (black)
  • 542 (black)
  • 543 (black)
  • 544 (black)
  • 545 (black)
  • 546 (black)
  • 547 (black)
  • 548 (black)
  • 549 (black)
  • SB54 (black)
  • 550 (blue)
  • 551 (black)
  • 552 (black)
  • 553 (black)
  • 554 (black)
  • 555 (black)
  • 556 (black)
  • 557 (black)
  • 558 (black)
  • 559 (black)
  • 560 (black)
  • 561 (black)
  • 564 (black)
  • 565 (black)
  • 566 (black)
  • 567 (black)
  • SB56 (black)
  • 570 (black)
  • 571 (black)
  • 573 (black)
  • 576 (black)
  • 577 (black)
  • 578 (black)
  • 579 (black)
  • PB (black)
  • 590 (black)
  • 592 (black)
  • 593 (black)
  • 594 (black)
  • 596 (black)
  • 597 (black)
  • 598 (black)
  • 599 (black)
  • 5 (gray)
  • 600 (blue)
  • 601 (blue)
  • 602 (pink)
  • 603 (pink)
  • 604 (green)
  • 605 (green)
  • 606 (yellow)
  • 607 (yellow)
  • 608 (yellow)
  • 609 (orange)
  • SB60 (gray)
  • 610 (white)
  • 611 (teal)
  • 612 (orange)
  • 613 (brown)
  • 614 (brown)
  • BE16 (black)
  • 61 (red)
  • 62 (red)
  • 630 (pink)
  • 631 (red)
  • 632 (gray)
  • 633 (white)
  • 634 (pink)
  • 636 (red)
  • 637 (red)
  • 638 (brown)
  • 639 (brown)
  • 63 (teal)
  • 640 (blue)
  • E (black)
  • E (black)
  • 65 (red)
  • BE61 (black)
  • BE63 (black)
  • 66 (teal)
  • 67 (teal)
  • N1 (black)
  • N2 (black)
  • N3 (black)
  • N4 (black)
  • N5 (black)
  • N6 (black)
  • N7 (black)
  • N8 (black)
  • N9 (black)
  • 68 (teal)
  • N10 (black)
  • SB69 (red)
  • 701 (black)
  • 702 (black)
  • 703 (black)
  • 704 (black)
  • 705 (black)
  • 706 (black)
  • 707 (black)
  • 708 (black)
  • 709 (black)
  • 711 (yellow)
  • 712 (green)
  • 713 (green)
  • 714 (blue)
  • 717 (teal)
  • 720 (teal)
  • 721 (black)
  • 723 (black)
  • 730 (black)
  • 731 (black)
  • 733 (black)
  • 734 (black)
  • 735 (black)
  • 736 (black)
  • 737 (black)
  • 738 (black)
  • 740 (black)
  • 741 (black)
  • 744 (black)
  • 745 (black)
  • 746 (black)
  • 747 (black)
  • 749 (black)
  • 750 (black)
  • 751 (black)
  • 752 (black)
  • 753 (black)
  • 760 (black)
  • 761 (black)
  • 762 (black)
  • 763 (black)
  • 764 (black)
  • 765 (black)
  • 766 (black)
  • 767 (black)
  • 768 (black)
  • 769 (black)
  • 770 (black)
  • 772 (black)
  • 773 (black)
  • PHL (black)
  • 7 (orange)
  • 800 (black)
  • 801 (black)
  • 802 (black)
  • 806 (black)
  • 807 (black)
  • 808 (black)
  • 809 (black)
  • 810 (black)
  • 813 (black)
  • 815 (black)
  • 817 (black)
  • 818 (black)
  • 819 (black)
  • SB81 (black)
  • 820 (black)
  • 821 (black)
  • 822 (black)
  • 823 (black)
  • 824 (black)
  • 825 (black)
  • 826 (black)
  • 827 (black)
  • 828 (black)
  • 829 (black)
  • SB82 (black)
  • 830 (black)
  • 831 (black)
  • 832 (black)
  • 833 (black)
  • 834 (black)
  • 835 (black)
  • 836 (black)
  • 837 (black)
  • 838 (black)
  • 839 (black)
  • 842 (black)
  • 843 (black)
  • 845 (black)
  • 855 (black)
  • 856 (black)
  • 857 (black)
  • 858 (black)
  • 859 (black)
  • 863 (teal)
  • 864 (teal)
  • 865 (pink)
  • 866 (yellow)
  • 867 (black)
  • 868 (black)
  • 869 (black)
  • 870 (blue)
  • 871 (red)
  • 872 (green)
  • 873 (purple)
  • 874 (orange)
  • 875 (teal)
  • 876 (green)
  • 877 (pink)
  • 878 (orange)
  • 880 (black)
  • 881 (black)
  • 882 (black)
  • 884 (black)
  • 885 (black)
  • 886 (black)
  • 891 (black)
  • 893 (black)
  • 896 (black)
  • 897 (black)
  • 898 (black)
  • 905 (black)
  • 910 (black)
  • 911 (black)
  • 915 (black)
  • SB91 (black)
  • 920 (black)
  • 921 (black)
  • 922 (black)
  • 923 (black)
  • 924 (black)
  • 927 (black)
  • SB92 (black)
  • 930 (black)
  • 931 (black)
  • 933 (black)
  • 935 (black)
  • 937 (black)
  • SB93 (black)
  • 941 (black)
  • 944 (black)
  • 945 (black)
  • 949 (black)
  • 950 (black)
  • 955 (black)
  • 957 (black)
  • 960 (black)
  • 961 (black)
  • 962 (black)
  • 964 (black)
  • 965 (black)
  • 966 (black)
  • 967 (black)
  • 968 (black)
  • 969 (black)
  • 970 (black)
  • 971 (black)
  • 972 (black)
  • 974 (black)
  • 975 (black)
  • 976 (black)
  • 977 (black)
  • 978 (black)
  • 979 (black)
  • 980 (black)
  • 984 (black)
  • 985 (black)
  • 986 (black)
  • 987 (black)
  • 988 (black)
  • 990 (black)
  • F93 (black)
  • 9 (pink)
  • RE18 (black)
  • 350 (black)
Routes in Verkehrsverbund Rhein-Sieg (VRS)'s feed
RouteTypeLine color
S41Busblack
10Busblack
11Busblack
11EBusblack
11VBusblack
12Busblack
12EBusblack
13ABusblack
13BBusblack
14Busblack
14EBusblack
15Busblack
15EBusblack
16Busblack
17Busblack
1Busblack
1EBusblack
1VBusblack
21Busblack
21VBusblack
22Busblack
22EBusblack
23Busblack
23VBusblack
24Busblack
24VBusblack
25Busblack
25EBusblack
25VBusblack
26Busblack
27Busblack
27EBusblack
27VBusblack
28Busblack
29Busblack
2Busblack
2EBusblack
30Busblack
31Busblack
31EBusblack
31VBusblack
33Busblack
33VBusblack
34Busblack
34EBusblack
34VBusblack
35Busblack
35EBusblack
36Busblack
37Busblack
385Busblack
38Busblack
3ABusblack
3BBusblack
40Busblack
41Busblack
42Busblack
42VBusblack
43Busblack
43EBusblack
44Busblack
44Busblack
45Busblack
45EBusblack
45VBusblack
46Busblack
46VBusblack
47Busblack
47EBusblack
47VBusblack
48Busblack
4Busblack
50Busblack
51Busblack
51EBusblack
51VBusblack
52Busblack
52EBusblack
53Busblack
54Busblack
54VBusblack
55Busblack
55VBusblack
58Busblack
5Busblack
5EBusblack
5VBusblack
61Busblack
62Busblack
62VBusblack
63Busblack
63VBusblack
64Busblack
65Busblack
66Busblack
66EBusblack
66VBusblack
68Busblack
68VBusblack
69Busblack
6Busblack
6EBusblack
6VBusblack
70Busblack
71Busblack
71VBusblack
72Busblack
73Busblack
73EBusblack
74Busblack
75Busblack
7Busblack
7VBusblack
80Busblack
82Busblack
82VBusblack
83Busblack
83VBusblack
84Busblack
84VBusblack
85Busblack
85VBusblack
88Busblack
88VBusblack
89Busblack
8Busblack
8VBusblack
90Busblack
96Busblack
96VBusblack
97Busblack
98Busblack
AL1Busblack
AL2Busblack
AL3Busblack
AL4Busblack
AL5Busblack
AL6Busblack
BW1Busblack
EBusblack
EW1Busblack
EW2Busblack
EW3Busblack
EW4Busblack
EW5Busblack
E NVBusblack
HZ1Busblack
HZ2Busblack
HZ3Busblack
HZ3RUFBusblack
N1Busblack
N2Busblack
N3Busblack
N4Busblack
N5Busblack
N60Busblack
N6Busblack
N7Busblack
N8Busblack
N9Busblack
OL1Busblack
OL5Busblack
SB63Busblack
SB66Busblack
SB71Busblack
SB88Busblack
VBusblack
VBusblack
VBusblack
VBusblack
VBusblack
VBusblack
VBusblack
VBusblack
VBusblack
VBusblack
VBusblack
VBusblack
VBusblack
VBusblack
VBusblack
VBusblack
VBusblack
WÜ1Busblack
X25Busblack
X35Busblack
X3Busblack
X47Busblack
X51Busblack
X73Busblack
201Busblack
202Busblack
203Busblack
204Busblack
205Busblack
206Busblack
207Busblack
208Busblack
209Busblack
210Busblack
211Busblack
212Busblack
213Busblack
214Busblack
216Busblack
217Busblack
218Busblack
219Busblack
220Busblack
221Busblack
222Busblack
223Busblack
224Busblack
225Busblack
227Busblack
228Busblack
229Busblack
230Busblack
231Busblack
232Busblack
233Busblack
234Busblack
235Busblack
236Busblack
237Busblack
238Busblack
239Busblack
240Busblack
260Busblack
261Busblack
264Busblack
266Busblack
267Busblack
268Busblack
269Busblack
270Busblack
271Busblack
274Busblack
275Busblack
276Busblack
277Busblack
278Busblack
279Busblack
280Busblack
281Busblack
283Busblack
284Busblack
285Busblack
286Busblack
287Busblack
290Busblack
291Busblack
292Busblack
294Busblack
295Busblack
296Busblack
297Busblack
298Busblack
86Busblack
ABusblack
AN1Busblack
AN2aBusblack
AN2bBusblack
AN3aBusblack
AN3bBusblack
AN4aBusblack
AN4bBusblack
BBusblack
CBBusblack
MÄXCHENBusblack
N1 DNBusblack
N2 DNBusblack
N3aBusblack
N3bBusblack
N4 DNBusblack
SB15Busblack
SB20Busblack
SB35Busblack
SB38Busblack
SB70Busblack
SB86Busblack
SB8Busblack
SB95Busblack
DISCOBusblack
401Busblack
402Busblack
403Busblack
405Busblack
406Busblack
407Busblack
409Busblack
410Busblack
411Busblack
412Busblack
413Busblack
418Busblack
423Busblack
429Busblack
430Busblack
431Busblack
432Busblack
433Busblack
434Busblack
435Busblack
437Busblack
438Busblack
439Busblack
472Busblack
474Busblack
475Busblack
490Busblack
491Busblack
492Busblack
493Busblack
494Busblack
495Busblack
EK1Busblack
EK2Busblack
EK3Busblack
EK4Busblack
GK1Busblack
HÜ1Busblack
SB1Busblack
SB3Busblack
SB4Busblack
SB5Busblack
SB8.Busblack
ÜP1Busblack
WA1Busblack
WG1Busblack
EVBusblack
EVBusblack
RB20Busblack
RB21Railblack
RB21Busblack
RB22XBusblack
RB23Busblack
RB24Busblack
RB25XBusblack
RB25SBusblack
RB25Busblack
RB27Busblack
RB27Busblack
RB28Railblack
RB28Busblack
RB33XBusblack
RB33Busblack
RB34Railblack
RB34Busblack
RB38Busblack
RB39Railblack
RB39Busblack
RB48Railyellow
RB48XBusblack
RB48Busyellow
RB48XBusblack
RB48Busyellow
RB48Busyellow
RB48XBusblack
RB48Busyellow
RB90Railblack
RE12Busblack
RE1 (RRX)Railblack
RE1 (RRX)Railblack
RE1XBusblack
RE1 (RRX)Busblack
RE22XBusblack
RE22Busblack
RE4Railblack
RE4XBusblack
RE4Busblack
RE4Busblack
RE5 (RRX)Railorange
RE5XBusblack
RE5 (RRX)Busorange
RE6XBusblack
RE6 (RRX)Buspurple
RE7XBusblack
RE7Busyellow
RE7XBusblack
RE7Busyellow
RE8Busblack
RE8XBusblack
RE8Busblack
RE8SBusblack
RE9XBusblack
RE9Busblack
RE9Busblack
S11Busblack
S11ABusblack
S11BBusblack
S12Busblack
S19Busblack
S19Busblack
S23Busblack
S6Busblack
RB26Railblack
RB26Busblack
RB26Busblack
626Busblack
671Busblack
SB33Busblack
SB81Busblack
101Busblack
104Busblack
106Busblack
107Busblack
117Busblack
120Busblack
121Busblack
122Busblack
123Busblack
124Busblack
125Busblack
126Busblack
127Busblack
12Tram / light railyellow
130Busblack
131Busblack
132Busblack
133Busblack
134Busblack
135Busblack
136Busblack
138Busblack
139Busblack
13Tram / light railgray
140Busblack
141Busblack
142Busblack
143Busblack
144Busblack
145Busblack
146Busblack
147Busblack
148Busblack
149Busblack
150Busblack
151Busblack
152Busblack
153Busblack
154Busblack
155Busblack
E426Busblack
E427Busblack
156Busblack
E301Busblack
E303Busblack
E304Busblack
E306Busblack
157Busblack
E308Busblack
E310Busblack
E311Busblack
E312Busblack
E313Busblack
E314Busblack
E316Busblack
E318Busblack
E321Busblack
E323Busblack
158Busblack
E325Busblack
E336Busblack
E337Busblack
E338Busblack
E340Busblack
E345Busblack
E346Busblack
E349Busblack
E361Busblack
E362Busblack
159Busblack
15Tram / light railgreen
E363Busblack
E365Busblack
E366Busblack
E626Busblack
160Busblack
161Busblack
162Busblack
165Busblack
166Busblack
167Busblack
16Tram / light railteal
16Tram / light railteal
171Busblack
172Busblack
173Busblack
179Busblack
17Tram / light railwhite
18Tram / light railteal
191Busblack
192Busblack
193Busblack
195Busblack
196Busblack
1Tram / light railred
201Busyellow
202Buspink
203Buswhite
204Busteal
205Busteal
206Busgreen
207Busorange
208Buspink
209Buspink
SB20Busorange
211Busred
212Busteal
213Buswhite
214Busteal
215Busbrown
217Busbrown
218Busgray
SB21Busgray
222Busteal
227Busgray
229Busyellow
SB22Busbrown
232Busorange
235Busteal
236Busgray
238Busbrown
SB23Busgreen
SB23Busgreen
240Busblack
244Busblack
SB24Busgreen
252Busblack
253Busgray
255Busteal
257Busbrown
258Busgreen
258Busgreen
SB25Busteal
260Busblack
261Busblack
263Busblack
264Busblack
265Busblack
266Busblack
267Busblack
268Busblack
SB26Busyellow
270Busblack
271Busblack
277Busblack
278Buspink
278Buspink
279Busblack
N20Busgreen
N21Busgreen
N22Busgreen
N23Busgreen
N24Busgreen
N25Busgreen
N26Busblack
N28Busblack
BS201Busblack
BS202Busblack
BS215Busblack
BS222Busblack
BS239Busblack
301Busblack
302Busblack
303Busblack
304Busblack
306Busblack
307Busblack
308Busblack
310Busblack
311Busblack
312Busblack
313Busblack
314Busblack
315Busblack
316Busblack
317Busblack
318Busblack
319Busblack
320Busblack
321Busblack
323Busblack
324Busblack
325Busblack
330Busblack
331Busblack
332Busblack
333Busblack
334Busblack
335Busblack
336Busblack
337Busblack
338Busblack
339Busblack
340Busblack
342Busblack
343Busblack
344Busblack
345Busblack
346Busblack
347Busblack
348Busblack
349Busblack
361Busblack
362Busblack
363Busblack
364Busblack
365Busblack
366Busblack
336RBusblack
BBOBusblack
398Busblack
3Tram / light railpink
400Busblack
403Busblack
404Busblack
SB40Busblack
420Busblack
421Busblack
422Busblack
423Busblack
425Busblack
426Busgreen
426Busgreen
427Buspink
427Buspink
429Buswhite
429Buswhite
SB42Busgreen
430Busteal
431Busorange
432Busteal
433Busteal
434Buspink
435Busyellow
436Busgray
437Busgreen
438Busgray
439Busyellow
440Busblack
441Busblack
442Busblack
443Busblack
444Busblack
445Busblack
446Busblack
451Busteal
452Busteal
453Busblack
454Busblack
455Busblack
456Busblack
BE66Busblack
N41Busgreen
N42Busgreen
N43Busgreen
N44Busgreen
N45Busblack
N46Busblack
N47Busblack
4Tram / light railpink
501Busblack
502Busblack
503Busblack
504Busblack
505Busblack
506Busblack
507Busblack
508Busblack
509Busblack
510Busblack
511Busblack
512Busblack
513Busblack
515Busblack
516Busblack
517Busblack
518Busblack
BB WBusblack
SB51Busblack
520Busblack
521Busblack
522Busblack
523Busblack
524Busblack
525Busblack
527Busblack
529Busblack
SB52Busblack
530Busblack
531Busblack
532Busblack
533Busblack
535Busblack
536Busblack
537Busblack
539Busblack
SB53Busblack
540Busblue
540Busblue
541Busblack
542Busblack
543Busblack
544Busblack
545Busblack
546Busblack
547Busblack
548Busblack
549Busblack
SB54Busblack
550Busblue
551Busblack
552Busblack
553Busblack
554Busblack
555Busblack
556Busblack
557Busblack
558Busblack
559Busblack
560Busblack
561Busblack
564Busblack
565Busblack
566Busblack
567Busblack
SB56Busblack
570Busblack
571Busblack
573Busblack
576Busblack
577Busblack
578Busblack
579Busblack
PBBusblack
590Busblack
592Busblack
593Busblack
594Busblack
596Busblack
597Busblack
598Busblack
599Busblack
5Tram / light railgray
600Busblue
601Busblue
602Buspink
603Buspink
604Busgreen
605Busgreen
606Busyellow
607Busyellow
608Busyellow
609Busorange
SB60Busgray
610Buswhite
611Busteal
612Busorange
613Busbrown
614Busbrown
BE16Busblack
61Tram / light railred
62Tram / light railred
630Buspink
631Busred
632Busgray
633Buswhite
634Buspink
636Busred
637Busred
638Busbrown
639Busbrown
63Tram / light railteal
640Busblue
EBusblack
EBusblack
65Tram / light railred
BE61Busblack
BE63Busblack
66Tram / light railteal
67Tram / light railteal
N1Busblack
N2Busblack
N3Busblack
N4Busblack
N5Busblack
N6Busblack
N7Busblack
N8Busblack
N9Busblack
68Tram / light railteal
N10Busblack
SB69Busred
701Busblack
702Busblack
703Busblack
704Busblack
705Busblack
706Busblack
707Busblack
708Busblack
709Busblack
711Busyellow
712Busgreen
713Busgreen
714Busblue
717Busteal
720Busteal
721Busblack
723Busblack
730Busblack
731Busblack
733Busblack
734Busblack
735Busblack
736Busblack
737Busblack
738Busblack
740Busblack
741Busblack
744Busblack
745Busblack
746Busblack
747Busblack
749Busblack
750Busblack
751Busblack
752Busblack
753Busblack
760Busblack
761Busblack
762Busblack
763Busblack
764Busblack
765Busblack
766Busblack
767Busblack
768Busblack
769Busblack
770Busblack
772Busblack
773Busblack
PHLBusblack
7Tram / light railorange
800Busblack
801Busblack
802Busblack
806Busblack
807Busblack
808Busblack
809Busblack
810Busblack
813Busblack
815Busblack
817Busblack
818Busblack
819Busblack
SB81Busblack
820Busblack
821Busblack
822Busblack
823Busblack
824Busblack
825Busblack
826Busblack
827Busblack
828Busblack
829Busblack
SB82Busblack
830Busblack
831Busblack
832Busblack
833Busblack
834Busblack
835Busblack
836Busblack
837Busblack
838Busblack
839Busblack
842Busblack
843Busblack
845Busblack
855Busblack
856Busblack
857Busblack
858Busblack
859Busblack
863Busteal
864Busteal
865Buspink
866Busyellow
867Busblack
868Busblack
869Busblack
870Busblue
871Busred
872Busgreen
873Buspurple
874Busorange
875Busteal
876Busgreen
877Buspink
878Busorange
880Busblack
881Busblack
882Busblack
884Busblack
885Busblack
886Busblack
891Busblack
893Busblack
896Busblack
897Busblack
898Busblack
905Busblack
910Busblack
911Busblack
915Busblack
SB91Busblack
920Busblack
921Busblack
922Busblack
923Busblack
924Busblack
927Busblack
SB92Busblack
930Busblack
931Busblack
933Busblack
935Busblack
937Busblack
SB93Busblack
941Busblack
944Busblack
945Busblack
949Busblack
950Busblack
955Busblack
957Busblack
960Busblack
961Busblack
962Busblack
964Busblack
965Busblack
966Busblack
967Busblack
968Busblack
969Busblack
970Busblack
971Busblack
972Busblack
974Busblack
975Busblack
976Busblack
977Busblack
978Busblack
979Busblack
980Busblack
984Busblack
985Busblack
986Busblack
987Busblack
988Busblack
990Busblack
F93Ferryblack
9Tram / light railpink
RE18Busblack
350Busblack

This feed has 29769 stops.

List every stop
  • Heerlen Bautscherweg
  • Heerlen Bautscherweg
  • Heerlen Benzenrade
  • Heerlen De Thun
  • Heerlen De Thun
  • Heerlen Douvenrade
  • Heerlen Douvenrade
  • Heerlen Bradleystraat
  • Heerlen Bradleystraat
  • Heerlen Heerlerbaan Kerk
  • Heerlen Heerlerbaan Kerk
  • Heerlen Heerlerbaan Zandweg
  • Heerlen Heerlerbaan Zandweg
  • Heerlen Mondriaan
  • Heerlen Prof. Lambertstraat
  • Heerlen Prof. Lambertstraat
  • Heerlen Heerlerbaan Rukker
  • Heerlen Heerlerbaan Rukker
  • Heerlen Theater
  • Heerlen Theater
  • Heerlen Peschstraat
  • Heerlen Peschstraat
  • Heerlen Pijnsweg
  • Heerlen Pijnsweg
  • Heerlen Hogeschool Zuyd
  • Heerlen Hogeschool Zuyd
  • Heerlen Benzenrade
  • Heerlen Mondriaan
  • Heerlen Station (Perron G)
  • Kerkrade Locht Crombacherstraat
  • Kerkrade Locht Crombacherstraat
  • Kerkrade Parkstad Stadion (Perron A)
  • Kerkrade Parkstad Stadion (Perron B)
  • Heerlen Business Center
  • Heerlen World Trade Center
  • Kerkrade Busstation (Perron C)
  • Kerkrade Busstation (Perron D)
  • Kerkrade Dr. Ackensplein
  • Kerkrade Dr. Ackensplein
  • Kerkrade Bleijerheide Grens
  • Kerkrade Bleijerheide Grens
  • Kerkrade Schummerstraat
  • Kerkrade Pricksteenweg
  • Kerkrade Centrum Station (Bus)
  • Kerkrade Centrum Station (Bus)
  • Kerkrade Einderstraat
  • Kerkrade Einderstraat
  • Kerkrade Voorterstraat
  • Kerkrade Voorterstraat
  • Gulpen Busstation
  • Gulpen Busstation
  • Gulpen Slenakerweg
  • Gulpen Slenakerweg
  • Gulpen Oude Geul
  • Gulpen Oude Geul
  • Gulpen Brouwerij
  • Gulpen Brouwerij
  • Gulpen Sinselbeek
  • Gulpen Sinselbeek
  • Gulpen Ingber
  • Gulpen Ingber
  • Margraten Rijksweg
  • Margraten Rijksweg
  • Margraten Termaar
  • Margraten Termaar
  • Margraten Weg Naar Reijmerstok
  • Margraten Weg Naar Reijmerstok
  • Vaals Benedictusberg
  • Vaals Benedictusberg
  • Gulpen Nijswiller
  • Gulpen Nijswiller
  • Gulpen Rijksweg/Provincialeweg
  • Gulpen Rijksweg/Provincialeweg
  • Vaals Mamelis
  • Vaals Mamelis
  • Gulpen Wahlwiller
  • Gulpen Wahlwiller
  • Margraten Blankenberg
  • Margraten Blankenberg
  • Margraten Limburgerstraat
  • Margraten Limburgerstraat
  • Margraten Kloosterpad
  • Margraten Kloosterpad
  • Margraten Vendelstraat
  • Margraten Vendelstraat
  • Margraten Amerikaanse Begraafplaats
  • Margraten Amerikaanse Begraafplaats
  • Vaals A Je Striekiezer
  • Vaals A Je Striekiezer
  • Vaals Lemiers
  • Vaals Lemiers
  • Vaals Lemierserberg
  • Vaals Lemierserberg
  • Vaals Rijksweg/Harleserbeek
  • Vaals Rijksweg/Harleserbeek
  • Vaals Busstation (Perron B)
  • Vaals Heuvel (Randweg)
  • Vaals Heuvel (Patersweg)
  • Vaals Maastrichterlaan / Bosstraat
  • Vaals Sint Jozefplein
  • Vaals Sint Jozefplein
  • Vaals Korenstraat
  • Vaals Flats
  • Vaals De Lange Akker
  • Vaals De Lange Akker
  • Vaals Parklaan
  • Vaals Parklaan
  • Vaals Bloemendal
  • Maastricht Akersteenweg
  • Maastricht Akersteenweg
  • Maastricht Oude Molenweg
  • Maastricht Oude Molenweg
  • Maastricht Bonnefantenmuseum
  • Maastricht Bonnefantenmuseum
  • Maastricht Centre Ceramique
  • Maastricht Centre Ceramique
  • Maastricht Wilhelminasingel
  • Maastricht Wilhelminasingel
  • Sittard-Geleen Sittard Station
  • Sittard-Geleen Odasingel
  • Sittard-Geleen Odasingel
  • Sittard-Geleen Kollenberg
  • Sittard-Geleen Kollenberg
  • Sittard-Geleen Parallelweg
  • Sittard-Geleen Parallelweg
  • Sittard-Geleen Rembrandtstraat
  • Sittard-Geleen Rembrandtstraat
  • Sittard-Geleen Sittard Sportcentrumlaan
  • Sittard-Geleen Sittard Sportcentrumlaan
  • Sittard-Geleen Sittard Stadhuis
  • Sittard-Geleen Sittard Stadhuis
  • Heerlen Bautscherweg
  • Heerlen Benzenrade
  • Heerlen De Thun
  • Heerlen Douvenrade
  • Heerlen Bradleystraat
  • Heerlen Heerlerbaan Kerk
  • Heerlen Heerlerbaan Zandweg
  • Heerlen Mondriaan
  • Heerlen Prof. Lambertstraat
  • Heerlen Heerlerbaan Rukker
  • Heerlen Theater
  • Heerlen Peschstraat
  • Heerlen Pijnsweg
  • Heerlen Hogeschool Zuyd
  • Heerlen Station
  • Kerkrade Locht Crombacherstraat
  • Kerkrade Parkstad Stadion
  • Heerlen Business Center
  • Heerlen World Trade Center
  • Kerkrade Busstation
  • Kerkrade Dr. Ackensplein
  • Kerkrade Bleijerheide Grens
  • Kerkrade Schummerstraat
  • Kerkrade Pricksteenweg
  • Kerkrade Centrum Station (Bus)
  • Kerkrade Einderstraat
  • Kerkrade Voorterstraat
  • Gulpen Busstation
  • Gulpen Slenakerweg
  • Gulpen Oude Geul
  • Gulpen Brouwerij
  • Gulpen Sinselbeek
  • Gulpen Ingber
  • Margraten Rijksweg
  • Margraten Termaar
  • Margraten Weg naar Reijmerstok
  • Vaals Benedictusberg
  • Gulpen Nijswiller
  • Gulpen Rijksweg/Provincialeweg
  • Vaals Mamelis
  • Gulpen Wahlwiller
  • Margraten Blankenberg
  • Margraten Limburgerstraat
  • Margraten Kloosterpad
  • Margraten Vendelstraat
  • Margraten Amerikaanse Begraafplaats
  • Vaals A je Striekiezer
  • Vaals Lemiers
  • Vaals Lemierserberg
  • Vaals Rijksweg/Harleserbeek
  • Vaals Busstation
  • Vaals Heuvel
  • Vaals Maastrichterlaan / Bosstraat
  • Vaals Sint Jozefplein
  • Vaals Korenstraat
  • Vaals Flats
  • Vaals De Lange Akker
  • Vaals Parklaan
  • Vaals Bloemendal
  • Maastricht Akersteenweg
  • Maastricht Oude Molenweg
  • Maastricht Bonnefantenmuseum
  • Maastricht Centre Ceramique
  • Maastricht Station (Bus)
  • Maastricht Station (Bus)
  • Maastricht Wilhelminasingel
  • Sittard-Geleen Sittard Station (Bus)
  • Sittard-Geleen Odasingel
  • Sittard-Geleen Kollenberg
  • Sittard-Geleen Parallelweg
  • Sittard-Geleen Rembrandtstraat
  • Sittard-Geleen Sittard Sportcentrumlaan
  • Sittard-Geleen Sittard Stadhuis
  • Kerkrade Eygelshoven Markt
  • Kerkrade Eygelshoven Markt
  • Heerlen Station
  • Heerlen
  • Landgraaf Station
  • Landgraaf
  • Eupen KETTENIS Tal
  • Eupen Kettenis Tal
  • Eupen Kettenis Tal
  • Eupen Werthplatz
  • Eupen Werthplatz
  • Eupen Werthplatz
  • Eupen Werthplatz
  • Eupen An den Weihern
  • Eupen an den Weihern
  • Eupen an den Weihern
  • Eupen Gut Luft
  • Eupen Gut Luft
  • Eupen Gut Luft
  • Eupen Raerenpfad
  • Eupen Raerenpfad
  • Eupen Raerenpfad
  • Eupen Bahnhof
  • Eupen Bahnhof (Noerether Strasse)
  • Eupen Bushof
  • Eupen Bushof
  • Eupen Bushof
  • Eupen Schöne Aussicht
  • Eupen Schöne Aussicht
  • Eupen Schöne Aussicht
  • Eupen Hookstr.
  • Eupen Hookstr.
  • Eupen Schnellewindgasse
  • Eupen Schnellewindgasse
  • Eupen Schnellewindgasse
  • Eupen Kettenis Dorf
  • Eupen Kettenis Dorf
  • Eupen Kettenis Dorf
  • Eupen Libermé
  • Eupen Libermé
  • Eupen Libermé
  • Kelmis B.B.L.
  • Kelmis B.B.L. (Fischenich)
  • Kelmis B.B.L.
  • Kelmis Belgisches Zollamt Tulje
  • Kelmis Belgisches Zollamt Tulje
  • and 29519 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

26 findings, ordered by severity.

Show every finding
  • Error58389 instances

    Trip distance exceeds shape distance (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

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

  • Warning145423 instances

    145423 of 145423 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)

  • Warning29769 instances

    29769 of 29769 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)

  • Warning26625 instances

    Trip distance exceeds shape distance below threshold (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

    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)

  • Warning21536 instances

    Stop too far from shape using user distance (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

    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)

  • Warning3162 instances

    Equal shape distance same coordinates (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

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

  • Warning2345 instances

    Some service calendars in the feed have already ended.

    Expired calendars are dead weight and can hide real schedule problems from your staff and vendors.

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

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

  • Warning773 instances

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

    Trip planners may draw the transit vehicle route through the wrong path or point riders to the wrong boarding location.

    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)

  • Warning232 instances

    Missing bike allowance (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

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

  • Warning38 instances

    Stops match shape out of order (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

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

  • Warning26 instances

    Some stops exist in the feed but no trip ever stops at them.

    Riders may walk to a stop where no transit vehicle is scheduled to arrive.

    Fix: Remove retired stops from the export, or add them back to the trips that should serve them. (A review pass in your scheduling software.)

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

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

  • Warning16 instances

    Some scheduled trips move faster between stops than a transit vehicle can.

    Usually a typo'd stop time; riders get arrival times no transit vehicle can meet.

    Fix: Check the flagged stop times for transposed minutes. (A few minutes per flagged trip.)

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

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

  • Warning8 instances

    Fast travel between far stops (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

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

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

  • Warning2 instances

    Stop has too many matches for shape (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

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

  • Warning2 instances

    Some trips serve fewer than two stops.

    A trip with one stop can't be ridden; planners ignore it and it may signal an export problem.

    Fix: Check the flagged trips in your scheduling software; remove them or restore their missing stops. (Worth a vendor question if it appears often.)

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

  • Warning2 instances

    Unused trip (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

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

  • Warning1 instance

    Missing feed contact email and url (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

    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)

  • Info3776 instances

    Big gap in service (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

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

  • Info19 instances

    Trip headsign matches intermediate stop (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

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

  • Info2 instances

    Transfer distance above 2 km (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

    Validator rule: transfer_distance_above_2_km · 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 147 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.

Can riders use it?

Checks beyond structural validation: places where the feed is valid but a rider still could not travel.

  • 2 of 145423 trips list fewer than two stops. A trip with one stop has no leg a rider can ride; trip planners can't route anyone on it, so the service effectively does not exist. Check your scheduling export: every trip should list each stop it calls at, in order, with times.
  • 26 of 19978 boardable stops are never served by any trip. Riders see these stops in apps and on the map but can never catch anything there, which erodes trust in the data. Remove stops no route serves, or add the trips that should call at them.

These do not change the grade. They catch trips with no rideable leg and stops no trip serves, the kind of gap a trip planner trips over.

Clears the Google and Apple Maps four-week coverage bar. This feed has 147 days of service ahead, clearing the four-week (28-day) window Maps asks for. The feed also carries 58389 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 0 / 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 38 / 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.

Verkehrsverbund Rhein-Sieg (VRS) 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/vrs-rhein-sieg/2026-07-18.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-18. 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.