Reroute plans GO Transit trips with live line status, and connects them to TTC, YRT, and MiWay in the same itinerary, so a trip that starts at a GO station doesn't need a second app once you get off the train.
- 7 GO rail corridors
- UP Express
- Live line status
Every GO rail corridor and GO bus route
All seven GO rail corridors, Lakeshore West, Lakeshore East, Milton, Kitchener, Barrie, Richmond Hill, and Stouffville, are in Reroute's routing engine alongside the full GO bus network, so a trip can mix a GO train with a GO bus leg where that's genuinely the fastest way there.
- Lakeshore WestUnion to Niagara Falls
- Lakeshore EastUnion to Durham College Oshawa
- MiltonUnion to Milton
- KitchenerUnion to Stratford
- BarrieUnion to Allandale Waterfront
- Richmond HillUnion to Bloomington
- StouffvilleUnion to Old Elm
UP Express to Pearson, in the same search
UP Express between Union Station and Toronto Pearson is planned the same way as any other leg, ranked against GO rail, TTC, and driving, so you can see whether the express train, a GO train connection, or driving to the airport actually saves the most time for your specific trip.
See the connection to TTC, YRT, and MiWay
Most GO trips don't start or end at a GO station. Reroute plans the local leg, TTC subway or streetcar downtown, York Region Transit in the north, MiWay in Mississauga, as part of the same itinerary, with the connection at the GO station already worked out. The same logic covers driving to the station: a park and ride leg is ranked against the all-transit and all-driving options rather than assumed. For the full agency list, see Toronto transit, every agency.



Live GO status, not just the schedule
For GO, Reroute shows live line status straight from Metrolinx, so a problem on your corridor shows up before you leave.
Browse GO lines, stations & bus routes
Every GO rail corridor and station has its own page: stops served, schedule, first & last train, and connections to local transit. Every GO bus route has one too, with its stops in order each way and the GO stations where it meets the trains; see every GO bus route. Every station also has a trip guide to Union Station, the stations in between and the way back; see GO train trips to Union, or getting to Pearson Airport.
Stations
- Acton
- Agincourt
- Ajax
- Aldershot
- Allandale Waterfront
- Appleby
- Aurora
- Barrie South
- Bloomington
- Bloor
- Bradford
- Bramalea
- Brampton Innovation District
- Bronte
- Burlington
- Centennial
- Clarkson
- Confederation
- Cooksville
- Danforth
- Dixie
- Downsview Park
- Durham College Oshawa
- East Gwillimbury
- Eglinton
- Erindale
- Etobicoke North
- Exhibition
- Georgetown
- Gormley
- Guelph Central
- Guildwood
- Hamilton GO Centre
- Kennedy
- King City
- Kipling
- Kitchener
- Langstaff
- Lisgar
- Long Branch
- Malton
- Maple
- Markham
- Meadowvale
- Milliken
- Milton
- Mimico
- Mount Dennis
- Mount Joy
- Mount Pleasant
- Newmarket
- Niagara Falls
- Oakville
- Old Cummer
- Old Elm
- Oriole
- Pickering
- Port Credit
- Richmond Hill
- Rouge Hill
- Rutherford
- Scarborough
- St. Catharines
- Stouffville
- Stratford
- Streetsville
- Union
- Unionville
- West Harbour
- Weston
- Whitby
GO bus routes
- GO Bus 11 Brock University
- GO Bus 12 Niagara Falls / Burlington
- GO Bus 15 Brantford / Aldershot
- GO Bus 16 Hamilton / Toronto Express
- GO Bus 17 Waterloo / Hamilton
- GO Bus 18 Lakeshore West
- GO Bus 19 Mississauga / North York
- GO Bus 21 Milton
- GO Bus 22 Milton / Oakville
- GO Bus 25 Waterloo / Mississauga
- GO Bus 27 Milton / North York
- GO Bus 29 Guelph / Mississauga
- GO Bus 30 Kitchener / Bramalea
- GO Bus 31 Guelph / Toronto
- GO Bus 32 Brampton Trinity Common / North York
- GO Bus 33 Guelph / North York
- GO Bus 36 Brampton / North York Express
- GO Bus 37 Orangeville / Brampton
- GO Bus 38 Bolton / Malton
- GO Bus 40 Hamilton / Richmond Hill
- GO Bus 41 Hamilton / Pickering
- GO Bus 43 Mount Pleasant / McMaster
- GO Bus 47 Hamilton / Hwy 407 Terminal
- GO Bus 48 Guelph / Hwy 407 Terminal
- GO Bus 52 Oshawa / Hwy 407 Terminal
- GO Bus 56 Oshawa / Oakville
- GO Bus 61 Richmond Hill
- GO Bus 65 Newmarket / Toronto
- GO Bus 67 Keswick / North York
- GO Bus 68 Barrie / Newmarket
- GO Bus 70 Uxbridge / Mount Joy
- GO Bus 71 Stouffville
- GO Bus 88 Peterborough / Oshawa
- GO Bus 90 Lakeshore East
- GO Bus 92 Oshawa / Yorkdale
- GO Bus 94 Pickering / Square One
- GO Bus 96 Oshawa / Finch Express
Frequently asked questions
Which GO Transit lines does Reroute cover?
Does Reroute show live GO Transit status?
Can I combine GO Transit with TTC, YRT, or MiWay in one trip?
Does Reroute predict GO Transit delays the same way it does for the TTC?
Is Reroute free to use?
One app for the whole trip.
Every way across the GTA, ranked in one list. No account needed.