← All agencies

Feed status · checked 2026-07-19

Kumamoto Toshi Bus (熊本都市バス)

Based on the feed this agency publishes

Service mode Bus

63.7 / 100

unchanged since 2026-07-18

Catalogued in Kumamoto, Japan.

Covers 93 daysAccessibility gapsRealtime not yet published

Kumamoto Toshi Bus's city bus network; a first-party operator feed counted as one feed record.

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

Add the required column named in the finding to the flagged file.Likely your export tool

A file is missing a column that GTFS requires. Apps may reject the whole file, so riders could lose the affected routes or stops.

⏱ Often an export setting; ask your vendor if it recurs.worth about +12 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

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

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

⏱ A default or per-trip field in your export.worth about +15 points in its category

How to make and check these changes

Check the result on the published feed. Read the guide, make the change in your tool, and use the next comparable run to see whether the finding is still reported. Only an action or ticket record can attribute who made the change.

  1. Add the required column named in the finding to the flagged file. · 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.

  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 93 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
Fare information is published using GTFS Fares v1.
Realtime information
Realtime-feed availability and live-arrival coverage are not known from this scorecard.

Important: This does not rate service reliability. Riders should confirm current service alerts, fares, and accessibility accommodations with the transit operator before traveling.

Send your vendor a fix request

You may not control the GTFS export yourself. Copy this and send it to whoever runs your scheduling software export. It names each fix with the validator notice and a guide link.

Score by category

Correctness51.0 / 100

The MobilityData validator flagged 10 kinds of issue across 4137 instances (3 error, 3927 warning, 207 informational).

Freshness100.0 / 100

Service data covers the next 93 days.

Rider experience52.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 published.

Accessibility0 / 100

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

FaresLegacy fares

Fares are applied to trips.

Realtime qualityNot yet measured

Not scored yet. Nothing here counts against the grade.

Routes and stops

This feed has no route shapes, so the map shows its stops only.

Skip to route and stop data

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

Routes in Kumamoto Toshi Bus (熊本都市バス)'s feed
RouteTypeLine color
O2-0:熊本駅→本荘町→上熊本駅→新町→熊本駅Busgreen (no shape in feed)
O1-0:熊本駅→新町→上熊本駅→本荘町→熊本駅Busgreen (no shape in feed)
O2-0:熊本駅→本荘町→上熊本駅→新町→熊本駅Busgreen (no shape in feed)
O1-0:熊本駅→新町→上熊本駅→本荘町→熊本駅Busgreen (no shape in feed)
O2-0:上熊本駅→新町→熊本駅Busgreen (no shape in feed)
交通センター→熊本駅→蓮台寺Busgreen (no shape in feed)
交通センター→蓮台寺→下近見→アクアドームBusgreen (no shape in feed)
A1-1:桜町バスターミナル→京町本丁→冨尾団地Busgreen (no shape in feed)
A1-1:冨尾団地→京町本丁→桜町バスターミナルBusgreen (no shape in feed)
A1-1:冨尾団地→京町本丁Busgreen (no shape in feed)
B1-2:桜町バスターミナル→壺井橋→本妙寺電停→花園→柿原公民館Busgreen (no shape in feed)
B1-2:柿原公民館→花園→本妙寺電停→壺井橋→桜町バスターミナルBusgreen (no shape in feed)
B1-2:柿原公民館→花園→本妙寺電停Busgreen (no shape in feed)
H3-2:長嶺団地→尾ノ上→県庁西門→桜町バスターミナルBusgreen (no shape in feed)
H3-2:桜町バスターミナル→県庁西門→尾ノ上小→長嶺団地Busgreen (no shape in feed)
H3-3:託麻南→鉄工団地→県庁西門→桜町バスターミナルBusgreen (no shape in feed)
H3-3:桜町バスターミナル→県庁西門→鉄工団地→託麻南Busgreen (no shape in feed)
H3-1:小峯営業所→日赤病院→帯山→県庁西門→桜町バスターミナルBusgreen (no shape in feed)
H3-1:桜町バスターミナル→県庁西門→帯山→日赤病院→小峯営業所Busgreen (no shape in feed)
H3-1:長嶺団地→日赤病院→帯山→県庁西門→桜町バスターミナルBusgreen (no shape in feed)
H3-1:桜町バスターミナル→県庁西門→帯山→日赤病院→長嶺団地Busgreen (no shape in feed)
H3-4:桜町バスターミナル→県庁西門→日赤病院→託麻南Busgreen (no shape in feed)
HL:西部車庫→西熊本駅→流通団地→帯山→長嶺団地Busgreen (no shape in feed)
HL:長嶺団地→帯山→流通団地→西熊本駅→西部車庫Busgreen (no shape in feed)
O4-0:熊本駅→南熊本駅→県立劇場→本荘町→熊本駅Busgreen (no shape in feed)
O3-0:熊本駅→本荘町→県立劇場→南熊本駅→熊本駅Busgreen (no shape in feed)
O3-1:熊本駅→本荘町→県立劇場Busgreen (no shape in feed)
O4-1:県立劇場→本荘町→熊本駅Busgreen (no shape in feed)
O3-0:熊本駅→本荘町→県立劇場→南熊本駅→熊本駅Busgreen (no shape in feed)
O4-0:熊本駅→南熊本駅→県立劇場→本荘町→熊本駅Busgreen (no shape in feed)
O4-1:熊本駅→南熊本駅→県立劇場Busgreen (no shape in feed)
O3-1:県立劇場→南熊本駅→熊本駅Busgreen (no shape in feed)
O3-0:熊本駅→本荘町→大学病院構内→県立劇場→南熊本駅→熊本駅Busgreen (no shape in feed)
O3-1:熊本駅→本荘町→大学病院構内→県立劇場Busgreen (no shape in feed)
O3-0:熊本駅→本荘町→大学病院構内→県立劇場→南熊本駅→熊本駅Busgreen (no shape in feed)
F4-1:上熊本駅→子飼→渡瀬→京塚→東本町Busgreen (no shape in feed)
F4-1:東本町→京塚→渡瀬→子飼→上熊本駅Busgreen (no shape in feed)
F4-1:昭和町→京塚→渡瀬→子飼→上熊本駅Busgreen (no shape in feed)
F4-2:上熊本駅→子飼→渡瀬→京塚→熊本市民病院→東本町Busgreen (no shape in feed)
F4-2:東本町→熊本市民病院→京塚→渡瀬→子飼→上熊本駅Busgreen (no shape in feed)
F4-2:東本町→熊本市民病院→京塚→渡瀬→子飼→上熊本駅Busgreen (no shape in feed)
G3-2:城西校北→桜町バスターミナル→大江四丁目→水前寺駅北口Busgreen (no shape in feed)
U4-1:水前寺駅北口→大江四丁目→桜町バスターミナル→城西校北Busgreen (no shape in feed)
G3-1:城西校北→桜町バスターミナル→大江四丁目→県立劇場Busgreen (no shape in feed)
U4-1:県立劇場→大江四丁目→桜町バスターミナル→城西校北Busgreen (no shape in feed)
G3-2:桜町バスターミナル→大江四丁目→水前寺駅北口Busgreen (no shape in feed)
G3-2:水前寺駅北口→大江四丁目→桜町バスターミナルBusgreen (no shape in feed)
G3-1:桜町バスターミナル→大江四丁目→県立劇場Busgreen (no shape in feed)
G3-1:県立劇場→大江四丁目→桜町バスターミナルBusgreen (no shape in feed)
U4-1:桜町バスターミナル→城西校北Busgreen (no shape in feed)
U4-1:城西校北→桜町バスターミナルBusgreen (no shape in feed)
U4-1:城西校北→桜町バスターミナル→水道町Busgreen (no shape in feed)
桜町バスターミナル→子飼→北水前寺→セイラタウン→烏ヶ江終点Busgreen (no shape in feed)
桜町バスターミナル→子飼→北水前寺→下江津→烏ヶ江終点Busgreen (no shape in feed)
F3-1:桜町バスターミナル→子飼→北水前寺→水前寺鳥居Busgreen (no shape in feed)
F3-1:水前寺鳥居→北水前寺→子飼→桜町バスターミナルBusgreen (no shape in feed)
F3-2:桜町バスターミナル→子飼→北水前寺→画図橋Busgreen (no shape in feed)
F3-2:画図橋→北水前寺→子飼→桜町バスターミナルBusgreen (no shape in feed)
F3-2:桜町バスターミナル→子飼→北水前寺→画図橋Busgreen (no shape in feed)
F3-2:画図橋→北水前寺→子飼→桜町バスターミナルBusgreen (no shape in feed)
F3-1:本山営業所→日銀前→桜町バスターミナル→子飼→北水前寺→水前寺鳥居Busgreen (no shape in feed)
F3-1:水前寺鳥居→北水前寺→子飼→桜町バスターミナル→日銀前→本山営業所Busgreen (no shape in feed)
F3-2:本山営業所→日銀前→桜町バスターミナル→子飼→北水前寺→画図橋Busgreen (no shape in feed)
F3-2:画図橋→北水前寺→子飼→桜町バスターミナル→日銀前→本山営業所Busgreen (no shape in feed)
K1-1:秋津小楠記念館→若葉校→動植物園→県庁→桜町バスターミナルBusgreen (no shape in feed)
K1-1:桜町バスターミナル→県庁→動植物園→若葉校→秋津小楠記念館Busgreen (no shape in feed)
Y2-1:小峯営業所→健軍電停→秋津小楠記念館Busgreen (no shape in feed)
Y2-1:秋津小楠記念館→健軍電停→小峯営業所Busgreen (no shape in feed)
H1-1:桜町バスターミナル→熊高正門→日赤病院→小峯営業所Busgreen (no shape in feed)
H1-1:小峯営業所→日赤病院→熊高正門→桜町バスターミナルBusgreen (no shape in feed)
H1-1/W1-1:小峯営業所→熊高正門→桜町バスターミナル→荒尾橋→熊高正門→小峯営業所Busgreen (no shape in feed)
H2-1/W2-1:小峯営業所→水前寺駅→桜町バスターミナル→荒尾橋→水前寺駅→小峯営業所Busgreen (no shape in feed)
H1-1:桜町バスターミナル→熊高正門→日赤病院→長嶺団地Busgreen (no shape in feed)
H1-1:長嶺団地→日赤病院→熊高正門→桜町バスターミナルBusgreen (no shape in feed)
H1-1/W1-1:長嶺団地→熊高正門→荒尾橋→熊高正門→長嶺団地Busgreen (no shape in feed)
W1-1:桜町バスターミナル→荒尾橋→水道町Busgreen (no shape in feed)
H1-1/W1-1:桜町バスターミナル→荒尾橋→桜町バスターミナル→熊高正門→長嶺団地Busgreen (no shape in feed)
H1-1/W1-1:桜町バスターミナル→荒尾橋→熊高正門→小峯営業所Busgreen (no shape in feed)
W1-1:小峯営業所→熊高正門→荒尾橋→桜町バスターミナルBusgreen (no shape in feed)
W1-1:長嶺団地→熊高正門→桜町バスターミナル→荒尾橋→桜町バスターミナルBusgreen (no shape in feed)
W1-1:長嶺団地→熊高正門→桜町バスターミナル→荒尾橋→水道町Busgreen (no shape in feed)
H1-1/W1-1:小峯営業所→熊高正門→桜町バスターミナル→荒尾橋→熊高正門→長嶺団地Busgreen (no shape in feed)
H2-1/W2-1:小峯営業所→水前寺駅→荒尾橋→水前寺駅→長嶺団地Busgreen (no shape in feed)
H1-1/W1-1:長嶺団地→熊高正門→荒尾橋→桜町バスターミナル→熊高正門→小峯営業所Busgreen (no shape in feed)
H2-1/W2-1:長嶺団地→水前寺駅→荒尾橋→水前寺駅→小峯営業所Busgreen (no shape in feed)
Y1-1:長嶺団地→東町団地→健軍電停→若葉校Busgreen (no shape in feed)
Y1-1:若葉校→健軍電停→東町団地→長嶺団地Busgreen (no shape in feed)
Y0-1/Y0-3:長嶺団地→東郵便局→健軍電停→長嶺団地Busgreen (no shape in feed)
Y0-1/Y0-3:長嶺団地→健軍電停→東郵便局→長嶺団地Busgreen (no shape in feed)
Y1-4:託麻まちづくりセンター→長嶺団地→東町団地→健軍電停→若葉校Busgreen (no shape in feed)
Y1-4:若葉校→健軍電停→東町団地→長嶺団地→託麻まちづくりセンターBusgreen (no shape in feed)
Y1-1:東町団地→健軍電停→若葉校Busgreen (no shape in feed)
Y1-1:長嶺団地→東町団地→健軍電停→若葉校Busgreen (no shape in feed)
Y1-1:若葉校→健軍電停→東町団地→長嶺団地Busgreen (no shape in feed)
Y1-1:山の神→東町団地→健軍電停Busgreen (no shape in feed)
Y1-1:長嶺団地→東町団地→健軍電停Busgreen (no shape in feed)
Y1-1:健軍電停→東町団地→長嶺団地Busgreen (no shape in feed)
G1-4:桜町バスターミナル→大江四丁目→日赤病院→長嶺小学校Busgreen (no shape in feed)
G1-4:長嶺小学校→日赤病院→大江四丁目→桜町バスターミナルBusgreen (no shape in feed)
L3-1:小峯営業所→東町団地→健軍電停→桜町バスターミナルBusgreen (no shape in feed)
L3-1:東町団地→健軍電停→熊商前→桜町バスターミナルBusgreen (no shape in feed)
L3-1:桜町バスターミナル→熊商前→健軍電停→東町団地Busgreen (no shape in feed)
H4-1:熊本駅→大学病院→県立劇場→熊高正門→長嶺団地Busgreen (no shape in feed)
K6-0:上熊本駅→市役所→県庁→県会議事堂Busgreen (no shape in feed)
K6-0:県会議事堂→県庁→市役所→上熊本駅Busgreen (no shape in feed)
J1-1:県会議事堂→水前寺駅→市役所→上熊本駅Busgreen (no shape in feed)
J1-1:上熊本駅→市役所→水前寺駅→小峯営業所Busgreen (no shape in feed)
J1-1:小峯営業所→水前寺駅→市役所→上熊本駅Busgreen (no shape in feed)
K1-2:上熊本駅→壺井橋→市役所→県庁→画図橋Busgreen (no shape in feed)
K1-2:画図橋→県庁→市役所→壺井橋→上熊本駅Busgreen (no shape in feed)
K1-2:上熊本駅→壺井橋→市役所→県庁→画図橋Busgreen (no shape in feed)
K1-2:画図橋→県庁→市役所→壺井橋→上熊本駅Busgreen (no shape in feed)
熊本駅→大学病院→県庁→京塚→小峯営業所Busgreen (no shape in feed)
K6-0:小峯営業所→京塚→県庁→大学病院→熊本駅Busgreen (no shape in feed)
K6-0:熊本駅→大学病院→県庁→県会議事堂Busgreen (no shape in feed)
K6-0:県会議事堂→県庁→大学病院→熊本駅Busgreen (no shape in feed)
B1-1:桜町バスターミナル→壺井橋→上熊本営業所Busgreen (no shape in feed)
B1-1:上熊本営業所→壺井橋→桜町バスターミナルBusgreen (no shape in feed)
U1-1:桜町バスターミナル→段山→上熊本駅→上熊本営業所Busgreen (no shape in feed)
U1-1:上熊本営業所→上熊本駅→段山→桜町バスターミナルBusgreen (no shape in feed)
P3-1:変電所→桜町バスターミナル→南熊本駅→長溝団地Busgreen (no shape in feed)
G4-1:長溝団地→南熊本駅→桜町バスターミナル→変電所Busgreen (no shape in feed)
南5:変電所→桜町バスターミナル→南熊本駅→烏ヶ江終点Busgreen (no shape in feed)
烏ヶ江終点→南熊本駅→桜町バスターミナル→変電所Busgreen (no shape in feed)
P3-1:長溝団地→南熊本駅→新市街→桜町バスターミナルBusgreen (no shape in feed)
P3-1:桜町バスターミナル→新市街→南熊本駅→長溝団地Busgreen (no shape in feed)
G4-1:桜町バスターミナル→通町筋→明午橋→変電所Busgreen (no shape in feed)
G4-1:変電所→明午橋→通町筋→桜町バスターミナルBusgreen (no shape in feed)
P3-1:南熊本駅→長溝団地Busgreen (no shape in feed)
P3-1:長溝団地→南熊本駅Busgreen (no shape in feed)
桜町バスターミナル→南熊本駅→長溝団地→烏ヶ江終点Busgreen (no shape in feed)
L0-0:桜町バスターミナル→画図道→南熊本駅→下通筋→桜町バスターミナルBusgreen (no shape in feed)
P0-0:桜町バスターミナル→下通筋→南熊本駅→画図道→桜町バスターミナルBusgreen (no shape in feed)
P1-1:桜町バスターミナル→辛島町→萩原→済生会病院Busgreen (no shape in feed)
P1-1:済生会病院→萩原→辛島町→桜町バスターミナルBusgreen (no shape in feed)
P2-1:桜町バスターミナル→下通筋→平成町→済生会病院→野越団地Busgreen (no shape in feed)
P2-1:野越団地→済生会病院→平成町→下通筋→桜町バスターミナルBusgreen (no shape in feed)
S3-1:桜町バスターミナル→熊本駅→蓮台寺→済生会病院Busgreen (no shape in feed)
S3-1:済生会病院→蓮台寺→熊本駅→桜町バスターミナルBusgreen (no shape in feed)
桜町バスターミナル→蓮台寺→済生会病院→中央病院Busgreen (no shape in feed)
P2-1:南熊本駅→平成町→済生会病院→野越団地Busgreen (no shape in feed)
P2-1:野越団地→済生会病院→平成町→南熊本駅Busgreen (no shape in feed)
S2-1:熊本駅→河原町→桜町バスターミナルBusgreen (no shape in feed)
S2-1:桜町バスターミナル→熊本駅→本山営業所Busgreen (no shape in feed)
R4-1:桜町バスターミナル→迎宝町→本山営業所Busgreen (no shape in feed)
R4-1:本山営業所→迎宝町→桜町バスターミナルBusgreen (no shape in feed)
A1-1:若葉校→県庁→市役所→京町本丁→富尾団地Busgreen (no shape in feed)
A1-1:富尾団地→京町本丁→市役所→県庁→若葉校Busgreen (no shape in feed)
小峯・京塚・水前寺駅・交通センター・熊本駅Busgreen (no shape in feed)
熊本駅・交通センター・水前寺駅・京塚・小峯Busgreen (no shape in feed)
京塚・水前寺駅・交通センター・熊本駅Busgreen (no shape in feed)
熊本駅・交通センター・水前寺駅・京塚Busgreen (no shape in feed)
J1-3:三山荘→戸島団地→小峯→京塚→水前寺駅→桜町バスターミナルBusgreen (no shape in feed)
J1-3:桜町バスターミナル→水前寺駅→京塚→小峯→戸島団地→三山荘Busgreen (no shape in feed)
J1-2:小峯→新外→京塚→水前寺駅→桜町バスターミナルBusgreen (no shape in feed)
J1-2:桜町バスターミナル→水前寺駅→京塚→新外→小峯Busgreen (no shape in feed)
J2-2:小峯→東稜高校→新外→京塚→水前寺駅→桜町バスターミナルBusgreen (no shape in feed)
J2-2:桜町バスターミナル→水前寺駅→京塚→新外→東稜高校→小峯Busgreen (no shape in feed)
J1-1:小峯営業所→新外→京塚→水前寺駅→桜町バスターミナル→熊本駅Busgreen (no shape in feed)
J1-1:熊本駅→桜町バスターミナル→水前寺駅→京塚→新外→小峯営業所Busgreen (no shape in feed)
J1-2:小峯→新外→京塚→水前寺駅→桜町バスターミナル→熊本駅Busgreen (no shape in feed)
J1-2:熊本駅→桜町バスターミナル→水前寺駅→京塚→新外→小峯Busgreen (no shape in feed)
J1-3:桜町バスターミナル→水前寺駅→京塚→小峯→三山荘Busgreen (no shape in feed)
京塚・水前寺駅・交通センター・熊本駅Busgreen (no shape in feed)
J1-1:小峯営業所→新外→京塚→水前寺駅→桜町バスターミナルBusgreen (no shape in feed)
J1-1:桜町バスターミナル→水前寺駅→京塚→新外→小峯営業所Busgreen (no shape in feed)
J1-3:三山荘→戸島団地→小峯→京塚→水前寺駅→桜町バスターミナル→熊本駅Busgreen (no shape in feed)
J1-3:熊本駅→桜町バスターミナル→水前寺駅→京塚→小峯→戸島団地→三山荘Busgreen (no shape in feed)
J3-3:三山荘→東部交流センター→葉山団地→小峯→京塚→水前寺駅→桜町バスターミナルBusgreen (no shape in feed)
J3-3:桜町バスターミナル→水前寺駅→京塚→小峯→葉山団地→東部交流センター→三山荘Busgreen (no shape in feed)
SS:熊本駅→新町→熊本城→商工会議所前→熊本駅Busgreen (no shape in feed)
YY:植木駐車場→植木駅→田原坂NT→植木駐車場Busgreen (no shape in feed)
YY:すいかの里→植木駐車場→植木駅→田原坂NT→植木駐車場→すいかの里Busgreen (no shape in feed)
-:水道町→桜町バスターミナル→国立病院Busgreen (no shape in feed)
-:国立病院→桜町バスターミナル→水道町Busgreen (no shape in feed)
-:通町筋→桜町バスターミナル→国立病院Busgreen (no shape in feed)
G1-6:熊本駅→大学病院→大江渡鹿→保田窪四ツ角→日赤病院→長嶺小学校Busgreen (no shape in feed)
G1-6:長嶺小学校→長嶺団地→日赤病院→保田窪四ツ角→大江渡鹿→大学病院→熊本駅Busgreen (no shape in feed)
G1-2:熊本駅→桜町バスターミナル→熊本整形外科病院前→大江渡鹿→保田窪四ツ角→鉄工団地→日赤病院北口→託麻南→トラックターミナルBusgreen (no shape in feed)
G1-2:トラックターミナル→託麻南→日赤病院北口→鉄工団地→保田窪四ツ角→大江渡鹿→熊本整形外科病院前→桜町バスターミナル→熊本駅Busgreen (no shape in feed)
G1-5:熊本駅→桜町バスターミナル→熊本整形外科病院前→大江渡鹿→保田窪四ツ角→日赤病院→長嶺団地→長嶺小学校→パークドーム→免許センターBusgreen (no shape in feed)
G1-5:免許センター→長嶺小学校→長嶺団地→日赤病院→保田窪四ツ角→大江渡鹿→熊本整形外科病院前→桜町バスターミナル→熊本駅Busgreen (no shape in feed)
G1-5:免許センター→長嶺小学校→長嶺団地→日赤病院→保田窪四ツ角→大江渡鹿→熊本整形外科病院前→桜町バスターミナル→熊本駅Busgreen (no shape in feed)
ML:熊本駅→桜町バスターミナル→下通筋→通町筋→熊本駅Busgreen (no shape in feed)

This feed has 819 stops.

List every stop
  • 市役所前(熊本)
  • 市役所前(熊本)
  • 市役所前(熊本)
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 桜町バスターミナル
  • 通町筋
  • 通町筋
  • 通町筋
  • 水道町
  • 水道町
  • 水道町
  • 水道町
  • 水道町
  • 新市街
  • 新市街
  • 本荘中通り
  • 本荘中通り
  • 本荘町
  • 本荘町
  • 本荘町
  • 本荘町
  • 春竹町
  • 春竹町
  • 春竹新道
  • 春竹新道
  • 萩原(熊本)
  • 萩原(熊本)
  • ガス会社前
  • ガス会社前
  • 田迎一里木
  • 田迎一里木
  • 田迎一里木
  • 出仲間(旧浜線)
  • 出仲間(旧浜線)
  • 田迎小学校前
  • 田迎小学校前
  • 九品寺交差点
  • 九品寺交差点
  • 交通局前
  • 交通局前
  • 九州学院前
  • 九州学院前
  • 国府
  • 国府
  • 砂取校前
  • 砂取校前
  • 砂取校前
  • 熊本県庁前
  • 熊本県庁前
  • 北窪
  • 北窪
  • 自治会館入口
  • 自治会館入口
  • 健軍校前
  • 健軍校前
  • 動植物園入口
  • 動植物園入口
  • 健軍交番前
  • 健軍交番前
  • 健軍電停前
  • 健軍電停前
  • 秋津入口(県道)
  • 秋津入口(県道)
  • 湖東一丁目
  • 湖東一丁目
  • 湖東町
  • 湖東町
  • 湖東町
  • 湖東町
  • 湖東町
  • 上の門
  • 上の門
  • 動植物園西口
  • 動植物園西口
  • 画図橋
  • 画図橋
  • 画図橋
  • 画図橋
  • 下江津
  • 上無田
  • 烏ヶ江
  • 烏ヶ江住宅前
  • 烏ヶ江住宅前
  • 田井島(浜線バイパス)
  • 田井島(浜線バイパス)
  • 長溝入口
  • 長溝入口
  • 西原公園前
  • 西原公園前
  • 九品寺一丁目
  • 九品寺一丁目
  • 日銀前
  • 日銀前
  • 河原町(熊本 市道)
  • 河原町(熊本 市道)
  • 迎町(熊本)
  • 上近見(旧道)
  • 日吉校前(旧道)
  • 下近見(旧道)
  • 下近見(旧道)
  • 八王寺
  • 八王寺
  • 八王寺団地前
  • 八王寺団地前
  • 八王寺団地前
  • 江越橋
  • 江越橋
  • 江越橋
  • 江越橋
  • 大黒橋
  • 大黒橋
  • 流通団地
  • 流通団地
  • 済生会病院
  • 足原橋
  • 足原橋
  • 平成町
  • 平成町
  • 団地入口(熊本)
  • 団地入口(熊本)
  • 琴平神社江原中学前
  • 琴平神社江原中学前
  • 春竹小学校入口
  • 春竹小学校入口
  • 熊本駅前
  • 熊本駅前
  • 熊本駅前
  • 熊本駅前
  • 熊本駅前
  • 祇園橋(市道)
  • 祇園橋(市道)
  • 呉服町(熊本市)
  • 呉服町(熊本市)
  • 商工会議所前(熊本)
  • 商工会議所前(熊本)
  • 熊本城前
  • 熊本城前
  • 下通筋
  • 下通筋
  • 銀座橋
  • 銀座橋
  • 労働会館入口
  • 労働会館入口
  • 労働会館入口
  • 大学病院前
  • 大学病院前
  • 春の本
  • 春の本
  • 南熊本駅前
  • 南熊本駅前
  • 画図道
  • 画図道
  • 出水三丁目
  • 出水三丁目
  • 湖畔団地前
  • 湖畔団地前
  • 水前寺公園前(ふれあい通り)
  • 水前寺公園前(ふれあい通り)
  • 湧心館高校前
  • 湧心館高校前
  • 江津県営アパート西
  • 江津県営アパート西
  • 江津三丁目
  • セイラタウン北
  • セイラタウン南
  • 東本町
  • 東区役所
  • 自衛隊病院前
  • 自衛隊病院前
  • 尚絅校前
  • 尚絅校前
  • 画図小学校入口
  • 画図小学校入口
  • 所島
  • 所島
  • 長嶺団地
  • 長嶺団地
  • 長嶺団地
  • 福祉センターグラウンド前(東西線)
  • 福祉センターグラウンド前(東西線)
  • 身障者福祉センター前
  • 身障者福祉センター前
  • 日赤病院前
  • 日赤病院前
  • 日赤病院構内
  • 県立大学前
  • 県立大学前
  • 県立大通り
  • 県立大通り
  • 鉄砲塚
  • 鉄砲塚
  • 三郎
  • 三郎
  • 帯山
  • 帯山
  • 帯山団地前
  • 帯山団地前
  • 東水前寺(京塚線)
  • 東水前寺(京塚線)
  • 東水前寺(京塚線)
  • 東水前寺(京塚線)
  • 熊工前
  • 熊工前
  • 県会議事堂前
  • 県会議事堂前
  • 神水町(国道)
  • 神水町(国道)
  • 江津一丁目
  • 江津一丁目
  • 画図町
  • 画図町
  • 熊本中央病院
  • 田井島(東バイパス)
  • 田井島(東バイパス)
  • 田迎(東バイパス)
  • 田迎妙見
  • 田迎妙見
  • 近見町(東バイパス)
  • 近見町(東バイパス)
  • 上ノ郷町
  • 上ノ郷町
  • 島団地
  • 島団地
  • 堀の内
  • 堀の内
  • 薄場町
  • 薄場町
  • 新土河原町
  • 新土河原町
  • 新土河原町入口
  • 新土河原町入口
  • 西部車庫
  • 西熊本駅
  • 江津遊園地前(セイラタウン)
  • 江津遊園地前(セイラタウン)
  • 江津郵便局前(セイラタウン)
  • and 569 more (see the full list on the map or in the GeoJSON)

Over time

Overall score across the last 2 checks — unchanged since 2026-07-18.

2026-07-18: 63.72026-07-19: 63.7
Show the numbers
Overall score by check, with the change from the previous check
CheckScoreChange
2026-07-1863.7 first check
2026-07-1963.7 no change

What changed since your last check

  • Correctness no change
  • Freshness no change
  • Rider experience no change

What changed in this feed

Overall grade and score held steady since 2026-07-18.

Same feed file as 2026-07-18; the published zip did not change.

Subscribe to this feed’s changes (Atom) to hear about grade drops in a reader, with no sign-up.

Everything we checked

13 findings, ordered by severity.

Show every finding
  • Error3 instances

    A file is missing a column that GTFS requires.

    Apps may reject the whole file, so riders could lose the affected routes or stops.

    Fix: Add the required column named in the finding to the flagged file. (Often an export setting; ask your vendor if it recurs.)

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

  • Warning3397 instances

    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)

  • Warning2495 instances

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

    Even with accessible stops, riders need to know the bus itself can take them.

    Fix: Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip. (A default or per-trip field in your export.)

    Validator rule: scorecard_wheelchair_accessible_unknown · Read the fix guide · See GTFS Schedule reference (opens the GTFS Schedule reference on an external site)

  • Warning819 instances

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

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

  • Warning184 instances

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

    Riders may walk to a stop where no bus 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)

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

  • Warning1 instance

    feed_info.txt lists no contact email and no contact URL.

    Without a contact, apps like Google Maps can't reach you when they find a problem in the feed.

    Fix: Add feed_contact_email or feed_contact_url to feed_info.txt. (One field, set once in export settings.)

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

  • Info164 instances

    Some trip headsigns name a stop along the way, not the final destination.

    The sign should tell riders where the bus ends up, so a midpoint name can send them the wrong way.

    Fix: Set trip_headsign to the trip's last stop or its overall destination. (Usually a bulk edit in your scheduling software.)

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

  • Info34 instances

    Platform without parent station (flagged by the MobilityData validator).

    See the linked rule for what this affects.

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

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

  • Info6 instances

    Some files contain columns that are not part of the GTFS spec.

    Harmless to riders, but apps ignore these columns and they can hide typos in real column names.

    Fix: Check the flagged column names for misspellings of standard GTFS fields; remove them if they are vendor extras. (A quick look at the flagged files.)

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

  • Info3 instances

    The feed includes a file that is not part of the GTFS spec.

    Apps ignore files they don't know, and a stray file can hide a misspelled standard file name.

    Fix: Check the flagged file name for a typo of a standard GTFS file. Remove it if it is a vendor extra. (A quick look at the flagged file.)

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

  • Info1 instance

    feed_info.txt has no technical contact (feed_contact_email or feed_contact_url).

    Trip-planning apps and regional data coordinators have nobody to email when they spot a problem with your feed, so problems linger.

    Fix: Add feed_contact_email to feed_info.txt. (One field.)

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

Conformance mark Not yet

This feed is close to the conformance mark. 1 validator error to resolve. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.

Valid Not yet
1 validator error to resolve.
Current Met
Service data covers the next 93 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.

  • 184 of 819 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 93 days of service ahead, clearing the four-week (28-day) window Maps asks for. The feed also carries 3 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 51 / 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 52 / 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.

Kumamoto Toshi Bus (熊本都市バス) GTFS data quality grade: D

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/kumamoto-toshi-bus/2026-07-19.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-19. 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.