Feed status · checked 2026-07-18
Zarząd Transportu Miejskiego w Poznaniu
Based on the feed this agency publishes
Service mode Tram + Bus
First scorecard for this agency
Catalogued in Wielkopolskie, Poland.
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
Re-export with a validity window that reaches at least 60 days out.Likely your export tool
Service data runs out in 8 day(s). When the calendar runs out, trip planners stop showing this agency. Fixing it now is calmer than after riders notice.
⏱ One export setting.worth about +72 points in its category
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
3109 of 3109 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
Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead.
The feed contains no fare information. Riders see 'fare unknown' in trip planners and can't budget their trip; visitors are most affected.
⏱ A small file for most flat-fare systems.worth about +15 points in its category
How to make and check these changes
Check the result on the published feed. Read the guide, make the change in your tool, and use the next comparable run to see whether the finding is still reported. Only an action or ticket record can attribute who made the change.
Re-export with a validity window that reaches at least 60 days out. · Read the fix guide
Make the change. Make this change in whatever tool produces your feed, then re-export.
Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. Self-check a feed before you publish.
Set wheelchair_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.
Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead. · Read the fix guide
Make the change. Make this change in whatever tool produces your feed, then re-export.
Check the result. The next scorecard run checks this finding again. If a comparable check no longer reports it, the feed's clearance log records that result. This confirms feed state, not who made the change. Self-check a feed before you publish.
Rider view: what this feed publishes
A quick read of rider-facing information in this feed.
- Schedule visibility
- The feed's last published service date is in 8 days.
- Published accessibility data
- Accessibility information is stated for 0% of stops and 23.3% 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.
Send the agency a note
Supporting this agency? Copy this and email it to them. It names what lapsed, why it matters to riders, and the one setting to change.
Score by category
The MobilityData validator flagged 9 kinds of issue across 2566 instances (0 error, 2565 warning, 1 informational).
Service data runs out in 8 day(s). Publish an updated feed soon or riders will lose trip planning.
0% of stops state wheelchair accessibility (0% marked accessible, 0% marked not accessible). This measures what the feed publishes, not whether a stop is physically usable. Fare data is not published.
0% of stops state accessibility (0% marked accessible). Reflects what the feed states, not verified physical usability.
2 accessibility depth signals
2 route badge(s) pair a color and text color below the WCAG 4.5:1 contrast bar (6, 13).
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.
1704 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set ("Konarzewo/Kościelna", "Kliny/Cmentarz Ewangelicki", "Krerowo/Cmentarz", and more).
Consider: Add tts_stop_name with the spoken form, e.g. 'Main Street and Second Avenue', for the affected stops.
Opportunities to strengthen the data, not deductions from the sub-score above. States what the second accessibility lens can check from the feed, not verified physical usability.
Not scored yet. Nothing here counts against the grade.
Routes and stops
Each route is drawn once, using the longest shape its trips follow; stops are the dots.
Skip to route and stop dataBasemap: OpenFreeMap, © OpenStreetMap contributors. Routes and stops: this agency's GTFS feed.
- 0 (green)
- 1 (red)
- 10 (yellow)
- 100 (red)
- 102 (red)
- 11 (teal)
- 12 (white)
- 121 (brown)
- 122 (brown)
- 125 (brown)
- 13 (brown)
- 14 (brown)
- 145 (brown)
- 146 (brown)
- 148 (brown)
- 149 (brown)
- 151 (brown)
- 152 (brown)
- 153 (brown)
- 154 (brown)
- 156 (brown)
- 157 (brown)
- 158 (brown)
- 159 (brown)
- 16 (blue)
- 160 (brown)
- 162 (brown)
- 163 (brown)
- 164 (brown)
- 166 (brown)
- 167 (brown)
- 168 (brown)
- 169 (brown)
- 17 (green)
- 170 (brown)
- 171 (brown)
- 173 (brown)
- 174 (brown)
- 175 (brown)
- 176 (brown)
- 177 (brown)
- 178 (brown)
- 179 (brown)
- 18 (yellow)
- 180 (brown)
- 181 (brown)
- 182 (brown)
- 183 (brown)
- 184 (brown)
- 185 (brown)
- 186 (brown)
- 188 (brown)
- 189 (brown)
- 190 (brown)
- 191 (brown)
- 193 (brown)
- 194 (brown)
- 195 (brown)
- 196 (brown)
- 198 (brown)
- 2 (gray)
- 20 (purple)
- 201 (black)
- 212 (black)
- 213 (black)
- 214 (black)
- 215 (black)
- 216 (black)
- 217 (black)
- 218 (black)
- 219 (black)
- 220 (black)
- 221 (black)
- 222 (black)
- 223 (black)
- 224 (black)
- 226 (black)
- 227 (black)
- 231 (black)
- 250 (black)
- 252 (black)
- 253 (black)
- 257 (black)
- 258 (black)
- 3 (brown)
- 312 (brown)
- 320 (brown)
- 321 (brown)
- 322 (brown)
- 323 (brown)
- 341 (brown)
- 342 (brown)
- 348 (brown)
- 388 (brown)
- 392 (brown)
- 394 (brown)
- 396 (brown)
- 397 (brown)
- 4 (green)
- 400 (white)
- 401 (white)
- 405 (white)
- 406 (white)
- 407 (white)
- 412 (white)
- 416 (brown)
- 425 (brown)
- 431 (brown)
- 432 (brown)
- 433 (brown)
- 484 (white)
- 485 (white)
- 486 (white)
- 488 (brown)
- 490 (white)
- 491 (white)
- 492 (white)
- 493 (white)
- 494 (white)
- 497 (white)
- 498 (white)
- 499 (white)
- 5 (gray)
- 501 (brown)
- 502 (brown)
- 503 (brown)
- 511 (brown)
- 512 (brown)
- 527 (brown)
- 560 (brown)
- 561 (brown)
- 580 (white)
- 582 (white)
- 590 (white)
- 591 (white)
- 592 (white)
- 595 (white)
- 598 (white)
- 599 (white)
- 6 (green)
- 602 (brown)
- 603 (brown)
- 610 (brown)
- 611 (brown)
- 614 (brown)
- 616 (brown)
- 651 (brown)
- 690 (brown)
- 691 (white)
- 692 (white)
- 693 (white)
- 694 (white)
- 698 (white)
- 699 (white)
- 7 (blue)
- 701 (brown)
- 702 (brown)
- 703 (brown)
- 704 (brown)
- 707 (brown)
- 710 (brown)
- 715 (brown)
- 716 (brown)
- 717 (brown)
- 727 (brown)
- 729 (brown)
- 789 (white)
- 790 (white)
- 791 (white)
- 792 (white)
- 795 (white)
- 796 (white)
- 797 (white)
- 798 (white)
- 799 (white)
- 8 (red)
- 802 (brown)
- 803 (brown)
- 804 (brown)
- 811 (brown)
- 812 (brown)
- 813 (brown)
- 821 (brown)
- 822 (brown)
- 832 (brown)
- 833 (brown)
- 835 (brown)
- 837 (brown)
- 882 (brown)
- 893 (brown)
- 9 (orange)
- 901 (brown)
- 902 (brown)
- 904 (brown)
- 905 (brown)
- 907 (brown)
- 911 (brown)
- PKS (white)
- T1 (brown)
- T6 (brown)
- T7 (brown)
| Route | Type | Line color |
|---|---|---|
| 0 BIBLIOTEKA UNIWERSYTECKA - 27 GRUDNIA - TEATR POLSKI | Tram / light rail | green |
| 1 OS. SOBIESKIEGO - ZAWADY|ZAWADY - OS. SOBIESKIEGO | Tram / light rail | red |
| 10 BŁAŻEJA - DĘBIEC PKM|DĘBIEC PKM - BŁAŻEJA | Tram / light rail | yellow |
| 100 NOWE ZOO - POZNAŃ GŁÓWNY|POZNAŃ GŁÓWNY - NOWE ZOO | Bus | red |
| 102 MUZEUM BRONI PANCERNEJ - POZNAŃ GŁÓWNY|POZNAŃ GŁÓWNY - MUZEUM BRONI PANCERNEJ | Bus | red |
| 11 PIĄTKOWSKA - UNII LUBELSKIEJ|UNII LUBELSKIEJ - PIĄTKOWSKA | Tram / light rail | teal |
| 12 OS. SOBIESKIEGO - STAROŁĘKA PKM|STAROŁĘKA PKM - OS. SOBIESKIEGO | Tram / light rail | white |
| 121 OGRODY - OGRODY | Bus | brown |
| 122 JUNIKOWO - JUNIKOWO | Bus | brown |
| 125 SZWAJCARSKA CENTRUM HANDLOWE - SZWAJCARSKA CENTRUM HANDLOWE | Bus | brown |
| 13 STAROŁĘKA PKM - GŁOGOWSKA/HETMAŃSKA|GŁOGOWSKA/HETMAŃSKA - STAROŁĘKA PKM | Tram / light rail | brown |
| 14 OS. SOBIESKIEGO - GÓRCZYN PKM|GÓRCZYN PKM - OS. SOBIESKIEGO | Tram / light rail | brown |
| 145 DWORZEC ZACHODNI - KACZA|KACZA - DWORZEC ZACHODNI | Bus | brown |
| 146 INSTYTUT TECHNOLOGICZNO-PRZYRODNICZY - BORANTA|BORANTA - INSTYTUT TECHNOLOGICZNO-PRZYRODNICZY | Bus | brown |
| 148 POZNAŃ GŁÓWNY - POZNAŃ GŁÓWNY | Bus | brown |
| 149 GÓRCZYN PKM - DĘBIEC PKM|DĘBIEC PKM - GÓRCZYN PKM | Bus | brown |
| 151 OS. SOBIESKIEGO - OS. SOBIESKIEGO | Bus | brown |
| 152 DARZYBÓR - RONDO RATAJE|RONDO RATAJE - DARZYBÓR | Bus | brown |
| 153 SYPNIEWO - STAROŁĘKA PKM|STAROŁĘKA PKM - SYPNIEWO | Bus | brown |
| 154 SPŁAWIE - RONDO RATAJE|RONDO RATAJE - SPŁAWIE | Bus | brown |
| 156 KRZYŻOWNIKI - OGRODY|OGRODY - KRZYŻOWNIKI | Bus | brown |
| 157 MOGILEŃSKA - RONDO ŚRÓDKA|RONDO ŚRÓDKA - MOGILEŃSKA | Bus | brown |
| 158 SYPNIEWO - STAROŁĘKA PKM|STAROŁĘKA PKM - SYPNIEWO | Bus | brown |
| 159 PORT LOTNICZY ŁAWICA - POZNAŃ GŁÓWNY|POZNAŃ GŁÓWNY - PORT LOTNICZY ŁAWICA | Bus | brown |
| 16 STAROŁĘKA PKM - OS. SOBIESKIEGO|OS. SOBIESKIEGO - STAROŁĘKA PKM | Tram / light rail | blue |
| 160 GARBARY PKM - STRZESZYN PKM|STRZESZYN PKM - GARBARY PKM | Bus | brown |
| 162 RONDO RATAJE - RONDO RATAJE | Bus | brown |
| 163 GARBARY PKM - GÓRCZYN PKM|GÓRCZYN PKM - GARBARY PKM | Bus | brown |
| 164 PUSZKINA - KACZA|KACZA - PUSZKINA | Bus | brown |
| 166 ZIELINIEC - RONDO RATAJE|RONDO RATAJE - ZIELINIEC | Bus | brown |
| 167 RADOJEWO - RONDO RATAJE|RADOJEWO - RONDO RATAJE|RONDO RATAJE - RADOJEWO | Bus | brown |
| 168 STRZESZYN PKM - POZNAŃ GŁÓWNY|POZNAŃ GŁÓWNY - STRZESZYN PKM | Bus | brown |
| 169 ŁUŻYCKA - OS. KOPERNIKA|OS. KOPERNIKA - ŁUŻYCKA | Bus | brown |
| 17 MAŁE GARBARY - GÓRCZYN PKM|GÓRCZYN PKM - MAŁE GARBARY | Tram / light rail | green |
| 170 RONDO SOLIDARNOŚCI - STRZESZYNEK|STRZESZYNEK - POŁABSKA | Bus | brown |
| 171 OS. WICHROWE WZGÓRZE - OS. DĘBINA|OS. DĘBINA - OS. WICHROWE WZGÓRZE | Bus | brown |
| 173 JANIKOWO - RONDO ŚRÓDKA|RONDO ŚRÓDKA - JANIKOWO | Bus | brown |
| 174 OS. SOBIESKIEGO - UNII LUBELSKIEJ|UNII LUBELSKIEJ - OS. SOBIESKIEGO | Bus | brown |
| 175 DĘBIEC PKM - GÓRCZYN PKM|GÓRCZYN PKM - DĘBIEC PKM | Bus | brown |
| 176 GARBARY PKM - OS. DĘBINA|OS. DĘBINA - GARBARY PKM | Bus | brown |
| 177 JUNIKOWO PKM - RONDO KAPONIERA|BAŁTYK - JUNIKOWO PKM | Bus | brown |
| 178 SZARYCH SZEREGÓW - RONDO ŚRÓDKA|RONDO ŚRÓDKA - SZARYCH SZEREGÓW | Bus | brown |
| 179 DĘBIEC PKM - KACZA|KACZA - DĘBIEC PKM | Bus | brown |
| 18 UNII LUBELSKIEJ - OGRODY|OGRODY - UNII LUBELSKIEJ | Tram / light rail | yellow |
| 180 SYCOWSKA CENTRUM HANDLOWE - GÓRCZYN PKM|GÓRCZYN PKM - SYCOWSKA CENTRUM HANDLOWE | Bus | brown |
| 181 KRZYWOUSTEGO - RONDO RATAJE|RONDO RATAJE - KRZYWOUSTEGO | Bus | brown |
| 182 OS. WICHROWE WZGÓRZE - GÓRCZYN PKM|GÓRCZYN PKM - OS. WICHROWE WZGÓRZE | Bus | brown |
| 183 SZARYCH SZEREGÓW - RONDO ŚRÓDKA|RONDO ŚRÓDKA - SZARYCH SZEREGÓW | Bus | brown |
| 184 RONDO RATAJE - NOWE ZOO|NOWE ZOO - RONDO RATAJE | Bus | brown |
| 185 OS. SOBIESKIEGO - RONDO ŚRÓDKA|RONDO ŚRÓDKA - OS. SOBIESKIEGO | Bus | brown |
| 186 KIEKRZ - OGRODY|OGRODY - KIEKRZ | Bus | brown |
| 188 MORASKO - OS. SOBIESKIEGO | Bus | brown |
| 189 UNII LUBELSKIEJ - STAROŁĘKA PKM|STAROŁĘKA PKM - UNII LUBELSKIEJ | Bus | brown |
| 190 RONDO STAROŁĘKA - OS. SOBIESKIEGO|OS. SOBIESKIEGO - RONDO STAROŁĘKA | Bus | brown |
| 191 OS. SOBIESKIEGO - OS. KOPERNIKA|OS. KOPERNIKA - OS. SOBIESKIEGO | Bus | brown |
| 193 OS. SOBIESKIEGO - GÓRCZYN PKM|OS. SOBIESKIEGO - GÓRCZYN PKM|GÓRCZYN PKM - OS. SOBIESKIEGO|GÓRCZYN PKM - OS. SOBIESKIEGO | Bus | brown |
| 194 STAROŁĘKA WIELKA - STAROŁĘKA PKM|STAROŁĘKA PKM - STAROŁĘKA WIELKA | Bus | brown |
| 195 OGRODY - STRZESZYNEK|STRZESZYNEK - OGRODY | Bus | brown |
| 196 RONDO RATAJE - RONDO RATAJE | Bus | brown |
| 198 UAM OS. RÓŻANY POTOK - OS. SOBIESKIEGO|OS. SOBIESKIEGO - UAM OS. RÓŻANY POTOK | Bus | brown |
| 2 DĘBIEC PKM - OGRODY|OGRODY - DĘBIEC PKM | Tram / light rail | gray |
| 20 BIBLIOTEKA UNIWERSYTECKA - 27 GRUDNIA - TEATR POLSKI | Tram / light rail | purple |
| 201 UNII LUBELSKIEJ - OS. SOBIESKIEGO|OS. SOBIESKIEGO - UNII LUBELSKIEJ | Tram / light rail | black |
| 212 SZWAJCARSKA SZPITAL - KACZA|KACZA - SZWAJCARSKA SZPITAL | Bus | black |
| 213 DĘBIEC PKM - MOGILEŃSKA|MOGILEŃSKA - DĘBIEC PKM|MOGILEŃSKA - RONDO KAPONIERA | Bus | black |
| 214 JUNIKOWO - RADOJEWO|RADOJEWO - JUNIKOWO | Bus | black |
| 215 OS. DĘBINA - OS. SOBIESKIEGO|OS. SOBIESKIEGO - OS. DĘBINA | Bus | black |
| 216 POZNAŃ GŁÓWNY - POZNAŃ GŁÓWNY | Bus | black |
| 217 STAROŁĘKA PKM - GŁÓWNA|GŁÓWNA - STAROŁĘKA PKM | Bus | black |
| 218 OS. SOBIESKIEGO - SZWAJCARSKA CENTRUM HANDLOWE|SZWAJCARSKA CENTRUM HANDLOWE - OS. SOBIESKIEGO | Bus | black |
| 219 WICHROWA - POZNAŃ GŁÓWNY|POZNAŃ GŁÓWNY - WICHROWA | Bus | black |
| 220 GARBARY PKM - GARBARY PKM | Bus | black |
| 221 SYPNIEWO - GARBARY PKM|GARBARY PKM - SYPNIEWO | Bus | black |
| 222 MOGILEŃSKA - PORT LOTNICZY ŁAWICA|PORT LOTNICZY ŁAWICA - MOGILEŃSKA | Bus | black |
| 223 KACZA - MOGILEŃSKA|MOGILEŃSKA - KACZA | Bus | black |
| 224 JUNIKOWO PKM - BORANTA|BORANTA - JUNIKOWO PKM | Bus | black |
| 226 POZNAŃ GŁÓWNY - POZNAŃ GŁÓWNY | Bus | black |
| 227 RONDO RATAJE - KOZIEGŁOWY OS. LEŚNE|KOZIEGŁOWY OS. LEŚNE - RONDO RATAJE|KOZIEGŁOWY OS. LEŚNE - RONDO ŚRÓDKA | Bus | black |
| 231 WROCŁAWSKA - UNII LUBELSKIEJ|UNII LUBELSKIEJ - WROCŁAWSKA | Bus | black |
| 250 GÓRCZYN PKM - GŁUCHOWO STAWNA|GŁUCHOWO STAWNA - GÓRCZYN PKM | Bus | black |
| 252 RONDO ŚRÓDKA - PRZEBĘDOWO PĘTLA|PRZEBĘDOWO PĘTLA - RONDO ŚRÓDKA | Bus | black |
| 253 OS. SOBIESKIEGO - CHLUDOWO SZKOŁA|CHLUDOWO SZKOŁA - OS. SOBIESKIEGO | Bus | black |
| 257 DOPIEWO DWORZEC KOLEJOWY - JUNIKOWO|JUNIKOWO - DOPIEWO DWORZEC KOLEJOWY | Bus | black |
| 258 POZNAŃ GŁÓWNY - TARNOWO PDG CENTRUM|TARNOWO PDG CENTRUM - POZNAŃ GŁÓWNY | Bus | black |
| 3 UNII LUBELSKIEJ - BŁAŻEJA|BŁAŻEJA - UNII LUBELSKIEJ | Tram / light rail | brown |
| 312 RONDO ŚRÓDKA - PROMNICE KLONOWA|PROMNICE KLONOWA - RONDO ŚRÓDKA | Bus | brown |
| 320 KICIN PĘTLA - RONDO ŚRÓDKA|RONDO ŚRÓDKA - KICIN PĘTLA | Bus | brown |
| 321 KICIN PĘTLA - WRZOSKA SZPITALE|WRZOSKA SZPITALE - KICIN PĘTLA | Bus | brown |
| 322 CZERWONAK CMENTARZ - PIĄTKOWSKA|PIĄTKOWSKA - CZERWONAK CMENTARZ | Bus | brown |
| 323 TUCZNO PĘTLA - RONDO ŚRÓDKA|RONDO ŚRÓDKA - TUCZNO PĘTLA | Bus | brown |
| 341 RONDO ŚRÓDKA - PRZEBĘDOWO PĘTLA|PRZEBĘDOWO PĘTLA - RONDO ŚRÓDKA | Bus | brown |
| 342 RONDO ŚRÓDKA - PRZEBĘDOWO PĘTLA|PRZEBĘDOWO PĘTLA - RONDO ŚRÓDKA | Bus | brown |
| 348 PRZEBĘDOWO PĘTLA - OS. SOBIESKIEGO|OS. SOBIESKIEGO - PRZEBĘDOWO PĘTLA | Bus | brown |
| 388 DĘBOGÓRA DĄBRÓWKI - CZERWONAK PKM|CZERWONAK PKM - DĘBOGÓRA DĄBRÓWKI | Bus | brown |
| 392 OWIŃSKA PKM - POTASZE JODŁOWA|POTASZE JODŁOWA - OWIŃSKA PKM | Bus | brown |
| 394 KOZIEGŁOWY SZKOŁA - MIĘKOWO STOKROTKOWA|MIĘKOWO STOKROTKOWA - KOZIEGŁOWY SZKOŁA | Bus | brown |
| 396 KOZIEGŁOWY SZKOŁA - POTASZE JODŁOWA|POTASZE JODŁOWA - KOZIEGŁOWY SZKOŁA | Bus | brown |
| 397 TRZASKOWO WIEŚ - BIEDRUSKO PARK|BIEDRUSKO PARK - TRZASKOWO WIEŚ | Bus | brown |
| 4 MAŁE GARBARY - POŁABSKA|POŁABSKA - MAŁE GARBARY | Tram / light rail | green |
| 400 RONDO ŚRÓDKA - SWARZĘDZ OS. RACZYŃSKIEGO|SWARZĘDZ OS. RACZYŃSKIEGO - RONDO ŚRÓDKA | Bus | white |
| 401 RONDO ŚRÓDKA - SWARZĘDZ OS. KOŚCIUSZKOWCÓW|SWARZĘDZ OS. KOŚCIUSZKOWCÓW - RONDO ŚRÓDKA | Bus | white |
| 405 RONDO ŚRÓDKA - SWARZĘDZ RYNEK|SWARZĘDZ RYNEK - RONDO ŚRÓDKA | Bus | white |
| 406 RONDO ŚRÓDKA - JASIN CENTRUM HANDLOWE ETC|JASIN CENTRUM HANDLOWE ETC - RONDO ŚRÓDKA | Bus | white |
| 407 RONDO ŚRÓDKA - JASIN RABOWICKA PĘTLA|JASIN RABOWICKA PĘTLA - RONDO ŚRÓDKA | Bus | white |
| 412 RONDO ŚRÓDKA - SWARZĘDZ WĘZEŁ PRZESIADKOWY|SWARZĘDZ WĘZEŁ PRZESIADKOWY - RONDO ŚRÓDKA | Bus | white |
| 416 GRUSZCZYN KATARZYŃSKA - MOGILEŃSKA|MOGILEŃSKA - GRUSZCZYN KATARZYŃSKA | Bus | brown |
| 425 ZALASEWO OS. LEŚNE - RONDO RATAJE|RONDO RATAJE - ZALASEWO OS. LEŚNE | Bus | brown |
| 431 KLESZCZEWO PARK - RONDO RATAJE|RONDO RATAJE - KLESZCZEWO PARK | Bus | brown |
| 432 KLESZCZEWO PARK - RONDO RATAJE|RONDO RATAJE - KLESZCZEWO PARK | Bus | brown |
| 433 GOWARZEWO CZEREŚNIOWA - RONDO RATAJE|RONDO RATAJE - GOWARZEWO CZEREŚNIOWA | Bus | brown |
| 484 SWARZĘDZ WĘZEŁ PRZESIADKOWY - ZALASEWO OS. LEŚNE | Bus | white |
| 485 POBIEDZISKA DWORZEC - SWARZĘDZ WĘZEŁ PRZESIADKOWY|SWARZĘDZ WĘZEŁ PRZESIADKOWY - POBIEDZISKA DWORZEC | Bus | white |
| 486 SIEKIERKI WIELKIE KOŚCIÓŁ - SWARZĘDZ WĘZEŁ PRZESIADKOWY|SWARZĘDZ WĘZEŁ PRZESIADKOWY - SIEKIERKI WIELKIE KOŚCIÓŁ | Bus | white |
| 488 MARKOWICE CENTRUM - KLESZCZEWO PARK|KLESZCZEWO PARK - MARKOWICE CENTRUM | Bus | brown |
| 490 SWARZĘDZ WĘZEŁ PRZESIADKOWY - SWARZĘDZ WĘZEŁ PRZESIADKOWY | Bus | white |
| 491 SWARZĘDZ OS. KOŚCIUSZKOWCÓW - SWARZĘDZ WĘZEŁ PRZESIADKOWY|SWARZĘDZ WĘZEŁ PRZESIADKOWY - SWARZĘDZ OS. KOŚCIUSZKOWCÓW | Bus | white |
| 492 UZARZEWO PĘTLA (PAŁAC) - KOBYLNICA WĘZEŁ|KOBYLNICA WĘZEŁ - UZARZEWO PĘTLA (PAŁAC) | Bus | white |
| 493 KARŁOWICE PĘTLA - KOBYLNICA WĘZEŁ|KOBYLNICA WĘZEŁ - KARŁOWICE PĘTLA | Bus | white |
| 494 KOBYLNICA STACJA - GARBY MAŁE PĘTLA|GARBY MAŁE PĘTLA - KOBYLNICA STACJA | Bus | white |
| 497 ZALASEWO OS. LEŚNE - KRUSZEWNIA PĘTLA|KRUSZEWNIA PĘTLA - ZALASEWO OS. LEŚNE | Bus | white |
| 498 KRUSZEWNIA PĘTLA - SWARZĘDZ WĘZEŁ PRZESIADKOWY|SWARZĘDZ WĘZEŁ PRZESIADKOWY - KRUSZEWNIA PĘTLA | Bus | white |
| 499 ZALASEWO OS. LEŚNE - SWARZĘDZ OS. KOŚCIUSZKOWCÓW|SWARZĘDZ OS. KOŚCIUSZKOWCÓW - ZALASEWO OS. LEŚNE | Bus | white |
| 5 ZAWADY - GÓRCZYN PKM|GÓRCZYN PKM - ZAWADY | Tram / light rail | gray |
| 501 RONDO RATAJE - KÓRNIK BNIN OSIEDLE|KÓRNIK BNIN OSIEDLE - RONDO RATAJE | Bus | brown |
| 502 RONDO RATAJE - KÓRNIK BNIN OSIEDLE | Bus | brown |
| 503 RONDO RATAJE - SZCZODRZYKOWO SZKOŁA|SZCZODRZYKOWO SZKOŁA - RONDO RATAJE | Bus | brown |
| 511 RONDO RATAJE - SZCZYTNIKI PĘTLA|SZCZYTNIKI PĘTLA - RONDO RATAJE | Bus | brown |
| 512 RONDO RATAJE - BORÓWIEC SZKOŁA|BORÓWIEC SZKOŁA - RONDO RATAJE | Bus | brown |
| 527 KAMIONKI PĘTLA - STAROŁĘKA PKM|STAROŁĘKA PKM - KAMIONKI PĘTLA | Bus | brown |
| 560 RONDO RATAJE - ZANIEMYŚL KOŚCIÓŁ|ZANIEMYŚL KOŚCIÓŁ - RONDO RATAJE | Bus | brown |
| 561 ZANIEMYŚL KOŚCIÓŁ - RONDO RATAJE | Bus | brown |
| 580 KÓRNIK PL. NIEPODLEGŁOŚCI - KÓRNIK PL. NIEPODLEGŁOŚCI | Bus | white |
| 582 ŚRODA WIELKOPOLSKA DWORZEC PKS - KÓRNIK PL. NIEPODLEGŁOŚCI|KÓRNIK PL. NIEPODLEGŁOŚCI - ŚRODA WIELKOPOLSKA DWORZEC PKS | Bus | white |
| 590 SZCZODRZYKOWO KÓRNIK PKM - BŁAŻEJEWO OS. PRZYLESIE|BŁAŻEJEWO OS. PRZYLESIE - SZCZODRZYKOWO KÓRNIK PKM | Bus | white |
| 591 KROMOLICE PĘTLA - KÓRNIK PL. NIEPODLEGŁOŚCI|KÓRNIK PL. NIEPODLEGŁOŚCI - KROMOLICE PĘTLA | Bus | white |
| 592 ROBAKOWO SZKOŁA - KÓRNIK PL. NIEPODLEGŁOŚCI|KÓRNIK PL. NIEPODLEGŁOŚCI - ROBAKOWO SZKOŁA | Bus | white |
| 595 KONARSKIE SKRZYŻOWANIE - KÓRNIK BNIN OSIEDLE | Bus | white |
| 598 KÓRNIK REJA - CZMOŃ ŚWIERKOWA|CZMOŃ ŚWIERKOWA - KÓRNIK REJA | Bus | white |
| 599 SZCZYTNIKI PĘTLA - KÓRNIK PL. NIEPODLEGŁOŚCI | Bus | white |
| 6 MIŁOSTOWO - GÓRCZYN PKM|GÓRCZYN PKM - MIŁOSTOWO | Tram / light rail | green |
| 602 DĘBIEC PKM - ŁĘCZYCA DWORCOWA|ŁĘCZYCA DWORCOWA - DĘBIEC PKM | Bus | brown |
| 603 GARBARY PKM - ŁĘCZYCA DWORCOWA|ŁĘCZYCA DWORCOWA - GARBARY PKM | Bus | brown |
| 610 DĘBIEC PKM - GÓRCZYN PKM|GÓRCZYN PKM - DĘBIEC PKM | Bus | brown |
| 611 DĘBIEC PKM - LUBOŃ ŻABIKOWO|LUBOŃ ŻABIKOWO - DĘBIEC PKM | Bus | brown |
| 614 GÓRCZYN PKM - ŁĘCZYCA DWORCOWA|ŁĘCZYCA DWORCOWA - GÓRCZYN PKM | Bus | brown |
| 616 LUBOŃ ŻABIKOWO - GÓRCZYN PKM|GÓRCZYN PKM - LUBOŃ ŻABIKOWO | Bus | brown |
| 651 DĘBIEC PKM - MOSINA DWORZEC KOLEJOWY|MOSINA DWORZEC KOLEJOWY - DĘBIEC PKM | Bus | brown |
| 690 LUBOŃ KRĘTA - ŁĘCZYCA DWORCOWA|ŁĘCZYCA DWORCOWA - LUBOŃ KRĘTA | Bus | brown |
| 691 BORKOWICE PĘTLA - MOSINA DWORZEC KOLEJOWY|MOSINA DWORZEC KOLEJOWY - BORKOWICE PĘTLA | Bus | white |
| 692 DYMACZEWO NOWE WSPÓLNA - MOSINA DWORZEC KOLEJOWY|MOSINA DWORZEC KOLEJOWY - DYMACZEWO NOWE WSPÓLNA | Bus | white |
| 693 KRAJKOWO PĘTLA - MOSINA DWORZEC KOLEJOWY|MOSINA DWORZEC KOLEJOWY - KRAJKOWO PĘTLA | Bus | white |
| 694 MOSINA DWORZEC KOLEJOWY - MOSINA DWORZEC KOLEJOWY | Bus | white |
| 698 RADZEWICE DŁUGA - MOSINA DWORZEC KOLEJOWY|MOSINA DWORZEC KOLEJOWY - RADZEWICE DŁUGA | Bus | white |
| 699 KÓRNIK SZKOŁA NR 1 - MOSINA DWORZEC KOLEJOWY|MOSINA DWORZEC KOLEJOWY - KÓRNIK SZKOŁA NR 1 | Bus | white |
| 7 MIŁOSTOWO - OGRODY|OGRODY - MIŁOSTOWO | Tram / light rail | blue |
| 701 GÓRCZYN PKM - KOMORNIKI JEZIORNA|KOMORNIKI JEZIORNA - GÓRCZYN PKM | Bus | brown |
| 702 KOMORNIKI OS. ZIELONE WZGÓRZE - GÓRCZYN PKM|GÓRCZYN PKM - KOMORNIKI OS. ZIELONE WZGÓRZE | Bus | brown |
| 703 GÓRCZYN PKM - KONARZEWO PĘTLA|KONARZEWO PĘTLA - GÓRCZYN PKM | Bus | brown |
| 704 GÓRCZYN PKM - KOMORNIKI TOPOLOWA|KOMORNIKI TOPOLOWA - GÓRCZYN PKM | Bus | brown |
| 707 GÓRCZYN PKM - ROSNÓWKO PKM|ROSNÓWKO PKM - GÓRCZYN PKM | Bus | brown |
| 710 GÓRCZYN PKM - KOMORNIKI KOLUMBA|KOMORNIKI KOLUMBA - GÓRCZYN PKM | Bus | brown |
| 715 JUNIKOWO - KOMORNIKI URZĄD GMINY|KOMORNIKI URZĄD GMINY - JUNIKOWO | Bus | brown |
| 716 JUNIKOWO - GŁUCHOWO STAWNA|GŁUCHOWO STAWNA - JUNIKOWO | Bus | brown |
| 717 JUNIKOWO - WOŁOWSKA|WOŁOWSKA - JUNIKOWO | Bus | brown |
| 727 PALĘDZIE DWORZEC KOLEJOWY - JUNIKOWO|JUNIKOWO - PALĘDZIE DWORZEC KOLEJOWY | Bus | brown |
| 729 DOPIEWO DWORZEC KOLEJOWY - OGRODY|OGRODY - DOPIEWO DWORZEC KOLEJOWY | Bus | brown |
| 789 GŁUCHOWO STAWNA - ŁĘCZYCA SOSNOWA|ŁĘCZYCA SOSNOWA - GŁUCHOWO STAWNA | Bus | white |
| 790 TARNOWO PDG TERMY - DOPIEWO DWORZEC KOLEJOWY|DOPIEWO DWORZEC KOLEJOWY - TARNOWO PDG TERMY | Bus | white |
| 791 TRZCIELIN PĘTLA - DOPIEWO DWORZEC KOLEJOWY|DOPIEWO DWORZEC KOLEJOWY - TRZCIELIN PĘTLA | Bus | white |
| 792 WIĘCKOWICE SZKOŁA - DOPIEWO DWORZEC KOLEJOWY|DOPIEWO DWORZEC KOLEJOWY - WIĘCKOWICE SZKOŁA | Bus | white |
| 795 GOŁUSKI PĘTLA - PALĘDZIE DWORZEC KOLEJOWY|PALĘDZIE DWORZEC KOLEJOWY - GOŁUSKI PĘTLA | Bus | white |
| 796 DĄBROWA KRÓTKA - DĄBRÓWKA SZKOŁA|DĄBRÓWKA SZKOŁA - DĄBROWA KRÓTKA | Bus | white |
| 797 RONDO ŁAWICKICH WYDM - DOPIEWO DWORZEC KOLEJOWY|DOPIEWO DWORZEC KOLEJOWY - RONDO ŁAWICKICH WYDM | Bus | white |
| 798 RONDO ŁAWICKICH WYDM - SKÓRZEWO WIOSENNA|SKÓRZEWO WIOSENNA - RONDO ŁAWICKICH WYDM | Bus | white |
| 799 DOPIEWIEC POLARNA - PALĘDZIE DWORZEC KOLEJOWY|PALĘDZIE DWORZEC KOLEJOWY - DOPIEWIEC POLARNA | Bus | white |
| 8 OGRODY - MIŁOSTOWO|MIŁOSTOWO - OGRODY | Tram / light rail | red |
| 802 OGRODY - TARNOWO PDG CENTRUM|TARNOWO PDG CENTRUM - OGRODY | Bus | brown |
| 803 OGRODY - JUNIKOWO|JUNIKOWO - OGRODY | Bus | brown |
| 804 OGRODY - SIEROSŁAW DZIAŁKI|SIEROSŁAW DZIAŁKI - OGRODY | Bus | brown |
| 811 OGRODY - LUSÓWKO PĘTLA|LUSÓWKO PĘTLA - OGRODY | Bus | brown |
| 812 OGRODY - GRZEBIENISKO PĘTLA|GRZEBIENISKO PĘTLA - OGRODY | Bus | brown |
| 813 OGRODY - KAŹMIERZ RYNEK|KAŹMIERZ RYNEK - OGRODY | Bus | brown |
| 821 OGRODY - LUSÓWKO ROZALIN PĘTLA|LUSÓWKO ROZALIN PĘTLA - OGRODY | Bus | brown |
| 822 OGRODY - OGRODY | Bus | brown |
| 832 OS. SOBIESKIEGO - PRZYBRODA PĘTLA|PRZYBRODA PĘTLA - OS. SOBIESKIEGO | Bus | brown |
| 833 STARZYNY RYNKOWA - OGRODY|OGRODY - STARZYNY RYNKOWA | Bus | brown |
| 835 OGRODY - KRZYSZKOWO PĘTLA|KRZYSZKOWO PĘTLA - OGRODY | Bus | brown |
| 837 OGRODY - PAWŁOWICE PĘTLA|PAWŁOWICE PĘTLA - OGRODY | Bus | brown |
| 882 ROKIETNICA WĘZEŁ PRZESIADKOWY - TARNOWO PDG TERMY|TARNOWO PDG TERMY - ROKIETNICA WĘZEŁ PRZESIADKOWY | Bus | brown |
| 893 ŻYDOWO PĘTLA - KOBYLNIKI TARNOWSKA|KOBYLNIKI TARNOWSKA - ŻYDOWO PĘTLA | Bus | brown |
| 9 DĘBIEC PKM - PIĄTKOWSKA|PIĄTKOWSKA - DĘBIEC PKM | Tram / light rail | orange |
| 901 OS. SOBIESKIEGO - ZŁOTNIKI OSIEDLE|ZŁOTNIKI OSIEDLE - OS. SOBIESKIEGO | Bus | brown |
| 902 OS. SOBIESKIEGO - SUCHY LAS TEREN AKTYWNEJ EDUKACJI I SPORTU|SUCHY LAS TEREN AKTYWNEJ EDUKACJI I SPORTU - OS. SOBIESKIEGO | Bus | brown |
| 904 OS. SOBIESKIEGO - ZŁOTNIKI WIEŚ|ZŁOTNIKI WIEŚ - OS. SOBIESKIEGO | Bus | brown |
| 905 OS. SOBIESKIEGO - CHLUDOWO SZKOŁA|CHLUDOWO SZKOŁA - OS. SOBIESKIEGO | Bus | brown |
| 907 OS. SOBIESKIEGO - CHLUDOWO SZKOŁA|CHLUDOWO SZKOŁA - OS. SOBIESKIEGO | Bus | brown |
| 911 BIEDRUSKO PARK - RONDO RATAJE|RONDO RATAJE - BIEDRUSKO PARK | Bus | brown |
| PKS ŻABINKO - POZNAŃ GŁÓWNY|POZNAŃ GŁÓWNY - ŻABINKO | Bus | white |
| T1 BOBRZAŃSKA - SZWAJCARSKA CENTRUM HANDLOWE|SZWAJCARSKA CENTRUM HANDLOWE - BOBRZAŃSKA | Bus | brown |
| T6 JUNIKOWO - JUNIKOWO | Bus | brown |
| T7 MAŁE GARBARY - RONDO ŚRÓDKA|RONDO ŚRÓDKA - MAŁE GARBARY | Bus | brown |
This feed has 3109 stops.
List every stop
- Sołacz
- Arciszewskiego
- Trzebińska
- Kowalewicka
- Rudnicze
- Krzepicka
- Wołowska
- Wołowska
- Cedzyńska
- Cedzyńska
- Fabianowo
- Kowalewicka Wiadukt
- Arena
- Tyniecka
- Glinianki
- Lerczakówny
- Kotowo
- Kotowo
- Uradzka
- Uradzka
- Komornicka
- Ostatnia
- Ostatnia
- Arena
- Bojanowska
- Bojanowska
- Śmiełowska
- Śmiełowska
- Leszczyńska
- Leszczyńska
- Rakoniewicka
- Rakoniewicka
- Rakoniewicka
- Przełęcz
- Kolejowa
- Przełęcz
- Górecka
- Górecka
- Jesionowa
- Jesionowa
- Bohaterów Westerplatte
- Koźmińska
- Kolejowa
- Koźmińska
- Buczka
- Buczka
- Okulickiego
- Okulickiego
- Świerczewo
- Świerczewo
- Świerczewo
- Korfantego
- Korfantego
- Traugutta
- Będzińska
- Będzińska
- Sempołowskiej
- Sempołowskiej
- Cieszyńska
- Opolska
- Opolska
- Kacza
- Kacza
- Mrągowska
- Traugutta
- Mrągowska
- Os. Kopernika
- Os. Kopernika
- Trębacka
- Trębacka
- Jugosłowiańska
- Jugosłowiańska
- Taczanowskiego
- Kosińskiego
- Taczanowskiego
- Ściegiennego
- Ściegiennego
- Ściegiennego
- Ściegiennego
- Kordeckiego
- Kordeckiego
- Kordeckiego
- Częstochowska
- Częstochowska
- Kosińskiego
- Górczyn PKM
- Górczyn PKM
- Sielska
- Sielska
- Krauthofera
- Krauthofera
- Arciszewskiego
- Arciszewskiego
- Szymborska
- Szymborska
- Różana
- Chociszewskiego
- Chociszewskiego
- Sczanieckiej
- Sczanieckiej
- Palmiarnia
- Konopnickiej
- Konopnickiej
- Uniwersytet Przyrodniczy
- Różana
- Półwiejska
- Os. Pod Lipami
- Os. Pod Lipami
- Os. Pod Lipami
- Os. Przyjaźni
- Os. Przyjaźni
- Ozimina
- Ozimina
- Św. Czesława
- Słowiańska
- Słowiańska
- Słowiańska
- Słowiańska
- Słowiańska
- Koronna
- Wyłom
- Wyłom
- Księcia Mieszka I
- Św. Czesława
- Wójtowska
- Wilczak
- Wilczak
- Winogrady
- Winogrady
- Garbary PKM
- Garbary PKM
- Garbary PKM
- Półwiejska
- Grochowe Łąki
- Małe Garbary
- Małe Garbary
- Małe Garbary
- Małe Garbary
- Katedra
- Rondo Śródka
- Półwiejska
- Rondo Śródka
- Rondo Śródka
- Rondo Śródka
- Zawady
- Zawady
- Zawady
- Koronkarska
- Koronkarska
- Studzienna
- Studzienna
- Rynek Wschodni
- Rynek Wschodni
- Główna
- Główna
- Główna
- Bałtycka
- Bałtycka
- Bałtycka
- Chemiczna
- Chemiczna
- Chemiczna
- Smolna
- Smolna
- Hlonda
- Hlonda
- Urwista
- Urwista
- Gnieźnieńska
- Gnieźnieńska
- Fredry
- Gnieźnieńska Cmentarz
- Bogucin Bałtycka
- Bogucin Bałtycka
- Bogucin/Pętla
- Janikowska
- Janikowska
- Prząśniczki
- Prząśniczki
- Fredry
- Janikowo
- Janikowo
- Janikowo/Asfaltowa
- Janikowo/Asfaltowa
- Janikowo/Ogrodnicza
- Koziegłowy/Zakłady Drobiarskie
- Koziegłowy/Zakłady Drobiarskie
- Koziegłowy/Taczaka II
- Koziegłowy/Taczaka II
- 27 Grudnia - Teatr Polski
- Koziegłowy/Taczaka I
- Koziegłowy/Taczaka I
- Koziegłowy/Krótka
- Koziegłowy/Krótka
- Koziegłowy/Pływalnia
- Koziegłowy/Pływalnia
- Koziegłowy/Szkoła
- Koziegłowy/Szkoła
- Koziegłowy/Os. Karolin
- Koziegłowy/Os. Karolin
- Uniwersytet Przyrodniczy
- Aleje Marcinkowskiego
- Koziegłowy/Os. Leśne
- Koziegłowy/Os. Leśne
- Karolin PKM
- Karolin PKM
- Czerwonacka
- Czerwonacka
- Gdyńska
- Gdyńska
- Aleje Marcinkowskiego
- Termalna
- Łomżyńska
- Pusta
- Miłostowo
- Bożeny
- Światopełka
- Światopełka
- Sobiesława
- Wrocławska
- Sobiesława
- Ziemowita
- Ziemowita
- Browarna
- Browarna
- Piwna
- Piwna
- Piwna
- Piwna
- Kobylepole
- Wrocławska
- Kobylepole
- Schronisko Dla Zwierząt
- Schronisko Dla Zwierząt
- Darzybór
- Darzybór
- Borówki
- Borówki
- Swarzędz/Szumana
- Pl. Ratajskiego
- Swarzędz/Szumana
- Swarzędz/Przybylskiego
- Swarzędz/Przybylskiego
- Swarzędz/Os. Cegielskiego
- Swarzędz/Os. Cegielskiego
- Swarzędz/Os. Raczyńskiego
- Swarzędz/Os. Raczyńskiego
- Swarzędz/Kupiecka
- Swarzędz/Kupiecka
- Zalasewo/Planetarna Szkoła
- and 2859 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
14 findings, ordered by severity.
Show every finding
- Warning37764 instances
37764 of 49206 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)
- Warning3109 instances
3109 of 3109 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)
- Warning1765 instances
Leading or trailing whitespaces (flagged by the MobilityData validator).
See the linked rule for what this affects.
Fix: Review the rule documentation for 'leading_or_trailing_whitespaces' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. (Varies.)
Validator rule: leading_or_trailing_whitespaces · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning585 instances
Some internal IDs use characters outside the basic text set.
These IDs are valid UTF-8 data. This warning is only about support in older apps. It does not mean that names in other languages are wrong.
Fix: Only change the flagged IDs if an app needs basic ASCII values. Update each place that uses the ID. Keep all names and headsigns in their original language. (A planned ID change, not a quick text cleanup.)
Validator rule: non_ascii_or_non_printable_char · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Warning201 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)
- Warning10 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)
- Warning1 instance
This feed's service calendar runs out within the next 30 days.
If a new feed isn't published before it ends, trip planners will drop your agency and riders will see no service.
Fix: Schedule a feed re-export now so the new calendar is live well before the current one ends. (Usually a re-export from your scheduling software.)
Validator rule: feed_expiration_date30_days · Read the fix guide · 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
Some files leave out fields that GTFS asks for but does not require.
Recommended fields like agency_phone or stop descriptions make the feed more useful to riders and trip planners.
Fix: Review the flagged fields and fill in the ones your riders would use. (A field at a time; not urgent.)
Validator rule: missing_recommended_field · Read the fix guide · 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
Service data runs out in 8 day(s).
When the calendar runs out, trip planners stop showing this agency. Fixing it now is calmer than after riders notice.
Fix: Re-export with a validity window that reaches at least 60 days out. (One export setting.)
Validator rule: scorecard_feed_expiring_soon · Read the fix guide · See GTFS Best Practices (opens GTFS Best Practices 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)
- Info1 instance
Some files contain columns that are not part of the GTFS spec.
Harmless to riders, but apps ignore these columns and they can hide typos in real column names.
Fix: Check the flagged column names for misspellings of standard GTFS fields; remove them if they are vendor extras. (A quick look at the flagged files.)
Validator rule: unknown_column · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
- Info1 instance
feed_info.txt has no technical contact (feed_contact_email or feed_contact_url).
Trip-planning apps and regional data coordinators have nobody to email when they spot a problem with your feed, so problems linger.
Fix: Add feed_contact_email to feed_info.txt. (One field.)
Validator rule: scorecard_no_feed_contact · Read the fix guide · See MobilityData GTFS Validator rules (opens the validator rules on an external site)
Conformance mark Not yet
This feed is close to the conformance mark. Service data runs out in 8 days; renew to qualify. States wheelchair access on 0% of stops and 23% of trips; the mark needs 90% of each.
- Valid Met
- Passes validation with no errors.
- Current Not yet
- Service data runs out in 8 days; renew to qualify.
- Accessible Not yet
- States wheelchair access on 0% of stops and 23% 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.
At risk for the Google and Apple Maps four-week coverage bar. This feed has 8 days of service left. Maps needs at least four weeks (28 days) of upcoming service, so your agency will fall out of trip planners soon. Re-export with a longer calendar.
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 54 / 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 13 / 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 41 / 100
- GTFS Best Practices for rider-facing fields. MobilityData grading covers stop names and headsigns.
- Realtime quality Not yet published
- GTFS-Realtime best practices: a stable URL, high uptime, and frequent updates.
Cite this record
This page updates on every check. The record below does not: it is the dated file this grade came from, published at https://gtfsscorecard.org/data/artifacts/ztm-poznan/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.