Kansas City / Bus
Kansas City Area Transportation Authority (KCATA) 31 first and last departure times
31st Street · America/Chicago
Selected branch: 31 - 31st Street/31st & Pennsylvania · 58 stops. Service day: Monday, November 2, 2026.
First and last published boarding times
Monday, November 2, 2026 · 31 - 31st Street/31st & Pennsylvania. These are supplied times for this branch. Stops or trips with omitted times cannot establish complete first/last bounds. Drop-off-only visits are excluded. A frequency window’s end is labeled separately and is not an exact last departure.
| Boarding stop | First departure | Last departure / window end | Service notes |
|---|---|---|---|
| ON 43RD WESTBOUND FARESIDE STERLINGVisit 1 · 31001 | 4:27 AM | 10:28 PM | 66 scheduled departures |
| ON 43RD AT NORTHERN WESTBOUNDVisit 2 · 2800105 | 4:27 AM | 10:28 PM | 66 scheduled departures |
| ON NORTHERN AT 4251 NORTHERN NORTHBOUNDVisit 3 · 2800106 | 4:28 AM | 10:29 PM | 66 scheduled departures |
| ON NORTHERN AT 10700 NORTHBOUNDVisit 4 · 2800107 | 4:28 AM | 10:29 PM | 66 scheduled departures |
| ON NORTHERN AT 10500 NORTHBOUNDVisit 5 · 2800108 | 4:28 AM | 10:29 PM | 66 scheduled departures |
| ON 42ND/NORTHERN AT 10300 NORTHBOUNDVisit 6 · 2800109 | 4:29 AM | 10:30 PM | 66 scheduled departures |
| ON 42ND AT 10100 E 42ND ST WBVisit 7 · 2800110 | 4:29 AM | 10:30 PM | 66 scheduled departures |
| ON 42ND AT PITTMAN WBVisit 8 · 2800111 | 4:30 AM | 10:31 PM | 66 scheduled departures |
| ON PITTMAN AT 41ST STREET NBVisit 9 · 2801255 | 4:30 AM | 10:31 PM | 66 scheduled departures |
| ON PITTMAN AT 4000 PITTMAN NBVisit 10 · 2800253 | 4:31 AM | 10:32 PM | 66 scheduled departures |
| ON PITTMAN AT 38TH TERRACE NORTHBOUNDVisit 11 · 2800113 | 4:31 AM | 10:32 PM | 66 scheduled departures |
| ON PITTMAN AT 40 HWY NORTHBOUNDVisit 12 · 2800115 | 4:32 AM | 10:33 PM | 66 scheduled departures |
| ON 40 HWY AT 36TH TERR WBVisit 13 · 2800116 | 4:32 AM | 10:33 PM | 66 scheduled departures |
| ON 40 HWY AT 35TH TERRACE WESTBOUNDVisit 14 · 2800117 | 4:33 AM | 10:34 PM | 66 scheduled departures |
| ON 40 HWY AT DENTON WESTBOUNDVisit 15 · 2800118 | 4:33 AM | 10:34 PM | 66 scheduled departures |
| ON 40 HWY AT BLUE RIDGE CUT OFF WESTBOUNDVisit 16 · 2800119 | 4:35 AM | 10:36 PM | 66 scheduled departures |
| ON 40 HWY AT HUNTER AND PRITCHER WESTBOUNDVisit 17 · 282327 | 4:35 AM | 10:36 PM | 66 scheduled departures |
| ON 40 HWY AT STADIUM DR WESTBOUNDVisit 18 · 282328 | 4:36 AM | 10:37 PM | 66 scheduled departures |
| ON 40 HWY AT BOOTH WESTBOUNDVisit 19 · 2800120 | 4:37 AM | 10:37 PM | 66 scheduled departures |
| ON 40 HWY AT DONNELLY WBVisit 20 · 2800121 | 4:37 AM | 10:38 PM | 66 scheduled departures |
| ON 40 HWY AT 7780 E 40 HWY WESTBOUNDVisit 21 · 2800123 | 4:38 AM | 10:39 PM | 66 scheduled departures |
| ON 40 HWY AT 7300 E 40 HWY WESTBOUNDVisit 22 · 2800124 | 4:39 AM | 10:40 PM | 66 scheduled departures |
| ON 40 HWY AT EWING HEART MOBILE VILLAGE WBVisit 23 · 282325 | 4:40 AM | 10:41 PM | 66 scheduled departures |
| ON 40 HWY AT 6401 E 40 HWY WESTBOUNDVisit 24 · 282330 | 4:41 AM | 10:41 PM | 66 scheduled departures |
| ON 40 HWY AT WHITE WESTBOUNDVisit 25 · 282329 | 4:42 AM | 10:42 PM | 66 scheduled departures |
| ON 40 HWY AT 5601 E 40 HWY WESTBOUNDVisit 26 · 282331 | 4:43 AM | 10:43 PM | 66 scheduled departures |
| ON 31ST AT VAN BRUNT WESTBOUNDVisit 27 · 2800127 | 4:44 AM | 10:44 PM | 66 scheduled departures |
| ON 31ST BETWEEN LINWOOD AND BRIGHTON WBVisit 28 · 3100001 | 4:44 AM | 10:44 PM | 66 scheduled departures |
| ON 31ST AT POPLAR WESTBOUNDVisit 29 · 3100003 | 4:44 AM | 10:44 PM | 66 scheduled departures |
| ON 31ST AT LISTER WESTBOUNDVisit 30 · 3100005 | 4:45 AM | 10:45 PM | 66 scheduled departures |
| ON 31ST AT KENSINGTON WESTBOUND FARSIDEVisit 31 · 3100007 | 4:46 AM | 10:46 PM | 66 scheduled departures |
| ON 31ST AT JACKSON WESTBOUND FARSIDEVisit 32 · 3100054 | 4:46 AM | 10:46 PM | 66 scheduled departures |
| ON 31ST AT CLEVELAND WESTBOUNDVisit 33 · 3100012 | 4:47 AM | 10:47 PM | 66 scheduled departures |
| ON 31ST AT ASKEW WESTBOUNDVisit 34 · 3100014 | 4:47 AM | 10:47 PM | 66 scheduled departures |
| ON 31ST AT INDIANA WBVisit 35 · 3100015 | 4:48 AM | 10:48 PM | 66 scheduled departures |
| ON 31ST AT WALROND WESTBOUNDVisit 36 · 3100016 | 4:48 AM | 10:48 PM | 66 scheduled departures |
| ON 31ST BETWEEN AGNES AND BENTON WESTBOUNDVisit 37 · 3100017 | 4:49 AM | 10:49 PM | 66 scheduled departures |
| ON 31ST AT CHESTNUT WESTBOUNDVisit 38 · 3100019 | 4:49 AM | 10:49 PM | 66 scheduled departures |
| ON 31ST AT PROSPECT WESTBOUNDVisit 39 · 3100020 | 4:50 AM | 10:50 PM | 66 scheduled departures |
| ON 31ST AT OLIVE WESTBOUNDVisit 40 · 3100021 | 4:50 AM | 10:50 PM | 66 scheduled departures |
| ON 31ST AT BROOKLYN WESTBOUNDVisit 41 · 3100022 | 4:51 AM | 10:51 PM | 66 scheduled departures |
| ON 31ST AT GARFIELD WESTBOUNDVisit 42 · 3100023 | 4:51 AM | 10:51 PM | 66 scheduled departures |
| ON 31ST AT WOODLAND WESTBOUNDVisit 43 · 3100024 | 4:51 AM | 10:52 PM | 66 scheduled departures |
| ON 31ST AT WAYNE WESTBOUNDVisit 44 · 3100026 | 4:52 AM | 10:53 PM | 66 scheduled departures |
| ON 31ST AT FLORA WESTBOUNDVisit 45 · 3100027 | 4:52 AM | 10:53 PM | 66 scheduled departures |
| ON 31ST AT PASEO WESTBOUNDVisit 46 · 3100028 | 4:52 AM | 10:53 PM | 66 scheduled departures |
| ON 31ST AT TRACY WESTBOUNDVisit 47 · 3100029 | 4:53 AM | 10:54 PM | 66 scheduled departures |
| ON 31ST AT TROOST WESTBOUNDVisit 48 · 3100030 | 4:54 AM | 10:55 PM | 66 scheduled departures |
| ON 31ST AT CAMPBELL WESTBOUNDVisit 49 · 3100032 | 4:54 AM | 10:55 PM | 66 scheduled departures |
| ON 31ST AT HOLMES WESTBOUNDVisit 50 · 3100034 | 4:55 AM | 10:56 PM | 66 scheduled departures |
| ON 31ST AT GILLHAM RD WESTBOUNDVisit 51 · 3100036 | 4:56 AM | 10:57 PM | 66 scheduled departures |
| ON 31ST AT MCGEE WESTBOUNDVisit 52 · 3100038 | 4:56 AM | 10:57 PM | 66 scheduled departures |
| ON 31ST AT GRAND WESTBOUNDVisit 53 · 3100039 | 4:57 AM | 10:58 PM | 66 scheduled departures |
| ON 31ST AT MAIN WESTBOUND FARSIDEVisit 54 · 3100040 | 4:58 AM | 10:59 PM | 66 scheduled departures |
| ON BROADWAY BETWEEN 31ST AND 32ND SOUTHBOUNDVisit 55 · 3100999 | 4:59 AM | 11:00 PM | 66 scheduled departures |
| ON BROADWAY AT 32ND SOUTHBOUNDVisit 56 · 5100112 | 4:59 AM | 11:01 PM | 66 scheduled departures |
| ON BROADWAY AT LINWOOD SOUTHBOUNDVisit 57 · 5100113 | 5:00 AM | 11:02 PM | 66 scheduled departures |
| ON PENNSYLVANIA AT 32ND NORTHBOUNDVisit 58 · 3100044 | 5:02 AM | 11:04 PM | 66 scheduled departures |
Times after midnight belong to the service date above. These route limits do not establish the last viable connecting journey. Check connection times separately, or use a reviewed airport guide for a direct airport journey.
First and last times on other branches
All other published stopping patterns for the same service date. Open a branch to compare its stop-by-stop boarding limits.
31 - 31ST STREET / TO MCC-PENN VALLEY · 56 stops · Pattern e46a79d0fa29fd881282e672
| Boarding stop / visit | First | Last departure / window end |
|---|---|---|
| ON PENNSYLVANIA AT 32ND NORTHBOUNDVisit 1 · 3100044 | 5:21 AM | 10:36 PM |
| ON PENNSYLVANIA AT 31ST NBVisit 2 · 3101 | 5:21 AM | 10:36 PM |
| ON 31ST AT BROADWAY EASTBOUND FARSIDEVisit 3 · 3100056 | 5:22 AM | 10:37 PM |
| ON 31ST AT MAIN EASTBOUNDVisit 4 · 3100058 | 5:24 AM | 10:39 PM |
| ON 31ST AT MCGEE EASTBOUNDVisit 5 · 3100059 | 5:25 AM | 10:40 PM |
| ON 31ST AT GILLHAM PLAZA EBVisit 6 · 3100060 | 5:25 AM | 10:40 PM |
| ON 31ST AT HOLMES EASTBOUNDVisit 7 · 3100062 | 5:26 AM | 10:41 PM |
| ON 31ST AT CAMPBELL EASTBOUNDVisit 8 · 3100064 | 5:27 AM | 10:42 PM |
| ON 31ST AT TROOST EASTBOUNDVisit 9 · 3100066 | 5:28 AM | 10:43 PM |
| ON 31ST AT TRACY EASTBOUNDVisit 10 · 3100067 | 5:29 AM | 10:44 PM |
| ON 31ST AT PASEO EASTBOUNDVisit 11 · 3100068 | 5:29 AM | 10:44 PM |
| ON 31ST AT FLORA EASTBOUNDVisit 12 · 3100069 | 5:30 AM | 10:45 PM |
| ON 31ST AT WAYNE EASTBOUNDVisit 13 · 3100070 | 5:30 AM | 10:45 PM |
| ON 31ST AT WOODLAND EASTBOUNDVisit 14 · 3100072 | 5:31 AM | 10:46 PM |
| ON 31ST AT GARFIELD EASTBOUNDVisit 15 · 3100073 | 5:32 AM | 10:47 PM |
| ON 31ST AT BROOKLYN EASTBOUNDVisit 16 · 3100074 | 5:33 AM | 10:48 PM |
| ON 31ST AT OLIVE EASTBOUNDVisit 17 · 3100075 | 5:34 AM | 10:49 PM |
| ON 31ST AT PROSPECT EASTBOUNDVisit 18 · 3100076 | 5:35 AM | 10:50 PM |
| ON 31ST AT CHESTNUT EASTBOUNDVisit 19 · 3100077 | 5:35 AM | 10:50 PM |
| ON 31ST AT AGNES EASTBOUNDVisit 20 · 3100079 | 5:36 AM | 10:51 PM |
| ON 31ST AT WALROND EASTBOUNDVisit 21 · 3100080 | 5:37 AM | 10:52 PM |
| ON 31ST AT INDIANA EASTBOUNDVisit 22 · 3100081 | 5:37 AM | 10:52 PM |
| ON 31ST AT ASKEW EASTBOUNDVisit 23 · 3100082 | 5:38 AM | 10:53 PM |
| ON 31ST AT CLEVELAND EASTBOUNDVisit 24 · 3100084 | 5:39 AM | 10:54 PM |
| ON 31ST AT MYRTLE EASTBOUNDVisit 25 · 3100086 | 5:39 AM | 10:54 PM |
| ON 31ST AT JACKSON EASTBOUNDVisit 26 · 3100087 | 5:40 AM | 10:55 PM |
| ON 31ST AT KENSINGTON EASTBOUNDVisit 27 · 3100088 | 5:41 AM | 10:56 PM |
| ON 31ST AT LISTER EASTBOUNDVisit 28 · 3100090 | 5:42 AM | 10:57 PM |
| ON 31ST AT POPLAR EASTBOUNDVisit 29 · 3100092 | 5:42 AM | 10:57 PM |
| ON VAN BRUNT AT 31ST SOUTHBOUNDVisit 30 · 2700143 | 5:45 AM | 11:00 PM |
| ON 40 HWY AT 5631 E 40 HWY EASTBOUNDVisit 31 · 2800239 | 5:45 AM | 11:00 PM |
| ON 40 HWY AT WHITE EASTBOUNDVisit 32 · 282313 | 5:46 AM | 11:01 PM |
| ON 40HWY AT ROCK AND BRICK EBVisit 33 · 28151 | 5:47 AM | 11:02 PM |
| ON 40 HWY AT EWING HEART MOBILE VILLAGE EBVisit 34 · 282326 | 5:47 AM | 11:02 PM |
| ON 40 HWY AT 7301 E 40 HWY EASTBOUNDVisit 35 · 2800240 | 5:49 AM | 11:04 PM |
| ON 40 HWY AT 7801 EBVisit 36 · 282324 | 5:49 AM | 11:04 PM |
| ON 40 HWY AT DONNELLY EBVisit 37 · 2800243 | 5:50 AM | 11:05 PM |
| ON 40 HWY AT 8601 E 40 HWY EASTBOUNDVisit 38 · 282315 | 5:51 AM | 11:06 PM |
| ON 40HWY AT STADIUM DR EASTBOUNDVisit 39 · 282316 | 5:51 AM | 11:06 PM |
| ON 40 HWY AT HUNTER EASTBOUNDVisit 40 · 282317 | 5:52 AM | 11:07 PM |
| ON 40 HWY AT BLUE RIDGE CUT OFF EASTBOUNDVisit 41 · 2800244 | 5:53 AM | 11:08 PM |
| ON 40 HWY AT PEEK EASTBOUNDVisit 42 · 2800245 | 5:53 AM | 11:08 PM |
| ON 40 HWY AT DENTON EASTBOUNDVisit 43 · 2800246 | 5:54 AM | 11:09 PM |
| ON 40 HWY AT 35TH TERRACE EASTBOUNDVisit 44 · 2800247 | 5:54 AM | 11:09 PM |
| ON 40 HWY AT 9807 E 40 HWY EASTBOUNDVisit 45 · 2800248 | 5:55 AM | 11:10 PM |
| ON PITTMAN AT 40 HWY SOUTHBOUNDVisit 46 · 2800250 | 5:56 AM | 11:11 PM |
| ON PITTMAN AT 38TH TERRACE SOUTHBOUNDVisit 47 · 2800252 | 5:56 AM | 11:11 PM |
| ON PITTMAN AT 4000 PITTMAN SOUTHBOUNDVisit 48 · 2800254 | 5:57 AM | 11:12 PM |
| ON PITTMAN AT 41ST SBVisit 49 · 2800255 | 5:58 AM | 11:13 PM |
| ON 42ND AT PITTMAN EASTBOUNDVisit 50 · 2800256 | 5:59 AM | 11:14 PM |
| ON 42ND AT 10100 E 42ND ST EASTBOUNDVisit 51 · 2800257 | 5:59 AM | 11:14 PM |
| ON 42ND/NORTHERN AT 10300 E 42ND ST EASTBOUNDVisit 52 · 2800258 | 6:00 AM | 11:15 PM |
| ON 42ND AT 10500 E 42ND ST EASTBOUNDVisit 53 · 2800259 | 6:00 AM | 11:15 PM |
| ON NORTHERN AT 10613 SBVisit 54 · 282600 | 6:01 AM | 11:16 PM |
| ON NORTHERN AT 43RD SOUTHBOUNDVisit 55 · 2800262 | 6:01 AM | 11:16 PM |
| ON 43RD WESTBOUND FARESIDE STERLINGVisit 56 · 31001 | 6:05 AM | 11:20 PM |
31 - 31st Street/ TO 31st and Van Brunt · 18 stops · Pattern 338b033861a9e5e74d7313f7
| Boarding stop / visit | First | Last departure / window end |
|---|---|---|
| ON PENNSYLVANIA AT 32ND NORTHBOUNDVisit 1 · 3100044 | 11:08 PM | 12:08 AM +1 day |
| ON 31ST AT BROADWAY EASTBOUND FARSIDEVisit 2 · 3100056 | 11:08 PM | 12:08 AM +1 day |
| ON 31ST AT MAIN EASTBOUNDVisit 3 · 3100058 | 11:11 PM | 12:11 AM +1 day |
| ON 31ST AT MCGEE EASTBOUNDVisit 4 · 3100059 | 11:12 PM | 12:12 AM +1 day |
| ON 31ST AT GILLHAM PLAZA EBVisit 5 · 3100060 | 11:12 PM | 12:12 AM +1 day |
| ON 31ST AT HOLMES EASTBOUNDVisit 6 · 3100062 | 11:13 PM | 12:13 AM +1 day |
| ON 31ST AT CAMPBELL EASTBOUNDVisit 7 · 3100064 | 11:14 PM | 12:14 AM +1 day |
| ON 31ST AT TROOST EASTBOUNDVisit 8 · 3100066 | 11:15 PM | 12:15 AM +1 day |
| ON 31ST AT TRACY EASTBOUNDVisit 9 · 3100067 | 11:15 PM | 12:15 AM +1 day |
| ON 31ST AT PASEO EASTBOUNDVisit 10 · 3100068 | 11:16 PM | 12:16 AM +1 day |
| ON 31ST AT FLORA EASTBOUNDVisit 11 · 3100069 | 11:16 PM | 12:16 AM +1 day |
| ON 31ST AT WAYNE EASTBOUNDVisit 12 · 3100070 | 11:16 PM | 12:16 AM +1 day |
| ON 31ST AT WOODLAND EASTBOUNDVisit 13 · 3100072 | 11:17 PM | 12:17 AM +1 day |
| ON 31ST AT GARFIELD EASTBOUNDVisit 14 · 3100073 | 11:18 PM | 12:18 AM +1 day |
| ON 31ST AT BROOKLYN EASTBOUNDVisit 15 · 3100074 | 11:18 PM | 12:18 AM +1 day |
| ON 31ST AT OLIVE EASTBOUNDVisit 16 · 3100075 | 11:19 PM | 12:19 AM +1 day |
| ON 31ST AT PROSPECT EASTBOUNDVisit 17 · 3100076 | 11:20 PM | 12:20 AM +1 day |
| ON VAN BRUNT AT 31ST SOUTHBOUNDVisit 18 · 2700143 | 11:28 PM | 12:28 AM +1 day |
31 - 31st Street/31st & Pennsylvania · 32 stops · Pattern 8b33492856b4962ed5327671
| Boarding stop / visit | First | Last departure / window end |
|---|---|---|
| ON 31ST AT VAN BRUNT WESTBOUNDVisit 1 · 2800127 | 11:19 PM | 11:49 PM |
| ON 31ST BETWEEN LINWOOD AND BRIGHTON WBVisit 2 · 3100001 | 11:20 PM | 11:50 PM |
| ON 31ST AT POPLAR WESTBOUNDVisit 3 · 3100003 | 11:20 PM | 11:50 PM |
| ON 31ST AT LISTER WESTBOUNDVisit 4 · 3100005 | 11:20 PM | 11:50 PM |
| ON 31ST AT KENSINGTON WESTBOUND FARSIDEVisit 5 · 3100007 | 11:21 PM | 11:51 PM |
| ON 31ST AT JACKSON WESTBOUND FARSIDEVisit 6 · 3100054 | 11:21 PM | 11:51 PM |
| ON 31ST AT CLEVELAND WESTBOUNDVisit 7 · 3100012 | 11:22 PM | 11:52 PM |
| ON 31ST AT ASKEW WESTBOUNDVisit 8 · 3100014 | 11:23 PM | 11:53 PM |
| ON 31ST AT INDIANA WBVisit 9 · 3100015 | 11:23 PM | 11:53 PM |
| ON 31ST AT WALROND WESTBOUNDVisit 10 · 3100016 | 11:23 PM | 11:53 PM |
| ON 31ST BETWEEN AGNES AND BENTON WESTBOUNDVisit 11 · 3100017 | 11:24 PM | 11:54 PM |
| ON 31ST AT CHESTNUT WESTBOUNDVisit 12 · 3100019 | 11:24 PM | 11:54 PM |
| ON 31ST AT PROSPECT WESTBOUNDVisit 13 · 3100020 | 11:25 PM | 11:55 PM |
| ON 31ST AT OLIVE WESTBOUNDVisit 14 · 3100021 | 11:25 PM | 11:55 PM |
| ON 31ST AT BROOKLYN WESTBOUNDVisit 15 · 3100022 | 11:26 PM | 11:56 PM |
| ON 31ST AT GARFIELD WESTBOUNDVisit 16 · 3100023 | 11:26 PM | 11:56 PM |
| ON 31ST AT WOODLAND WESTBOUNDVisit 17 · 3100024 | 11:27 PM | 11:57 PM |
| ON 31ST AT WAYNE WESTBOUNDVisit 18 · 3100026 | 11:28 PM | 11:58 PM |
| ON 31ST AT FLORA WESTBOUNDVisit 19 · 3100027 | 11:28 PM | 11:58 PM |
| ON 31ST AT PASEO WESTBOUNDVisit 20 · 3100028 | 11:28 PM | 11:58 PM |
| ON 31ST AT TRACY WESTBOUNDVisit 21 · 3100029 | 11:29 PM | 11:59 PM |
| ON 31ST AT TROOST WESTBOUNDVisit 22 · 3100030 | 11:30 PM | 12:00 AM +1 day |
| ON 31ST AT CAMPBELL WESTBOUNDVisit 23 · 3100032 | 11:30 PM | 12:00 AM +1 day |
| ON 31ST AT HOLMES WESTBOUNDVisit 24 · 3100034 | 11:31 PM | 12:01 AM +1 day |
| ON 31ST AT GILLHAM RD WESTBOUNDVisit 25 · 3100036 | 11:32 PM | 12:02 AM +1 day |
| ON 31ST AT MCGEE WESTBOUNDVisit 26 · 3100038 | 11:32 PM | 12:02 AM +1 day |
| ON 31ST AT GRAND WESTBOUNDVisit 27 · 3100039 | 11:33 PM | 12:03 AM +1 day |
| ON 31ST AT MAIN WESTBOUND FARSIDEVisit 28 · 3100040 | 11:34 PM | 12:04 AM +1 day |
| ON BROADWAY BETWEEN 31ST AND 32ND SOUTHBOUNDVisit 29 · 3100999 | 11:36 PM | 12:06 AM +1 day |
| ON BROADWAY AT 32ND SOUTHBOUNDVisit 30 · 5100112 | 11:37 PM | 12:07 AM +1 day |
| ON BROADWAY AT LINWOOD SOUTHBOUNDVisit 31 · 5100113 | 11:38 PM | 12:08 AM +1 day |
| ON PENNSYLVANIA AT 32ND NORTHBOUNDVisit 32 · 3100044 | 11:39 PM | 12:09 AM +1 day |
More Kansas City Area Transportation Authority (KCATA) travel information
Imported Oct 24, 2026 · 04:32 UTC · Service dates 2026-10-04 through 2027-01-02. See data status
Schedule data published by Kansas City Area Transportation Authority (KCATA). Feed discovery and cached source archives from MobilityData. Source details ↗