GO Transit Rail Lines
Schedules, stations & live delays
GO Transit operates seven rail lines radiating from Union Station in downtown Toronto, covering the Greater Toronto and Hamilton Area as well as parts of Waterloo Region and Simcoe County. Pick a line to see its full stopping pattern, current service status, and live departures.
Lakeshore West
Union Station to Aldershot, West Harbour, and Niagara Falls
Lakeshore East
Union Station to Oshawa along Toronto’s eastern waterfront
Milton
Union Station to Milton through west-end Mississauga
Kitchener
Union Station to Kitchener and Waterloo Region
Barrie
Union Station to Barrie through York Region
Richmond Hill
Union Station to Richmond Hill and Bloomington
Stouffville
Union Station to Old Elm (Stouffville) through Markham
Looking for GO buses?
GO Transit also operates a large bus network reaching beyond the rail corridor. See live departures from the busiest bus terminals in the GTHA.
Browse bus terminals →