Toronto streetcar system loops


of the Toronto streetcar system serve as termini and turnback points for streetcar routes in Toronto, Ontario, Canada. The single-ended streetcars require track loops in order to reverse direction. Besides short off-street track loops these can also be larger interchange points, having shelters and driver facilities, or be part of a subway station structure for convenient passenger interchange.
Some loops include separate unloading and loading stops, some have a single stop, and some off-street loops have no stops and passengers are not allowed to ride around the loop. If streetcars loop clockwise, the track entering the loop must cross over the track exiting, and any loading or unloading platforms must be inside the loop; if anticlockwise, any platforms must be on the outside.
Almost all loops on the system have a minimum radius of curvature of less than. The tightest curves are of at Roncesvalles Carhouse and Russell Carhouse. The streetcars themselves are designed for a minimum radius of.

Current loops

Loops have various shapes according to the space available. For example, the "loop" track may actually be mostly straight, using on-street trackage to complete the looping motion, or there may be a single sharp curve through almost three-quarters of a circle.
Some loops consist only of a single track and are blocked when occupied by a stopped streetcar. Others have a side track or dead-end "tail track" where a streetcar can wait, or a track that allows a streetcar on the loop to make a complete circle and reenter the loop.

Loops at subway stations

Bathurst station loop

Broadview station loop

Dundas West station loop

Main Street station loop

Spadina station loop

St. Clair station loop

St. Clair West station loop

Union station loop

Loops at carhouses

Roncesvalles Carhouse Loop

Clockwise loop through the Roncesvalles Carhouse trackage, at Roncesvalles Ave. and the Queensway,, a possible turnback point for westbound 501 Queen and for 504 King in either direction. Streetcars on King or Queen westbound or Roncesvalles southbound can run onto the Queensway westbound, then turn northbound to enter the loop. They can exit the loop onto Roncesvalles Ave. northbound or southbound, with the latter leading onto the Queensway westbound or King or Queen eastbound. The minimum radius of curvature for carhouse trackwork is.
No passenger access, no use by buses.

Russell Carhouse Loop

There is a counter-clockwise loop around the traffic office at the corner of Connaught Avenue and Queen Street East that can turn streetcars approaching from the west along Queen Street. There is clockwise looping for streetcars approaching from either east or west along Queen Street via Connaught Avenue, Eastern Avenue, north through the yard tracks returning either to Connaught Avenue or directly onto Queen Street. The minimum radius of curvature for the carhouse trackwork is.
No passenger access, no use by buses.

Other off-street loops

Bingham Loop

Anticlockwise loop northwest of Kingston Road and Victoria Park Avenue, eastern terminus for 502 Downtowner and 503 Kingston Road streetcars. Prior to summer 2013, it had the possibility for operators to loop-the-loop. Westbound 12 Kingston Road buses enter the loop as an intermediate stop, and when the streetcars are not running, 22A Coxwell or 322 Coxwell Blue Night buses use it as a terminus. The minimum radius of curvature for this loop is.

Distillery Loop

Anticlockwise loop, eastern terminus of the 504A King route, on the east side of Cherry St. opposite Distillery Lane in the Distillery District. The Distillery Loop is at the southern end of the Cherry Street streetcar line, which has a junction with the King Street line at its northern end. With the junction, the Distillery Loop can turn cars coming from either direction along King Street. The loop opened on June 19, 2016.

Dufferin Gate Loop

Anticlockwise loop northwest of Dufferin Street and the Gardiner Expressway, with it possible to loop-the-loop. During the Canadian National Exhibition this loop is an access to the west end of Exhibition Place via the Dufferin Gates, and is the terminus of the 504B King streetcars.

Earlscourt Loop

Clockwise loop southwest of St. Clair Ave. and Lansdowne Ave.,, possible turnback point for westbound 512 St. Clair streetcars and former terminus for 512L St. Clair streetcars. Streetcars from St. Clair in either direction can turn southbound on Lansdowne to enter the loop, and exit onto St. Clair eastbound.
A cabin is provided for drivers. Northbound 47A Lansdowne buses use the loop as a regularly scheduled turnback point.

Exhibition Loop

Anticlockwise loop northeast of Manitoba Dr. and Nova Scotia Ave., western terminus of the 509 Harbourfront and southern terminus of the 511 Bathurst route. Private right-of-way runs along the north side of Manitoba from Fleet St. at Strachan Ave. to the loop. From Fleet westbound, all streetcars continue west along the private right-of-way to the loop, where they cross north under the elevated Gardiner Expressway, run west, and cross back south under the expressway before returning eastbound to Fleet.
During the Ex, this loop is an access to Exhibition Place and is operated as a fare-paid area with ticket booths and turnstiles. At other times these are closed and it is operated as an ordinary stop. Storage tracks are provided so that extra streetcars can be rapidly dispatched for peak traffic, as well as a passing track allowing the two routes to have separate stopping points without conflict.
Exhibition GO Station is adjacent to the loop. Overnight the 307 Bathurst Blue Night and 363 Ossington Blue Night buses use the loop as their southern terminus.
The loop opened in 1996, replacing a previous Exhibition Loop that could not be used by buses and was on land about to be redeveloped.

Fleet Loop

Anticlockwise loop on the south side of Fleet Street west of Bathurst Street, in the angle with Lake Shore Blvd., and surrounding the Queen's Wharf Lighthouse.
There is no passenger access and no bus access.

Gunns Loop

Anticlockwise loop northwest of St. Clair Avenue and at Gunns Road, western terminus for the 512 St. Clair route. All streetcars westbound on St. Clair turn northbound on Gunns, enter the loop westbound, and exit onto St. Clair eastbound. The minimum radius of curvature for this loop is.

High Park Loop

Anticlockwise loop west of Parkside Drive, opposite Howard Park Avenue, on the east edge of High Park, which is the western terminus for the 506 Carlton route. All streetcars enter the loop from Howard Park westbound and exit onto Howard Park eastbound.

Humber Loop

Humber Loop consists of two separate anticlockwise loops, one loop turns cars coming from the east via The Queensway, the other turns cars coming from the west via Lake Shore Boulevard. It is a turnback point for streetcars on the 501 Queen from Neville Park Loop and Long Branch Loop, located south of The Queensway, just west of the Humber River. The loops are on a section of a private right-of-way that connects tracks on The Queensway to the east and Lake Shore Boulevard to the west.

Kipling Loop

Anticlockwise loop on the west side of Kipling Ave., north of Lake Shore Blvd.,, a possible turnback point for westbound 501 Queen streetcars. Streetcars can turn from Lake Shore either eastbound or westbound onto Kipling northbound to enter the loop, and exit onto Kipling southbound, leading to Lake Shore eastbound. The loop was once known as New Toronto Loop.
No bus access in this loop although the 44 Kipling South previously looped until it was extended to the former Lakeshore Asylum. The loop is used by the 145 Humber Bay Express, however.

Long Branch Loop

Anticlockwise loop northwest of Lake Shore Boulevard West and Brown's Line is the western terminus for 501 Queen routes.

McCaul Loop

Anticlockwise loop northeast of McCaul Street and Stephanie Street, western terminus of the 502 Downtowner and a turnback point for the 501 Queen in either direction. Streetcars both ways on Queen can turn north onto McCaul and then can turn into the loop, exiting onto McCaul southbound to return to Queen either eastbound or westbound. The loop was originally in the open air, but was covered when the Village by the Grange mixed-use development was built over it in 1976. The minimum radius of curvature for this loop is.

Neville Park Loop

Anticlockwise loop southwest of Queen Street east and Nursewood Road; eastern terminus of the 501 Queen route. All streetcars enter the loop from Queen eastbound and exit onto Nursewood northbound to return to Queen westbound. No passenger access. Eastern terminus of 143 Downtown/Beach Express buses. The minimum radius of curvature for this loop is.

Oakwood Loop

Anticlockwise loop northeast of St. Clair Ave. and Oakwood Ave.,, a possible turnback point for route 512 St. Clair in either direction. Streetcars either eastbound or westbound on St. Clair can turn northbound onto Robina Ave., then westbound to enter the loop, exiting onto Oakwood Ave. southbound to return to St. Clair either eastbound or westbound.
No passenger access. Northern terminus of 63B Ossington buses.

Queen–Coxwell Loop

Clockwise loop northeast of Queen St. and Coxwell Ave.,, a possible turnback point for route 506 Carlton in either direction. Streetcars either eastbound or westbound on Gerrard St. can turn southbound on Coxwell to reach the loop, then eastbound to enter the loop, exiting onto Queen westbound to return to Coxwell northbound and turn eastbound or westbound onto Gerrard. The loop exit track briefly overlaps the westbound track on Queen but does not connect with it, leading only onto Coxwell northbound.
No passenger access. This loop is not currently used by buses, although up to the mid-1980s, it was the southern terminus of the Coxwell 22 bus line.

Queens Quay and Spadina Loop

Anticlockwise loop northeast of Queens Quay and Spadina Ave.,, a possible turnback point for 509 Harbourfront or 510 Spadina streetcars in either direction. Streetcars southbound on Spadina can turn eastbound on Queens Quay to reach the loop; streetcars eastbound or westbound on Queens Quay can turn northbound into the loop. Streetcars exiting the loop can turn northbound on Spadina, or southbound on Spadina to reach Queens Quay eastbound or westbound.
Although not currently used by buses, this loop was the terminus for the former route 77 Spadina bus until 1997. The loop was demolished in 2013 and finished rebuilt in 2015 as part of the Queens Quay Revitalization Project.

Sunnyside Loop

Anticlockwise loop northeast of the Queensway and Sunnyside Avenue, near the southwest corner of Roncesvalles Carhouse. Streetcars enter westbound on The Queensway and exit southbound on Sunnyside Avenue, returning to The Queensway eastbound. Possible turn back point for the 501 Queen westbound. Part of the TTC's 5-year service plan and 10-year outlook reports published in 2020 show route 501 Queen split into 2 sections; 501A streetcars would operate between the existing eastern terminus at Neville Park and Sunnyside loop, while 501B streetcars would operate between the existing western terminus at Long Branch and a new loop near Broadview Ave. and Queen St. East. This service change is proposed as of July 2020, and has not yet taken effect.

Wolseley Loop

Anticlockwise loop northeast of Bathurst St. and Wolseley St.,, a possible turnback point for westbound route 501 Queen streetcars, route 504 King in either direction, northbound 511 Bathurst streetcars, as well as an alternate western terminus for the 502 Downtowner route if McCaul Loop is unavailable. Streetcars eastbound or westbound on King St. or westbound on Queen St. can turn northbound on Bathurst, then can turn eastbound on Wolseley to enter the loop northbound, exiting onto Bathurst southbound to return to Queen St. eastbound or King St. eastbound or westbound.
rare bus access, however no passenger access. A cabin for drivers is provided.

Woodbine Loop

Clockwise loop northeast of Queen St. and Kingston Rd.,, a possible turnback point for eastbound route 501 Queen and for 502 Downtowner and 503 Kingston Road in either direction. Streetcars eastbound on Queen can turn northeast onto Kingston Rd.; streetcars running northeast or southwest on Kingston Rd. can turn eastbound into the loop, exiting onto Queen westbound, and can then turn northeast from Queen onto Kingston Rd. The minimum radius of curvature for this loop is.
The name Woodbine refers not to Woodbine Ave., almost 500 metres to the east, but to the former Woodbine Race Course, which was once directly opposite the loop on the south side of Queen. The racetrack was renamed Greenwood Raceway after the New Woodbine Racetrack opened in another part of the city in 1957; Greenwood Raceway was demolished in 1994. Despite this, the "Woodbine Loop" name persists.
No passenger access.

Named on-street loops

In addition to these named locations where a streetcar just runs around one or two city blocks to reverse, there are several places on the system where a longer loop around city streets is possible. The western terminus of the 503 Kingston Road, for example, is an on-street loop via Church St. southbound, Wellington St. westbound, York St. northbound, and King St. eastbound.

Charlotte Loop

Clockwise on-street loop via King St. westbound, Spadina Ave. northbound, Adelaide St. eastbound, and Charlotte St. southbound,, a possible turnback point for routes 504 King, and 510 Spadina in either direction. It is used regularly to short-turn southbound 510 Spadina streetcars, and to turn westbound 503 Kingston Rd streetcars. Streetcars come from/onto King eastbound or westbound and Spadina northbound or southbound.

College Loop

Anticlockwise on-street loop via Lansdowne Ave. northbound, College St. going southwest, and Dundas St. going southeast,, a possible turnback point for routes 505 Dundas and 506 Carlton in either direction. Streetcars can enter and exit the loop from/onto either Dundas or College in either direction.

Future Loops

A loop near Park Lawn Road and Lake Shore Boulevard had also been proposed but the decision was made to remove it from the TTC budget until 2017-2019. In the 5-year service plan/10-year outlook report released by the TTC in 2020, the route of the 504B King streetcar would be altered to operate between Broadview Station and Humber Loop, and later to a new loop near Park Lawn Road. Construction on this loop had not begun as of July 2020.
The same 2020 report also suggests the 501 Queen streetcar be split into 2 sections, with the 501A operating between Neville Park and Sunnyside loops and the 501B operating between Long Branch and a new loop to be constructed on the east side of Broadview Ave. just north of Queen St. East, on lands owned by the TTC and currently used as a municipal Green-P parking lot. As of July 2020, construction of a new Broadview/Queen loop had not yet been announced or commenced.

Former loops

NameLocationStreetcar route last using loopStatus and notes
Asquith LoopChurch Street north of Bloor Street EastChurchLater bus loop, now redeveloped as office complex
Avon LoopWeston Road & Rogers RoadWeston RoadLater trolleybus loop, now buses. Currently under renewal for new streetcar/bus loop in 2014.
Bedford LoopBloor Street West & Bedford RoadBloorPartially redeveloped, partially parking lot
Bicknell LoopRogers Road & Bicknell AvenueRogers RoadBelongs to the City of Toronto. Currently under renewal for new streetcar/bus loop in 2014.
Birchmount LoopBirchmount Road & Kingston RoadKingston Rd.Sold, redeveloped into condominiums
Caledonia LoopSt. Clair Avenue West & Station StreetSt. ClairCommercial development
Christie LoopDupont Street & Christie StreetDupontRedeveloped
City Hall Loopon-street: Louisa, James, Albert & Bay StreetsDundasLouisa St. closed and redeveloped; tracks removed from other streets
Danforth LoopDanforth Avenue & Coxwell AvenueCoxwellWas part of Danforth Carhouse property; now redeveloped
Erindale LoopBroadview Avenue & Erindale Avenue
north side of street, opposite parkette
KingRedeveloped
Exhibition Loopnorth of Princes Boulevard, 1/4 mile west of StrachanBathurstRedeveloped into National Trade Centre
Ferry LoopQueens Quay West west of Bay StreetDupontParking lot
Gilbert LoopEglinton Avenue West & Gilbert StreetOakwoodParkette
Glen Echo LoopYonge Street & Glen Echo AvenueYongeTerminal shed and loop removed and now parking lot for Loblaws store. Car barn was converted into a car dealership from 1950s to 1980s then demolished for current Loblaws store. Roadway to loop now part of Doncliffe Drive.
Hillingdon LoopDanforth Avenue & Hillingdon AvenueBloorWas part of Danforth Carhouse property
Jane LoopBloor Street West & Jane StreetBloorNow redeveloped as a medical office building
Keele LoopKeele Street north of St. Clair Avenue West512 St. ClairRedeveloped
Keele Stn. LoopIndian Grove & Bloor Street WestBloorTemporary loop 1966-68; redeveloped
Lawton Loopnorth of Yonge Street and Lawton Boulevard intersectionYongeLawton Parkette
Lipton LoopLipton Avenue & Pape AvenueHarbordNow the site of Pape Station and bus loop
Luttrell LoopDanforth Ave., between Luttrell & Kelvin Avenues BloorSold, redeveloped into housing
Main LoopMain Street north of Danforth AvenueCarltonRebuilt into Main Street Station Loop
Mt. Pleasant LoopEglinton Avenue East & Mount Pleasant RoadMt. PleasantAlso known as Eglinton Loop. Later trolleybus loop, now buses. Originally open-air, now under an apartment building.
Mutual LoopMutual Street & Queen Street EastLakeshoreRedeveloped, now a parking lot
Moore Park LoopMount Pleasant Road & St. Clair Avenue EastSt. ClairLoring-Wyle Parkette
Northlands LoopWeston Road & Northlands Avenue.Weston Rd.Redeveloped as commercial plaza
Park LoopBloor Street West & High Park AvenueBloorPart of High Park
Parliament LoopKing Street EastParliamentLater bus loop only; now under part of a car dealership.
Pine Loop/WyeLakeshore Road West and Pine Avenue South, MississaugaPort CreditNow Peel dealership lot.
Prescott LoopPrescott Avenue and St. Clair Avenue WestDovercourtNow St. Clair Garden Parkette
Royce LoopLansdowne Avenue & Dupont StreetHarbordRedeveloped
Runnymede LoopDundas Street West & Runnymede RoadDundasLater trolleybus loop, now buses
St. Clair Carhouse LoopWychwood Avenue & Benson AvenueSt. ClairReduced to wye after carhouse closed, then closed
St. Clarens LoopSt. Clarens Avenue & Davenport RoadHarbordPrimrose Avenue Parkette
Simcoe LoopFront Street West & Simcoe StreetYongeRedeveloped
Small Arms LoopLong Branch Small Arms factory, on Lakeshore Road almost 0.5 mile west of Long Branch LoopLong BranchFor temporary 1942-45 extension of route into Toronto Township Shelter removed after 1958 and now loop area is Lakeshore Park east of Deta Road and Lakeshore Road.
Terauleyon-street: Bay, Richmond, Victoria, QueenBayBus loop
Townsleynorth of St. Clair Avenue West & Old Weston Road512 St. ClairBus loop
Vaughan Loopnorth of Bathurst Street/Vaughan Road intersectionBathurstRedeveloped
Viaduct LoopBloor Street East & Parliament StreetParliamentParkette
Vincent Loopacross from Dundas West StationKingRedeveloped as Crossways Mall and condos
Woodbine Stn. LoopCedarvale Avenue & Strathmore BoulevardDanforthTemporary loop 1966-68; now part of parking lot. Some loop track still visible on Strathmore Blvd.

Former wyes

As an alternative to a loop, a streetcar can also be turned using a manoeuvre similar to a three-point turn, involving at least two switches and a suitable layout of connecting tracks. This can be done if necessary at any intersection or other track junction where suitable tracks exist, but the TTC also had a few wye tracks with no other purpose. There are none of these any more; the table shows some of the last ones to be removed.
NameLocationDate closedNotes
Adelaide WyeBathurst Street & Adelaide Street West1973Remnant of through tracks on Adelaide Street
Glencairn WyeYonge Street & Glencairn Avenue1954Closure with the opening of Yonge subway and closure of Yonge streetcar
Hillside WyeLake Shore Boulevard West and Hillside Avenue2002Track removed
Junction WyeKeele Street & Junction Road1963Removed as part of closure of Bloor streetcar route
Pine WyePine Avenue South and Lakeshore Road West1950Converted as loop
St. Clair Carhouse WyeWychwood Avenue & Benson Avenue1998Access tracks for former carhouse retained when it closed in 1978