Masks are optional but welcome on GO Transit. Please follow health and safety measures that keep us and others safe. Learn more about GO Transit’s COVID-19 safety measures here.
Skip to content

  • See your favourites

    Added to your favourites!
    You can see all your favourite trips and schedules here.

    Cannot add more than 15 favourites!
    You can see and manage your favourites here.

  • Open the search tool
  • Show site menu

Train Schedule Changes

Trains
Last Updated: July 03, 2022 | 11:39:36 PM
  • Kitchener
    Update

    Service Changes Starting June 27

    Starting Monday, June 27, there will be schedule changes at London, St. Marys and Stratford VIA stations due to reduced train track speeds between London and Kitchener.

    The 5:33 a.m. eastbound trip from London VIA will depart 15 minutes earlier, at 5:18 a.m., depart St. Marys seven minutes earlier at 6:21 a.m. and Stratford seven minutes earlier at 6:50 a.m. Schedules will remain the same for all other stops on the line, including the arrival time at Union Station.

    In the afternoon, the 4:34 p.m. westbound trip from Union Station will arrive four minutes later at Stratford, four minutes later at St. Marys, and eight minutes later at London VIA.

    Always check our website before travelling to ensure you have the latest schedule information.

    Find the schedules here.

    We’re bringing service back in phases and working to get you ready to ride once again.

    • As we gradually add more trips, be sure to check schedules in advance and plan ahead.
    • We’ll continue to pay close attention to travel patterns and do our best to keep service and train lengths aligned with demand.
  • Stouffville
    Update

    Service Changes Starting June 25

    Starting Saturday, June 25, some GO train schedules will be adjusted by a few minutes to better reflect travel times.

    On the Stouffville line, on weekdays and weekends, all southbound trips between Old Elm GO and Unionville GO will depart one minute later. All northbound trips between Unionville GO and Stouffville GO will depart one minute earlier.

    Always check our website before travelling to ensure you have the latest schedule information.

    Find the schedules here.

    We’re bringing service back in phases and working to get you ready to ride once again.

    • As we gradually add more trips, be sure to check schedules in advance and plan ahead.
    • We’ll continue to pay close attention to travel patterns and do our best to keep service and train lengths aligned with demand.
  • Barrie
    Update

    Service Changes Starting June 25

    Starting Saturday, June 25, some GO train schedules will be adjusted by a few minutes to better reflect travel times.

    On the Barrie line, on weekdays and weekends, the 10:27 a.m. southbound trip from Downsview Park GO will depart two minutes later, at 10:29 a.m., and arrive at Union Station two minutes later, at 10:50 a.m.

    Always check our website before travelling to ensure you have the latest schedule information.

    Find the schedules here.

    We’re bringing service back in phases and working to get you ready to ride once again.

    • As we gradually add more trips, be sure to check schedules in advance and plan ahead.
    • We’ll continue to pay close attention to travel patterns and do our best to keep service and train lengths aligned with demand.
  • Lakeshore East
    Update

    Click to enlarge

    Lakeshore East Service Map

    Lakeshore East Service Map

    Temporary service adjustments on July 22-24

    We are upgrading the signals near Guildwood GO to support significant service improvements on the Lakeshore East Line. This work can only be done when trains are not running on certain tracks.

    Starting late Friday, July 22 until Sunday, July 24 there will be changes to the train schedule, including some cancellations, in the late evenings and mornings. Regular 30-minute service will be in place for the remainder of the day.

    These upgrades will improve train speeds and reliability, allowing us to provide better service to you in the future.  

    Find the schedules here.

    Friday, July 22

    Westbound Service:

    • The 11:10 p.m. Oshawa GO to Union Station schedule is cancelled.
    • The 11:40 p.m. Oshawa GO to Union Station schedule will operate 5 minutes later than scheduled at Oshawa, Whitby, Ajax, Pickering, and Rouge Hill GO stations. This trip will then operate 12 minutes later than scheduled from Guildwood, Eglinton, Scarborough and Danforth GO stations.
    • The 12:45 a.m. schedule from Union Station to West Harbour GO, will depart 10 minutes later to maintain its connection with the late-departing 11:40 p.m. Lakeshore East train from Oshawa GO.

    Eastbound Service:

    • The 11:05 p.m. Union Station to Oshawa GO is departing 10 mins later than scheduled.
    • The 11:35 p.m. Union Station to Oshawa GO is cancelled.
    • The 12:45 a.m. Union Station to Oshawa GO train is replaced by bus service. Replacement buses will be express from Union Stations to Pickering GO and will then stop at Ajax, Whitby and Oshawa GO stations. The buses will not stop at Danforth, Scarborough, Eglinton, Guildwood or Rouge Hill GO stations. You can use TTC to travel to and from these stations.

    Saturday, July 23
    Westbound Service:

    • Train service before 10 a.m. is hourly from Oshawa GO to Union Station; departures are at 6:10 a.m., 7:10 a.m., 8:10 a.m. and 9:10 a.m.
      • Each train schedule has been adjusted to depart Guildwood GO seven minutes later, and subsequently arrive later at Eglinton, Scarborough, Danforth, and Union Station.
    • From 10:10 a.m. until 10:40 p.m. regular 30-minute service will resume.
    • The 11:10 p.m. Oshawa GO to Union Station schedule is cancelled.


    Eastbound Service:

    • Train service before 9:30 a.m. is hourly from Union Station to Oshawa GO; departures are at 6:35 a.m., 7:35 a.m., and 8:35 a.m.
    • From 9:35 a.m. until 11 p.m. regular 30-minute service will resume.
    • The 11:05 p.m. and 12:15 a.m. will depart Union Station 10 minutes later making all stops to Oshawa GO.
    • The 11:35 p.m. Union Station to Oshawa GO is cancelled.
    • The 12:45 a.m. Union Station to Oshawa GO train is replaced by bus service. Replacement buses will be express from Union Stations to Pickering GO and will then stop at Ajax, Whitby and Oshawa GO stations. The buses will not stop at Danforth, Scarborough, Eglinton, Guildwood or Rouge Hill GO stations. You can use TTC to travel to and from these stations.

    Sunday, July 24
    Westbound Service:

    • Train service before 10 a.m. is hourly from Oshawa GO to Union Station; departures are at 6:10 a.m., 7:10 a.m., 8:15 a.m. and 9:20 a.m.
    • From 10:10 a.m. until 10:40 p.m. regular 30-minute service will resume.
    • The 11:10 p.m. Oshawa GO to Union Station is cancelled.

    Eastbound Service:

    • Train service before 9:30 a.m. is hourly from Union Station to Oshawa GO; departures are at 6:40 a.m., 7:40 a.m. and 8:45 a.m.
    • From 9:35 a.m. until 11:05 p.m. regular 30-minute service will resume.
    • The 11:35 p.m. Union Station to Oshawa GO is cancelled.
    • The 12:45 a.m. Union Station to Oshawa GO train is replaced by bus service. Replacement buses will be express from Union Stations to Pickering GO and will then stop at Ajax, Whitby and Oshawa GO stations. The buses will not serve Danforth, Scarborough, Eglinton, Guildwood and Rouge Hill GO stations. You can use TTC to travel to and from these stations.

to keep you in the know