Milwaukee County Transit System (MCTS) / Bus
Via PurpleLine
Schedules, stops & departures · Milwaukee County
FROM S20 & HALSEY
Next departures
Toward NATIONAL - VIA PURPLE
No upcoming departures
Check the full timetable or choose another date or boarding stop.
FOLLOW THE LINE
Every stop along the way.
- S20 & HALSEYStop 2095
- S20 & HALSEYStop 2095
- S20 & LAYTONStop 2124
- S20 & S4562Stop 2125
- S20 & VAN NORMANStop 2126
- S20 & BOLIVARStop 2128
- S20 & PLAINFIELDStop 2129
- S20 & HOWARDStop 2132
- S20 & WILBURStop 2134
- S20 & MORGANStop 2136
- S20 & OHIOStop 2138
- S20 & EUCLIDStop 2139
- OKLAHOMA & S22Stop 5076
- OKLAHOMA & S25Stop 5077
- S27 & KK RIVERStop 8505
- S27 & CLEVELANDStop 4033
- S27 & FOREST HOMEStop 4035
- S27 & LINCOLNStop 4036
- LAYTON & BECHERStop 4038
- LAYTON & BURNHAMStop 4040
- LAYTON & MITCHELLStop 4041
- LAYTON & LAPHAMStop 4042
- LAYTON & GREENFIELDStop 4043
- LAYTON & SCOTTStop 4044
- LAYTON & NATIONALStop 4045
THE WHOLE DAY, AT A GLANCE
Full boarding-stop schedule
Departures from S20 & HALSEY toward NATIONAL - VIA PURPLE. 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:44 UTC · Service dates 2026-06-07 through 2026-12-05. See data status
Schedule data published by Milwaukee County Transit System (MCTS). Feed discovery and cached source archives from MobilityData. Source details ↗