With all of the construction work and diversions over the past months, the previous edition was getting cluttered. By early May, there is a lull in work anticipating the World Cup matches in June/July, and so it is time to begin a new directory of current and planned diversions.
Updated July 30 at 6:15am
Summary of current and pending diversions:
- Wednesday, July 29 to Friday, July 31:
- 509 Harbourfront and 510/310 Spadina cars replaced by buses from Queens Quay Loop to Union Station between 11pm and 4am
- July 26 to September:
- Sewer replacement on College from Bay to Yonge.
- Track replacement on Carlton from Yonge to Church.
- Beginning June 7:
- Long Branch Loop will be rebuilt. Streetcar service will be partly or completely replaced by buses from June 7 to October 31.
- September to December
- Track replacement on College from Bay to Yonge.
- November 2026 to Spring 2027
- Watermain and track replacement on portions of King Street West will require a service diversion between Spadina and Roncesvalles. See King West Construction Plans: 2026-27.
- Construction originally planned at King & York in September has been deferred to May 2027.
- Ongoing:
- 501 Queen cars divert both ways via Church, Richmond/Adelaide and York for Ontario Line construction.
501 Queen
- The long-running diversion for Ontario Line construction at Yonge Street continues. Cars operate via Church, Richmond/Adelaide and York.
- See also 507 Long Branch.
503 Kingston Road
- Service was cut back from King & Dufferin to King & York effective November 12, 2025 looping via York, Richmond and University. Buses continue to operate on this route.
504 King
- No current diversions.
505 Dundas
- No current diversions.
506 Carlton
Track and sewer replacement will close portions of College/Carlton in three phases from March through December. Phase 1 is complete.
Phase 2: July 26 to September
The area between Bay and Church will see two concurrent projects:
- Sewer replacement on College from Bay to Yonge.
- Track replacement on Carlton from Yonge to Church.
506/306 Carlton cars will divert both ways between Bay and Parliament via Dundas.
506B/306B buses will operate between Broadview and Spadina Station. Eastbound buses will run via Spadina and then follow the regular Carlton route to Broadview. Westbound buses will divert around the work zone via Jarvis, Wellesley and Bay.

Phase 3: September to December
- Track replacement on College from Bay to Yonge.
507 Long Branch
Long Branch Loop will be rebuilt through the summer with streetcar service replaced in two stages.
- June 7 to September 5: Streetcar service replaced by buses.

- September 6 to October 31: Streetcar service will resume as far as Kipling Loop. The 110C Islington South bus will be extended west to Long Branch Loop.
508 Lake Shore
- From June 7 to September 5, 508 Lake Shore service will be suspended. It will resume as far as Kipling Loop in September-October, but will also be affected by diversions downtown for track work on King Street (details TBA).
509 Harbourfront
- Wednesday, July 29 to Friday, July 31:
- 509 Harbourfront and 510/310 Spadina cars replaced by buses from Queens Quay Loop to Union Station between 11pm and 4am

510 Spadina
- Wednesday, July 29 to Friday, July 31:
- 509 Harbourfront and 510/310 Spadina cars replaced by buses from Queens Quay Loop to Union Station between 11pm and 4am
511 Bathurst
- No current diversions.
512 St. Clair
- No current diversions.
Archive
Past diversions that are no longer in effect are moved here for reference. Detailed descriptions and maps will be added in the route-specific sections following this summary.
- Monday, July 27 to Wednesday, July 29:
- Between 11pm and 4am:
- 501/301 Queen service will divert both ways via Parliament, Dundas, Broadview, Gerrard and Coxwell.
- 504B/304 King service will divert both ways via Dundas and Parliament. Shuttle buses will run between King/Jarvis and Broadview Station.
- Shuttle buses will cover the dis-serviced portions of these routes.
- Between 11pm and 4am:
- Wednesday to Friday, July 23-25:
- No service on 501 Queen east of Kingston Road from 6pm to midnight due to the Beaches Jazz Festival.
- Wednesday & Thursday, July 22-23:
- Diversions for track work at Broadview & Gerrard between 11pm and 4am
- 504/304 King service to Broadview will turn back via Parliament, Dundas and Broadview
- 505/305 Dundas service will turn back via Broadview, Queen and Parliament
- 506/306 Carlton service will operate via Queen between Parliament and Coxwell
- Shuttle buses will cover the dis-serviced portions of these routes.
- Diversions for track work at Broadview & Gerrard between 11pm and 4am
- Effective June 7 until July 25:
- As part of the World Cup service changes, 510/310 Spadina cars will operate between Spadina Station and Queens Quay Loop. Service on Queens Quay to Union Station will be provided by improved service on 509/309 Harbourfront.
- Effective July 7-9:
- 510/310 Spadina streetcars will divert to Bathurst Station from 1-4am for construction work at Spadina Station. Shuttle buses will run from College to Spadina Station.
- Effective July 11-12:
- Service on 512 St. Clair will be partly replaced by buses from 7am July 11 to 11:59pm July 12 for the Salsa on St. Clair event. Streetcars will run west of Oakwood Loop and east of St. Clair West Station with a bus shuttle in between. No service on St. Clair between Christie and Oakwood.
- Service on 506 Carlton will divert via Parliament, Queen and Coxwell both ways for the Festival of South Asia on Gerrard. Bus service will operate between Sherbourne and Main Station diverting via Dundas between Greenwood and Coxwell.
- Pride Weekend Diversions:
- Friday June 26 8:00 to 10:30pm, Saturday June 27 2:00 to 5:30pm:
- 506 Carlton cars will run via Dundas between Bay and Parliament. Shuttle buses will run on Carlton between Jarvis and Broadview.
- Sunday June 28 11:30am to 8:00pm:
- The 505 Dundas and 506 Carlton routes will be split into east and west halves.
- Dundas cars will operate between Dundas West Station and McCaul Street, and between Broadview Station and Church Street.
- Carlton cars will operate between High Park Loop and Spadina Station, and between Main Station and Parliament Street.
- Bus shuttles will run between Bathurst and Bay Streets, and between Broadview and Jarvis Streets.
- See the route-specific sections below for maps of the June 28 services.
- The 505 Dundas and 506 Carlton routes will be split into east and west halves.
- Friday June 26 8:00 to 10:30pm, Saturday June 27 2:00 to 5:30pm:
- June 13 from 9:30am to 2pm:
- 512 St. Clair cars replaced by buses west of St. Clair West Station and diverted both ways via Old Weston, Davenport and Christie for the Portugal Day parade.
- June 12 from 10am to 3am June 15:
- 506 Carlton cars divert both ways via Ossington, Dundas and Bathurst for the Taste of Little Italy.
- June 6 at 4:00am to June 7 at 1:00am
- 507/501/301 service on Long Branch replaced by buses and diverted for the Lakeshore Village Grilled Cheese Challenge. No service on Lake Shore between Islington and Dwight, nor between Park Lawn and Humber Loop.
- June 5 at 10:00am to June 8 at 1:00am:
- 505 Dundas cars divert both ways via Ossington and College for the Do West Fest. No service on Dundas between Ossington and Lansdowne.
- On May 31 and June 1 from 9pm to 4am:
- 504/304 King cars divert both ways via Queen from Spadina to Roncesvalles for FIFA road painting. Buses will run on King Street.
- From June 2 at 9pm to June 3 at 4am:
- 504/304 King cars will divert both ways between Church and Spadina for FIFA road painting. Buses will run on King Street.
- From May 25 to May 30 between 11pm and 4am, and on May 30 from 7:30am to 1:30pm:
- 505 Dundas cars divert both ways via Bay, College and Bathurst.
- May 22 at 8 pm to May 23 at 5am: 501/301 Queen cars divert east of Church via King and Parliament due to Toronto Hydro work at Queen & Church.
- May 24 at 11pm to May 25 at 4am: 506/306 Carlton cars will divert via Queen Street between Parliament and Coxwell due to TTC infrastructure work on Gerrard.
- May 18 from 9:00am to 2:00pm
- 509 Harbourfront and 511 Bathurst cars will short turn at Fleet Loop. Shuttle buses will run to Exhibition.
- May 12 at 4:00am to May 23 at 4:00am
- 506 Carlton diverts between Broadview and Parliament for rail repairs on the Gerrard Street bridge. Shuttle buses run from Jones to Jarvis. This diversion actually ended on May 21.
- Effective May 3:
- Although regular operation of 506/306 cars through Bay & College resumes on May 3, the diversion via McCaul, Dundas and Parliament will continue between 11pm and 5am (8am on Sundays) to allow completion of overhead maintenance.
- May 3 at 11pm to May 8 at 4am, and May 10 at 4am to May 12 at 4am:
- 504/304 King service will divert via Shaw, Queen and Spadina both ways for track work on King. Buses will operate on King from University to Dufferin.
- May 10: Sporting Life Marathon 6:30am to noon (approximate)
- Several streetcar routes are affected by this event including removal of service from parts of some routes.
- 501 Queen: Route split: East end turns back at Church Street, west end at McCaul Loop. No service between McCaul and Victoria.
- 503 Kingston Road: Turns back via Parliament, King and Church. No service on King west of the Don River except WB between Parliament and Church.
- 504 King: Route split: East end turns back at Church Street, west end at Spadina. Shuttle buses run from University to Bathurst. Info in this notice conflicts with an overlapping diversion for trackwork. Awaiting clarification from TTC.
- 505 Dundas: West end of route turns north to Bathurst Station. Shuttle bus from Bathurst to Bay. No service from Bay to Broadview.
- 506 Carlton (updated): Route split: East end turns back from Parliament, west end from Spadina. Shuttle buses from Church to Broadview. No service from Spadina to Church.
- 512 St. Clair: No service from St. Clair West to St. Clair Station.
- May 4 at 4am to May 7 at 4am:
- Spadina Station bus loop will close for installation of hoarding in anticipation of the platform expansion project at concourse level. 127 Davenport buses will divert to St. George Station, and 506/306 shuttle buses will divert to Bathurst Station.
- May 3 between roughly 8am and noon: Toronto Marathon diversions:
- 503 Kingston Road buses will divert both ways via Queen and Parliament. No service on King from River to Parliament.
- 504A King service will loop via Parliament, Dundas, Broadview, Queen and King. No service to Distillery Loop.
- 504B King service will divert both ways via Parliament and Queen. No service on King from River to Parliament.
- 512 St. Clair cars will turn back at St. Clair West Station. No service on St. Clair between St. Clair West and St. Clair stations.
- Many bus routes are also affected.






501 Queen Archive
Wednesday to Friday, July 23-25: No service on 501 Queen east of Kingston Road from 6pm to midnight due to the Beaches Jazz Festival.

May 22 at 8 pm to May 23 at 5am: 501/301 Queen cars divert east of Church via King and Parliament due to Toronto Hydro work at Queen & Church.
504 King Archive
Monday, July 27 to Wednesday, July 29: Diversion for track work between 11pm and 4am 504/304 King Broadview Station service will divert via Parliament, Dundas and Broadview. Shuttle buses will run between King/Jarvis and Broadview Station.

Wednesday & Thursday, July 22-23: Diversion for track work at Broadview & Gerrard between 11pm and 4am. 504/304 King Broadview Station service will turn back via Parliament, Dundas and Broadview. Shuttle buses will run between King/Bay and Broadview Station.

From June 2 at 9pm to June 3 at 4am: 504/304 King cars will divert both ways between Church and Spadina for FIFA road painting. Buses will run on King Street.

On May 31 and June 1 from 9pm to 4am: 504/304 King cars divert both ways via Queen from Spadina to Roncesvalles for road painting. Buses will run on King Street.
May 3 at 11pm to May 8 at 4am, and May 10 at 4am to May 12 at 4am:504/304 King service will divert via Shaw, Queen and Spadina both ways for track work on King between Strachan and Spadina. Buses will operate on King from University to Dufferin.

505 Dundas Archive
Wednesday & Thursday, July 22-23: Diversion for track work at Broadview & Gerrard between 11pm and 4am. 505/305 Dundas service will turn back via Broadview, Queen and Parliament. Shuttle buses will run between Dundas/Sherbourne and Broadview Station.

June 28 11:30am to 8:00pm: Dundas cars will operate between Dundas West Station and McCaul Street, and between Broadview Station and Church Street.

June 5 at 10:00am to June 8 at 1:00am: 505 Dundas cars divert both ways via Ossington and College for the Do West Fest. No service on Dundas between Ossington and Lansdowne.

From May 25 to May 30 between 11pm and 4am, and on May 30 from 7:30am to 1:30pm: 505 Dundas cars divert both ways via Bay, College and Bathurst.

506 Carlton Archive
- Wednesday & Thursday, July 22-23:
- Diversion for track work at Broadview & Gerrard between 11pm and 4am
- 506/306 Carlton service will operate via Queen between Parliament and Coxwell
- Shuttle buses will run between Parliament/Carlton and Coxwell Station.
- Diversion for track work at Broadview & Gerrard between 11pm and 4am

- July 11 at 1am to July 13 at 2am:
- 506/306 Carlton service will divert both ways between Parliament and Coxwell via Queen for the Festival of South Asia.
- Replacement buses will run between Sherbourne and Main Station diverting via Greenwood, Dundas and Coxwell.

- June 28 11:30am to 8:00pm:
- Carlton cars will operate between High Park Loop and Spadina Station, and between Main Station and Parliament Street. Bus shuttles will run between Bathurst and Bay Streets, and between Broadview and Jarvis Streets.

- June 12 from 10am to 3am June 15 506 Carlton cars divert both ways via Ossington, Dundas and Bathurst for the Taste of Little Italy.

- May 24 at 11pm to May 25 at 4am: 506/306 Carlton cars will divert via Queen Street between Parliament and Coxwell due to TTC infrastructure work on Gerrard.
- May 12 to 21: Due to track construction on the Gerrard Street bridge, streetcars divert westbound via Broadview, Dundas and Parliament; eastbound via Parliament, Queen and Broadview. Shuttle buses run from Jones to Jarvis.

- After 11pm until 5am weekdays and Saturdays, and until 8am on Sundays, 506 Carlton cars will continue to divert via McCaul, Dundas and Parliament to permit overhead work on College.
- From May 4 to May 7 at 4am, the 506/306 shuttle bus will run to Bathurst Station due to the closure of Spadina Station bus loop for installation of hoarding related to the planned platform extension work in the concourse below.


507 Long Branch Archive
- June 6 at 4:00am to June 7 at 1:00am
- 507/501/301 service on Long Branch replaced by buses and diverted for the Lakeshore Village Grilled Cheese Challenge. No service on Lake Shore between Islington and Dwight, nor between Park Lawn and Humber Loop.

509 Harbourfront Archive
- May 18: Service will short turn at Fleet Loop from 9:00am to 2:00pm. See 511 Bathurst below.
510 Spadina Archive
- Effective June 7 until July 25:
- As part of the World Cup service changes, 510/310 Spadina cars will operate between Spadina Station and Queens Quay Loop. Service on Queens Quay to Union Station will be provided by improved service on 50/309 Harbourfront.
- Effective July 7-9 from 1-4am:
- Spadina streetcars will divert to Bathurst Station for construction work at Spadina Station. Shuttle buses will operate on Spadina north of College.

511 Bathurst Archive
- May 18: Service will short turn at Fleet Loop from 9:00am to 2:00pm.

512 St. Clair Archive
- From 7am on July 11 to 11:59pm on July 12:
- St. Clair cars will be partly replaced by buses for the Salsa on St. Clair event. There will be no service between Christie and Oakwood with buses diverting south to Davenport.

- June 13 from 9:30am to 2pm:
- 512 St. Clair cars replaced by buses west of St. Clair West Station and diverted both ways via Old Weston, Davenport and Christie for the Portugal Day parade.
