Metro Transit - City of Madison / Bus
Route O
Schedules, stops & departures · Dane County
△ Stop #0269 closed
Brooks St Stop #0269 closed for long term construction. Alternate Stops on N Mills/W Dayton/N Park.
△ O -Randall Detour
Saturday, Oct 24, route O detours from Randall due to UW football game. Alternate Stops on Regent/Mills/Dayton/Park.
FROM N Brooks at W Johnson
Next departures
Toward HUGHES
FOLLOW THE LINE
Every stop along the way.
- N Brooks at W JohnsonStop 0269
- University at N MillsStop 0432
- N Randall at EngineeringStop 0336
- N Randall at MonroeStop 0794
- S Randall at RegentStop 0422
- S Randall at MoundStop 0806
- S Randall at DrakeStop 0638
- Drake at S MillsStop 0571
- Erin at S MillsStop 0459
- S Park at ErinStop 0288
- S Park at Fish HatcheryStop 0174
- W Olin at S ParkStop 0879
- W Olin at HickoryStop 0147
- W Olin at GilsonStop 0289
- W Olin at LakeStop 0367
- W Olin at ColbyStop 0305
- E Olin at QuannStop 0153
- John Nolen at E OlinStop 0862
- Rimrock at John NolenStop 0166
- E Rusk at RimrockStop 0828
- N Rusk at E RuskStop 0179
- N Rusk at NygardStop 0565
- Koster at ArdmoreStop 0496
- Koster at BramStop 0956
- Fisher at BramStop 0222
- Fisher at DaneStop 0320
- Hughes at S ParkStop 0194 · Drop-off only
THE WHOLE DAY, AT A GLANCE
Full boarding-stop schedule
Departures from N Brooks at W Johnson toward HUGHES. These are scheduled times; live changes appear in the departure board.
~ indicates an agency-estimated intermediate time. Frequency service is shown as an interval rather than an exact departure.
View timetable for every stop →FARES & PAYMENT
Check the agency’s current fare rules.
Prices and transfer eligibility depend on your journey and fare product.
Imported Oct 24, 2026 · 04:35 UTC · Service dates 2026-08-16 through 2026-12-05. See data status
Schedule data published by Metro Transit - City of Madison. Feed discovery and cached source archives from MobilityData. Source details ↗