2025 Holiday Service


Service schedules and start/end times vary between different routes.

Schedules for bus and streetcar routes are posted on each individual route page. Routes have Weekday, Saturday, Sunday and Holiday schedules, and may have different service start and end times.

For subway first and last train times, please check each station’s page. The subway operates from approximately 6 a.m. to 2 a.m. Monday through Saturday and approximately 8 a.m. to 2 a.m. on Sundays. Exact times vary by station.

Service on holidays

Holiday service is generally operated on Family Day, Good Friday, Victoria Day, Canada Day, Simcoe Day, Labour Day, Thanksgiving Day and Boxing Day.

On these days, all TTC routes will operate on their Sunday service schedules, but will start earlier, at approximately 6 a.m.

Sunday service is operated on Christmas Day and New Year's Day. Subway service will start around 8 a.m. and will run every 4-5 minutes.

  • Wednesday, January 1, 2025 (New Year’s Day): Sunday service
  • Monday, February 17, 2025 (Family Day): Holiday service
  • Friday, April 18, 2025 (Good Friday): Holiday service
  • Monday, May 19, 2025 (Victoria Day): Holiday service
  • Tuesday, July 1, 2025 (Canada Day): Holiday service
  • Monday, August 4, 2025 (Simcoe Day): Holiday service
  • Monday, September 1, 2025 (Labour Day): Holiday service
  • Monday, October 13, 2025 (Thanksgiving Day): Holiday service
  • Thursday, December 25, 2025 (Christmas Day): Sunday service
  • Friday, December 26, 2025 (Boxing Day): Holiday service
  • Thursday, January 1, 2026 (New Year’s Day): Sunday service 

Overnight service

The Blue Night Network operates on most major routes (transit stops are marked with a reflective blue band) every morning from about 1:30 a.m. to 5:30 a.m. Service is provided every 30 minutes or better.

Service change dates

The TTC also makes service changes throughout the year, to adjust routes and schedules to adjust to ridership demand.

Service changes are made approximately every four to six weeks, or about 10 times a year, starting on the following dates:

  • Sunday, January 5, 2025
  • Sunday, February 16, 2025
  • Sunday, March 30, 2025
  • Sunday, May 11, 2025
  • Sunday, June 22, 2025
  • Sunday, July 27, 2025
  • Sunday, August 31, 2025
  • Sunday, October 12, 2025
  • Sunday, November 16, 2025
  • Sunday, December 21, 2025
  • Sunday, January 6, 2026
X
Cookies help us improve your website experience.
By using our website, you agree to our use of cookies.
Confirm