A total of 34 road closures will be in place this weekend for the annual Toronto Waterfront Marathon.

Most of the closures will only be in place during the race on Sunday, though some of them will begin on Saturday.

In 2016, the race attracted 26,000 participants from 70 different countries.

Here is a full list of the planned road closures:

  • Bay Street from Dundas Street to Queen Street (Between 11 a.m. Saturday and 8 p.m. Sunday)
  • Hagerman Street from Elizabeth Street to Bay Street (Between 11 a.m. Saturday and 8 p.m. Sunday)
  • Elizabeth Street from Dundas Street to Hagerman Street (Between 11 a.m. Saturday and 8 p.m. Sunday)
  • James Street from Albert Street to Queen Street (Between 11 a.m. Saturday and 8 p.m. Sunday)
  • Albert Street from Bay Street to Court House Driveway (Between 11 a.m. Saturday and 8 p.m. Sunday)
  • University Avenue from Dundas Street to Front Street (Between 4 a.m. and 11 a.m. Sunday)
  • Bay Street from Queen Street to Lake Shore Boulevard (Between 4 a.m. and 3:30 p.m. Sunday)
  • Armoury Street from University Avenue to Centre Avenue (Between 4 a.m. and 11 a.m. Sunday)
  • Lake Shore Boulevard from Windermere Avenue to Don Roadway (Between 5 a.m. and 1 p.m. Sunday)
  • Queen Street from Simcoe Street to York Street (Between 6 a.m. and 11 a.m. Sunday)
  • Queen Street from York Street to Yonge Street (Between 6 a.m. and 3:30 p.m. Sunday)
  • Richmond Street from Simcoe Street to York Street (Between 6 a.m. and 11 a.m. Sunday)
  • Richmond Street from Sheppard Street to Yonge Street (Between 6 a.m. and 3:30 p.m. Sunday)
  • Adelaide Street from Simcoe Street to York Street (Between 6 a.m. and 11 a.m. Sunday)
  • Adelaide Street from Sheppard Street to Yonge Street (Between 6 a.m. and 3:30 p.m. Sunday)
  • York Street from Queen Street to Richmond Street (Between 6 a.m. and 11 a.m. Sunday)
  • Bay Street from Lake Shore Boulevard to Queens Quay (Between 6 a.m. and 1 p.m. Sunday)
  • Temperance Street from Sheppard Street to Yonge Street (between 6 a.m. and 3:30 p.m. Sunday)
  • Wellington Street from York Street to Church Street (between 6 a.m. and 3:30 p.m. Sunday)
  • Eastbound Front Street from Church Street to Jarvis Street (between 6 a.m. and 3:30 p.m. Sunday)
  • Eastbound Queens Quay from Bay Street to Parliament Street (between 7 a.m. and 1 p.m. Sunday)
  • King Street from York Street to Yonge Street (between 7:30 a.m. and 3:30 p.m. Sunday)
  • University Avenue/Queens Park from Bloor Street to Dundas Street (between 8 a.m. and 10 a.m. Sunday)
  • Bloor Street from Bathurst Street to Bay Street (between 8 a.m. and 10:15 a.m. Sunday)
  • Bathurst Street from Bloor Street to Lake Shore Boulevard (between 8 a.m. and 10:45 a.m. Sunday)
  • Westbound Fort York Boulevard from Lake Shore Boulevard to Bathurst Street (between 8 a.m. and 11 a.m. Sunday)
  • Cherry Street from Eastern Avenue to Lake Shore Boulevard (between 8 a.m. and 1:30 p.m.
  • Mill Street from Cherry Street to Bayview Avenue (between 8 a.m. and 2 p.m. Sunday)
  • Bayview Avenue from Rosedale Valley Road to Mill Street (between 8 a.m. and 2 p.m. Sunday)
  • Carlaw Avenue from Eastern Avenue to Lake Shore Boulevard (between 8 a.m. and 3 p.m. Sunday)
  • Lake Shore Boulevard from Carlaw Avenue to Woodbine Avenue (between 8 a.m. and 3 p.m. Sunday)
  • Woodbine Avenue from Queen Street to Lake Shore Boulevard (between 8 a.m. and 3 p.m. Sunday)
  • Queen Street from Woodbine Avenue to Beech Avenue (between 8 a.m. and 3 p.m. Sunday)
  • Eastern Avenue/Front Street from Jarvis Street to Kingston Road (between 8 a.m. and 3:30 p.m. Sunday