The Lakeshore East line is a GO Transit train line between Union and Durham College Oshawa, with 10 stations, and 8 GO bus routes stop at its stations outside Union.
Lakeshore East runs from Union Station east through Scarborough and into Durham Region, ending at Durham College Oshawa, with 10 stations along the way. It's one of GO's genuinely all-day, two-way corridors rather than a peak-only commuter line: trains run roughly every 30 minutes through midday and evening, tighten to about 10 minutes during the evening rush, and continue overnight at roughly a half-hour interval rather than stopping service after the evening commute. Weekend trains run too, starting a bit later at 7:39 a.m. compared to 5:02 a.m. on weekdays, but running just as late into the night. Major stops along the way include Danforth and Guildwood in Toronto's east end, and Ajax and Whitby further out in Durham Region, giving the corridor a mix of city and suburban character depending on where along the line a trip starts or ends.
Lakeshore East at a glance
- Termini
- Union – Durham College Oshawa
- Stations
- 10
- Weekday hours
- 5:02 a.m. – 1:22 a.m. (next day)
- Weekend hours
- 7:39 a.m. – 1:52 a.m. (next day)
- Frequency
- AM rush every 30 min, PM rush every 10 min, Midday every 30 min, Evening every 30 min, Overnight every 29 min.
Stations on Lakeshore East
GO buses along the Lakeshore East line
Frequently asked questions
Where does the Lakeshore East GO train go?
What are the stops on the Lakeshore East line?
Where can I connect to other transit on the Lakeshore East line?
Which GO buses connect with the Lakeshore East line?
Are Lakeshore East line stations accessible?
Can I plan a Lakeshore East line trip with live status?
One app for the whole trip.
Every way across the GTA, ranked in one list. No account needed.