
All the information you need to know to ride this route is on this page, and more information is available at the links provided.
No Rider Alerts
View Schedule For
AM
- 5:23am
- 6:22am
- 7:20am
- 8:20am
- 9:20am
- 10:20am
- 11:20am
PM
- 12:20pm
- 1:20pm
- 2:20pm
- 3:20pm
- 4:20pm
- 5:21pm
- 6:22pm
- 7:22pm
- 8:44pm
AM
- 5:33am
- 6:32am
- 7:30am
- 8:30am
- 9:30am
- 10:30am
- 11:30am
PM
- 12:30pm
- 1:30pm
- 2:30pm
- 3:30pm
- 4:30pm
- 5:31pm
- 6:32pm
- 7:32pm
- 8:53pm
AM
- 5:50am
- 6:49am
- 7:48am
- 8:48am
- 9:48am
- 10:48am
- 11:48am
PM
- 12:48pm
- 1:48pm
- 2:48pm
- 3:48pm
- 4:48pm
- 5:49pm
- 6:49pm
- 7:49pm
- 9:10pm
AM
- 6:00am
- 6:59am
- 7:59am
- 8:59am
- 9:59am
- 10:59am
- 11:59am
PM
- 12:59pm
- 1:59pm
- 2:59pm
- 3:59pm
- 4:59pm
- 6:00pm
- 7:00pm
- 8:00pm
- 9:20pm
AM
- 6:05am (Bay S)
- 7:05am (Bay S)
- 8:05am (Bay S)
- 9:05am (Bay S)
- 10:05am (Bay S)
- 11:05am (Bay S)
PM
- 12:05pm (Bay S)
- 1:05pm (Bay S)
- 2:05pm (Bay S)
- 3:05pm (Bay S)
- 4:05pm (Bay S)
- 5:05pm (Bay S)
- 6:05pm (Bay S)
- 7:05pm (Bay S)
- 8:05pm (Bay S)
- 9:25pm (Bay S)
AM
- 5:15am (Bay S)
- 6:15am (Bay S)
- 7:15am (Bay S)
- 8:15am (Bay S)
- 9:15am (Bay S)
- 10:15am (Bay S)
- 11:15am (Bay S)
PM
- 12:15pm (Bay S)
- 1:15pm (Bay S)
- 2:15pm (Bay S)
- 3:15pm (Bay S)
- 4:15pm (Bay S)
- 5:15pm (Bay S)
- 6:15pm (Bay S)
- 7:15pm (Bay S)
- 8:10pm (Bay S)
- 9:30pm (Bay S)
AM
- 5:20am
- 6:20am
- 7:20am
- 8:21am
- 9:21am
- 10:21am
- 11:21am
PM
- 12:21pm
- 1:21pm
- 2:21pm
- 3:21pm
- 4:20pm
- 5:20pm
- 6:20pm
- 7:20pm
- 8:15pm
- 9:35pm
AM
- 5:30am
- 6:30am
- 7:30am
- 8:32am
- 9:32am
- 10:32am
- 11:32am
PM
- 12:32pm
- 1:32pm
- 2:32pm
- 3:32pm
- 4:30pm
- 5:30pm
- 6:30pm
- 7:30pm
- 8:24pm
- 9:44pm
AM
- 5:45am
- 6:45am
- 7:47am
- 8:49am
- 9:49am
- 10:49am
- 11:49am
PM
- 12:49pm
- 1:49pm
- 2:49pm
- 3:49pm
- 4:46pm
- 5:46pm
- 6:46pm
- 7:46pm
- 8:38pm
- 9:58pm
AM
- 5:53am
- 6:53am
- 7:55am
- 8:57am
- 9:57am
- 10:57am
- 11:57am
PM
- 12:57pm
- 1:57pm
- 2:57pm
- 3:57pm
- 4:54pm
- 5:54pm
- 6:54pm
- 7:54pm
- 8:45pm
- 10:05pm
AM
- 5:25am
- 6:25am
- 7:25am
- 8:25am
- 9:25am
- 10:23am
- 11:23am
PM
- 12:23pm
- 1:23pm
- 2:23pm
- 3:23pm
- 4:23pm
- 5:23pm
- 6:25pm
- 7:25pm
- 8:30pm
AM
- 5:34am
- 6:34am
- 7:34am
- 8:34am
- 9:34am
- 10:32am
- 11:32am
PM
- 12:32pm
- 1:32pm
- 2:32pm
- 3:32pm
- 4:32pm
- 5:32pm
- 6:34pm
- 7:34pm
- 8:39pm
AM
- 5:50am
- 6:50am
- 7:50am
- 8:50am
- 9:50am
- 10:49am
- 11:49am
PM
- 12:49pm
- 1:49pm
- 2:49pm
- 3:49pm
- 4:49pm
- 5:49pm
- 6:50pm
- 7:50pm
- 8:55pm
AM
- 6:01am
- 7:01am
- 8:01am
- 9:01am
- 10:01am
- 11:01am
PM
- 12:01pm
- 1:01pm
- 2:01pm
- 3:01pm
- 4:01pm
- 5:01pm
- 6:01pm
- 7:01pm
- 8:01pm
- 9:06pm
AM
- 6:05am (Bay O)
- 7:05am (Bay O)
- 8:05am (Bay O)
- 9:05am (Bay O)
- 10:05am (Bay O)
- 11:05am (Bay O)
PM
- 12:05pm (Bay O)
- 1:05pm (Bay O)
- 2:05pm (Bay O)
- 3:05pm (Bay O)
- 4:05pm (Bay O)
- 5:05pm (Bay O)
- 6:05pm (Bay O)
- 7:05pm (Bay O)
- 8:05pm (Bay P)
- 9:10pm (Bay P)
AM
- 6:30am (Bay Q)
- 7:30am (Bay Q)
- 8:30am (Bay Q)
- 9:30am (Bay Q)
- 10:30am (Bay Q)
- 11:30am (Bay Q)
PM
- 12:30pm (Bay Q)
- 1:30pm (Bay Q)
- 2:30pm (Bay Q)
- 3:30pm (Bay Q)
- 4:30pm (Bay Q)
- 5:30pm (Bay Q)
- 6:30pm (Bay Q)
- 7:30pm (Bay Q)
- 8:10pm (Bay P)
- 9:20pm (Bay P)
AM
- 6:35am
- 7:35am
- 8:35am
- 9:35am
- 10:35am
- 11:35am
PM
- 12:35pm
- 1:35pm
- 2:35pm
- 3:35pm
- 4:35pm
- 5:35pm
- 6:35pm
- 7:35pm
- 8:14pm
- 9:24pm
AM
- 6:45am
- 7:45am
- 8:45am
- 9:45am
- 10:45am
- 11:46am
PM
- 12:46pm
- 1:46pm
- 2:46pm
- 3:46pm
- 4:46pm
- 5:46pm
- 6:45pm
- 7:45pm
- 8:24pm
- 9:34pm
AM
- 6:59am
- 7:59am
- 8:59am
- 9:59am
- 10:59am
PM
- 12:01pm
- 1:01pm
- 2:01pm
- 3:01pm
- 4:01pm
- 5:01pm
- 6:01pm
- 6:59pm
- 7:59pm
- 8:38pm
- 9:48pm
AM
- 7:06am
- 8:06am
- 9:06am
- 10:06am
- 11:07am
PM
- 12:09pm
- 1:09pm
- 2:09pm
- 3:09pm
- 4:09pm
- 5:09pm
- 6:08pm
- 7:06pm
- 8:06pm
- 8:45pm
- 9:55pm
AM
- 6:26am
- 7:26am
- 8:26am
- 9:26am
- 10:26am
- 11:24am
PM
- 12:24pm
- 1:24pm
- 2:24pm
- 3:24pm
- 4:24pm
- 5:24pm
- 6:26pm
- 7:21pm
AM
- 6:36am
- 7:36am
- 8:36am
- 9:36am
- 10:36am
- 11:35am
PM
- 12:35pm
- 1:35pm
- 2:35pm
- 3:35pm
- 4:35pm
- 5:35pm
- 6:36pm
- 7:31pm
AM
- 6:51am
- 7:51am
- 8:51am
- 9:51am
- 10:51am
- 11:51am
PM
- 12:51pm
- 1:51pm
- 2:51pm
- 3:51pm
- 4:51pm
- 5:51pm
- 6:51pm
- 7:46pm
AM
- 7:01am
- 8:01am
- 9:01am
- 10:01am
- 11:01am
PM
- 12:01pm
- 1:01pm
- 2:01pm
- 3:01pm
- 4:01pm
- 5:01pm
- 6:01pm
- 7:01pm
- 7:56pm
AM
- 7:05am (Bay O)
- 8:05am (Bay O)
- 9:05am (Bay O)
- 10:05am (Bay O)
- 11:05am (Bay O)
PM
- 12:05pm (Bay O)
- 1:05pm (Bay O)
- 2:05pm (Bay O)
- 3:05pm (Bay O)
- 4:05pm (Bay O)
- 5:05pm (Bay O)
- 6:05pm (Bay O)
- 7:05pm (Bay O)
- 8:00pm (Bay P)
AM
- 6:30am (Bay Q)
- 7:30am (Bay Q)
- 8:30am (Bay Q)
- 9:30am (Bay Q)
- 10:30am (Bay Q)
- 11:30am (Bay Q)
PM
- 12:30pm (Bay Q)
- 1:30pm (Bay Q)
- 2:30pm (Bay Q)
- 3:30pm (Bay Q)
- 4:30pm (Bay Q)
- 5:30pm (Bay Q)
- 6:30pm (Bay Q)
- 7:30pm (Bay Q)
- 8:10pm (Bay P)
AM
- 6:34am
- 7:34am
- 8:34am
- 9:34am
- 10:34am
- 11:34am
PM
- 12:34pm
- 1:34pm
- 2:34pm
- 3:34pm
- 4:34pm
- 5:34pm
- 6:34pm
- 7:34pm
- 8:14pm
AM
- 6:44am
- 7:44am
- 8:44am
- 9:44am
- 10:44am
- 11:44am
PM
- 12:44pm
- 1:44pm
- 2:44pm
- 3:44pm
- 4:44pm
- 5:44pm
- 6:44pm
- 7:44pm
- 8:24pm
AM
- 6:58am
- 7:58am
- 8:58am
- 9:58am
- 10:58am
- 11:59am
PM
- 12:59pm
- 1:59pm
- 2:59pm
- 3:59pm
- 4:59pm
- 5:59pm
- 6:58pm
- 7:58pm
- 8:38pm
AM
- 7:04am
- 8:04am
- 9:04am
- 10:04am
- 11:05am
PM
- 12:06pm
- 1:06pm
- 2:06pm
- 3:06pm
- 4:06pm
- 5:06pm
- 6:05pm
- 7:04pm
- 8:04pm
- 8:44pm
This route was last updated June 14, 2026.
Route 31 Serves:
Transit Center
Christel House at Manual High School
Southern Plaza
Walmart at U.S. 31
Community Hospital South
Greenwood Park Mall