Bike corrals are seasonal on-street bicycle parking installations that repurpose on-street car parking spaces to provide convenient, secure bicycle parking without congesting the sidewalk. By moving bicycle parking from sidewalks to the curb lane, bike corrals help reduce sidewalk congestion while supporting local businesses and making it easier for people to bike to their destinations.
Bike corrals are installed where demand for bicycle parking exceeds the limited space on the sidewalk or the boulevard behind it. Usually corrals are installed near the intersection to be relevant to as many destinations as possible for the user. A further advantage of using the roadway is its high-profile location, where bicycles are in full public view and near busy retail and employment destinations.
Corrals are typically removed before plowing season (starting December 1), and re-installed in the springtime. Currently there are two designs: vertically staggered bike racks (that prevent pedal and handlebar tangles when full) with flex-posts on the road-side, and a newer ‘parking stall’ design that is enclosed on three sides. Bolting racks to the street allows more flexibility in size. The self-contained parking stall is 5.5 metres long, the space of a single car parking stall.
The list below shows the locations of seasonal bike corrals across the city.
| Address | Location Description | Capacity |
| Marine Parade Drive | Opposite 58 Marine Parade Drive, east of the crossover | 14 |
| 3 Westmoreland Avenue | Located 50 m north of Bloor Street | 14 |
| 12 Emerson Avenue | Located outside of the Lansdowne Avenue subway station on the west side of Emerson Avenue | 14 |
| 19 Dorval Road | On Edna Avenue, west of Dundas West subway station | 14 |
| 29 Duncan Street | Located at Nelson Street and Duncan Street | 14 |
| 56 Kensington Avenue | West side of Kensington Avenue | 14 |
| 61 Front Street West | Beside the east entrance to the subway station on Front Street | 28 |
| 145 Wellington Street West | East of Simcoe Street | 14 |
| 160 Geary Avenue | South entrance to Geary Parkette, east of Bartlett Avenue | 14 |
| 182 Augusta Avenue | Located on the west side of Augusta Avenue, just north of Denison Square | 14 |
| 205 Spadina Avenue | Located north of Phoebe Street on the east side of Spadina Avenue | 14 |
| 213 Delaware Avenue | Located on the east side of Delaware Avenue north of Bloor Street West | 8 |
| 509 Bloor Street West | Angled racks in hashed out area adjacent to cycle track | 5 |
| 702 Bathurst Street | Located on Herrick Street | 14 |
| 809 Dovercourt Road | Located on the east side of the Dovercourt Road north of Northumberland Street | 14 |
| 861 Bloor Street West | South side of Bloor Street, west of Roxton Road | 4 |
| 1182 Bloor Street West | Located on Pauline Avenue | 14 |
| 1184 Bloor Street West | Located on Pauline Avenue | 14 |
| 1573 Bloor Street West | Facing Bloor Street, on the west side of Alhambra Avenue | 14 |
| 1914 Bloor Street West | Across from High Park | 14 |
| 1986 Bloor Street West | Across from High Park | 14 |
| 2190 Bloor Street West | Facing Bloor Street | 14 |
| 282 Albany Avenue | Located on the southeast corner of Dupont Street and Albany Avenue | 4 |
| 123 Essex Avenue | Facing Shaw Street | 8 |
| 11 Munition Street | Facing Commissioners Street | 28 |
| 983 Gerrard Street East | Facing Pape Avenue | 4 |
| 128 Sheridan Avenue | Facing Atkins Avenue | 4 |
| 250 The Esplanade | Corner of Berkeley Street | 8 |