21
HSR 21 Upper Kenilworth
Bus · Hamilton Street Railway
Runs every 14 min on weekdays and every 30 min on weekends. Weekday trips from 5:04 am to 12:41 am.
See live vehicles on the map How reliable it's been
How often it runs
Heritage Greene Terminal
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | every 23 min | – | 1 trip |
| Morning rush6–9 am | every 16 min | every 30 min | every 30 min |
| Midday9 am–3 pm | every 15 min | every 30 min | every 30 min |
| Afternoon rush3–7 pm | every 16 min | every 30 min | every 30 min |
| Evening7 pm–midnight | every 30 min | every 30 min | every 29 min |
| Overnightmidnight–3 am | every 27 min | 2 trips | 1 trip |
| First trip | 5:05 am | 6:00 am | 5:45 am |
| Last trip | 1:20 am | 1:00 am | 12:00 am |
| Trips | 66 | 38 | 38 |
Frank A. Cooke Terminal
| WeekdaysThu, Nov 5 | SaturdaySat, Nov 7 | SundaySun, Nov 8 | |
|---|---|---|---|
| Early morning3–6 am | every 20 min | 2 trips | 1 trip |
| Morning rush6–9 am | every 14 min | every 30 min | every 30 min |
| Midday9 am–3 pm | every 14 min | every 30 min | every 30 min |
| Afternoon rush3–7 pm | every 16 min | every 31 min | every 30 min |
| Evening7 pm–midnight | every 30 min | every 30 min | every 29 min |
| Overnightmidnight–3 am | 2 trips | 1 trip | – |
| First trip | 5:04 am | 5:15 am | 5:36 am |
| Last trip | 12:41 am | 12:22 am | 11:22 pm |
| Trips | 67 | 39 | 37 |
From the published schedule for Thu, Nov 5, Sat, Nov 7 and Sun, Nov 8. Times are when trips leave their first stop, and frequency is the average time between those departures. Shading marks service every 15 minutes or better, darker at 10 or better.
Stops
Heritage Greene Terminal 52 stops
- Frank A. Cooke Terminal Platform 7 2021
- James at Jackson 2526
- James at Bold 1303
- James at Charlton 9204
- West 5TH at Brantdale 2896
- West 5TH at Fennell 2897
- Mohawk College Terminal PLTFRM 1 2128
- Fennell at West 2ND 2400
- Fennell at Upper James 2400
- Fennell at Mountain Plaza 2032
- Fennell at Warren 2032
- Fennell at Hoover 2033
- Fennell at Upper Wellington 2033
- Fennell opposite East 13TH 2035
- Fennell at East 15TH 2041
- Fennell at East 18TH 2041
- Fennell at Upper Wentworth 2047
- Fennell at East 22ND 2045
- Fennell at East 24TH 2045
- Fennell at Shadyside 2052
- Fennell at Upper Sherman 2052
- Fennell at East 32ND 2055
- Fennell at East 34TH 2055
- Fennell at East 37TH 2057
- Fennell at Upper Gage 2057
- Fennell at East 43Rd 2150
- Fennell at East 45TH 2150
- Fennell at Castlefield 2150
- Fennell at Upper Ottawa 2114
- Fennell at Glenford 2053
- Fennell at High 2053
- Fennell opposite Princeton 2054
- Fennell at Shirley 2054
- Upper Kenilworth at Fennell 2058
- Upper Kenilworth opposite Marshall 2058
- Upper Kenilworth at Broker 2059
- Upper Kenilworth at Elliott 2059
- Upper Kenilworth at Toby 2059
- Upper Kenilworth at Mohawk 2061
- Upper Kenilworth at Carson 2062
- Upper Kenilworth at Landron 2062
- Upper Kenilworth at Racalmuto 2063
- Upper Kenilworth at Townmansion 2063
- Limeridge at Upper Kenilworth 2416
- Limeridge at Rail Trail 2416
- Mud at Pritchard 4702
- Opposite 211 Pritchard 5042
- Stone Church at Redhill Valley Pkwy 5166
- Stone Church opposite Heritage Greene 2126
- Stone Church at Upper Mount Albion 2126
- Winterberry at Paramount 2456
- Heritage Greene Terminal Platform 1 4050
Frank A. Cooke Terminal 53 stops
- Heritage Greene Terminal Platform 1 4050
- Stone Church at Heritage Greene 2906
- Stone Church at Redhill Valley Pkwy 2906
- At 211 Pritchard 5043
- Pritchard at Mud 5043
- Limeridge at Rail Trail 2407
- Limeridge at Upper Kenilworth 2406
- Upper Kenilworth opposite Townmansion 2065
- Upper Kenilworth opposite Racalmuto 2065
- Upper Kenilworth opposite Landron 2133
- Upper Kenilworth opposite Carson 2133
- Upper Kenilworth at Mohawk 2066
- Upper Kenilworth opposite Toby 2067
- Upper Kenilworth opposite Elliott 2067
- Upper Kenilworth at Broker 2068
- Upper Kenilworth at Marshall 2068
- Upper Kenilworth at Fennell 2068
- Fennell opposite Shirley 2070
- Fennell at Princeton 2070
- Fennell at High 2070
- Fennell opposite Glenford 2112
- Fennell at Upper Ottawa 2112
- Fennell opposite Castlefield 2809
- Fennell at East 45TH 2809
- Fennell at East 43Rd 2809
- Fennell at Upper Gage 2810
- Fennell at East 37TH 2811
- Fennell at East 35TH 2811
- Fennell at East 33Rd 2811
- Fennell at Upper Sherman 2812
- Fennell at East 26TH 2813
- Fennell at East 24TH 2813
- Fennell at East 22ND 2813
- Fennell at Upper Wentworth 2814
- Fennell at East 18TH 2815
- Fennell at East 15TH 2815
- Fennell at East 14TH 2816
- Fennell at East 12TH 2816
- Fennell at Upper Wellington 2817
- Fennell at East 8TH 2818
- Fennell at East 5TH 2818
- Fennell at Upper James 2819
- Fennell at West 2ND 2801
- Mohawk College Terminal PLTFRM 3 2901
- West 5TH at Fennell 2910
- West 5TH at Brantdale 2910
- West 5TH at Gateview 2910
- St. Joseph'S at James 2911
- John at Charlton 9221
- John at Young 9233
- John opposite Hamilton GO Centre 9223
- John at Jackson 1092
- Frank A. Cooke Terminal Platform 7 2021
Schedule from Hamilton Street Railway's published GTFS feed, valid through December 26, 2026. Data sources