Watch the GO trains go choo choo

A live GO train map for commuters, train spotters, and little kids waiting for the next choo choo. Follow the raccoons across the rail network, then open any station board for countdowns, platforms, delays, cancellations, and service notes.

Find your station, then watch what is coming

Search any GO rail station, filter by line or city, and open a live board when you need the practical bits: platform, countdown, delay, cancellation, and service notes.
71 stations

Acton

Acton

Kitchener

Agincourt

Toronto

Stouffville

Ajax

Ajax

Lakeshore East

Aldershot

Burlington

Lakeshore West

Allandale Waterfront

Barrie

Barrie

Appleby

Burlington

Lakeshore West

Aurora

Aurora

Barrie

Barrie South

Barrie

Barrie

Bloomington

Richmond Hill

Richmond Hill

Bloor

Toronto

Kitchener

Bradford

Bradford West Gwillimbury

Barrie

Bramalea

Brampton

Kitchener

Brampton Innovation District

Brampton

Kitchener

Bronte

Oakville

Lakeshore West

Burlington

Burlington

Lakeshore West

Centennial

Markham

Stouffville

Clarkson

Mississauga

Lakeshore West

Confederation

Hamilton

Lakeshore West

Cooksville

Mississauga

Milton

Danforth

Toronto

Lakeshore East

Dixie

Mississauga

Milton

Downsview Park

Toronto

Barrie

Durham College Oshawa

Oshawa

Lakeshore East

East Gwillimbury

East Gwillimbury

Barrie

Eglinton

Toronto

Lakeshore East

Erindale

Mississauga

Milton

Etobicoke North

Toronto

Kitchener

Exhibition

Toronto

Lakeshore West

Georgetown

Halton Hills

Kitchener

Gormley

Richmond Hill

Richmond Hill

Guelph Central

Guelph

Kitchener

Guildwood

Toronto

Lakeshore East

Hamilton GO Centre

Hamilton

Lakeshore West

Kennedy

Toronto

Stouffville

King City

King

Barrie

Kipling

Toronto

Milton

Kitchener

Kitchener

Kitchener

Langstaff

Richmond Hill

Richmond Hill

Lisgar

Mississauga

Milton

Long Branch

Toronto

Lakeshore West

Malton

Mississauga

Kitchener

Maple

Vaughan

Barrie

Markham

Markham

Stouffville

Meadowvale

Mississauga

Milton

Milliken

Markham

Stouffville

Milton

Milton

Milton

Mimico

Toronto

Lakeshore West

Mount Dennis

Toronto

Kitchener

Mount Joy

Markham

Stouffville

Mount Pleasant

Brampton

Kitchener

Newmarket

Newmarket

Barrie

Niagara Falls

Niagara Falls

Lakeshore West

Oakville

Oakville

Lakeshore West

Old Cummer

Toronto

Richmond Hill

Old Elm

Whitchurch-Stouffville

Stouffville

Oriole

Toronto

Richmond Hill

Pickering

Pickering

Lakeshore East

Port Credit

Mississauga

Lakeshore West

Richmond Hill

Richmond Hill

Richmond Hill

Rouge Hill

Toronto

Lakeshore East

Rutherford

Vaughan

Barrie

Scarborough

Toronto

Lakeshore East

St. Catharines

St. Catharines

Lakeshore West

Stouffville

Whitchurch-Stouffville

Stouffville

Stratford

Stratford

Kitchener

Streetsville

Mississauga

Milton

Union Station

Toronto

Lakeshore WestLakeshore EastMiltonKitchenerBarrieRichmond HillStouffville

Unionville

Markham

Stouffville

West Harbour

Hamilton

Lakeshore West

Weston

Toronto

Kitchener

Whitby

Whitby

Lakeshore East

Powered by Metrolinx. Built by Amrit Sharma.

About this data

Data used in this product or service is provided with the permission of Metrolinx. Metrolinx makes no representations or warranties of any kind, express or implied, with respect to the Data and assumes no responsibility for the accuracy or currency of the data used in this product or service.

Powered by data available through Metrolinx under the Open Government Licence, Ontario, Metrolinx.

Raccoon emoji by OpenMoji under the CC BY-SA 4.0 licence.

Made with love for Toronto

My two-year-old loves trains, or as he calls them, “choo choos.” I built this Toronteau GO Train website so we can plan our little train-watching adventures together. We can see exactly where all the trains around Toronto are chugging along, and count down the seconds until the next train comes through. Choo choo!

If Toronto’s your happy place too, say hi.

Built by Amrit Sharma