Holidays & Special Events

Sometimes special events and holidays have an impact on our service. Please see your specific schedule for exact times.

Holiday/Schedule Change
Holiday/ Schedule Change Date Schedule Type

Family Day

February 17, 2020

Saturday schedule

Good Friday

April 10, 2020

Sunday schedule

Victoria Day

May 18, 2020

Saturday schedule

Canada Day July 1, 2020 Saturday schedule
Civic Holiday August 3, 2020 Saturday schedule
Labour Day September 7, 2020 Sunday schedule
Thanksgiving Day October 12, 2020 Sunday schedule

Christmas Day

December 25, 2020

Sunday schedule

Boxing Day

December 26, 2020

Saturday schedule

Boxing Day (observed)

December 28, 2020

Saturday schedule

New Year's Day

January 1, 2021

Sunday schedule

Saturday Schedule or Sunday Schedule means service on these days will run according to the Saturday or Sunday schedule specified in the schedule for each route. Please note that some GO Transit routes do not offer weekend service — you should check your specific schedule for information about weekend service.

2020 Holiday season service

This holiday season will be different for all of us this year. If you will be travelling with us over the holidays here’s some changes you need to know.   

  • This year, we will run on our regular weekday and weekend schedules except on December 25 and January 1 when we will run on a Sunday schedule, and on December 28, we’ll run on a Saturday schedule. Be sure to check the schedule at
  • On New Year’s Eve, we will not be running extra late-night service on GO like we have in previous years and will run our regular weekday service.
  • To support public health recommendations to avoid non-essential travel, we will not be offering free travel on our trains or buses this New Year’s Eve.
  • Get service updates sent directly to your mobile device with On the GO alerts or follow your line’s @gotransit account on Twitter.
  • With our Where’s My Bus service you can text or call to find out when your GO bus will arrive at your stop, Park & Ride or GO station in real-time.  Find out more at

On the GO Alerts

Plan ahead. Sign up for On the GO Alerts! Get timely and customized email or text message alerts about major delays, cancellations, schedules, service improvements, construction notices, and other important news from GO Transit.