local transit


Many local transit systems connect with the GO Train in your community, so why not leave your car at home? You'll find out how easy it is, and how it can save you money. GO passengers get a discounted ride to their GO Train station on many local transit systems by showing their GO ticket or pass to the local bus driver on the way to or from a GO Train station.

Choose the area where you need local transit. You will find web links, phone numbers, and information about any discounts available to GO passengers.

Ajax Hamilton Pickering
Aurora Keswick Richmond Hill
Barrie King Stouffville
Brampton Markham Sutton
Bowmanville Milton Toronto
Burlington Mississauga University of Ontario Institute of Technology
Durham College Newmarket Vaughan
Durham Region Oakville Whitby
East Gwillimbury Orangeville York Region (VIVA)
Georgina Oshawa York University
Guelph Pefferlaw

External links disclaimer

Read the policy information about our fare integration program.

You can also visit findtheway.ca for general information about public transit in the Greater Toronto Area.


Barrie Transit logo

Barrie Transit

Tel: 705.739.4209

Many Barrie Transit routes connect with GO Bus service at the Barrie Bus Terminal at Maple & Simcoe; however, Barrie Transit does not have any special discount for GO passengers.

Fare integration is being offered to and from the new Barrie South GO Train Station. Travel is free to customers with valid GO Fare media.

Back to top



Brampton Transit

Tel: 905.874.2999

GO riders with valid tickets or passes pay 50 cents exact cash per ride to travel on Brampton Transit to and from Malton, Bramalea, Mount Pleasant, and Brampton GO Stations, or downtown Brampton's Bus Terminal, . 

At Bramalea GO Station, you can also show your GO ticket or pass from GO's York University Hwy. 407 bus service to receive the lower fare on Brampton Transit.

Region of Peel Transhelp
Also see our listing of all local door-to-door accessible transit services.

Tel: 905.791.1015

Registered Transhelp riders who show their valid GO ticket or pass pay 50 cents exact cash per ride for travel on Peel Transhelp to and from Brampton GO Station.

Back to top


Burlington Transit logo
Burlington Transit

Tel: 905.639.0550

GO commuters can now buy a Burlington Transit monthly bus pass for $20. For more information about the pass visit the Burlington Transit website.

GO riders with valid tickets or passes pay 50 cents per ride to travel on Burlington Transit to and from Appleby, Burlington, or Aldershot GO Stations. The fare arrangement with GO only applies when GO riders board Burlington Transit buses within the city of Burlington.

Back to top


Durham Region Transit logo
Durham Region Transit - Durham College/University of Ontario Institute of Technology

Tel: 1.866.247.0055 – Durham Region Transit

If you are a registered full-time student, please see our GO Student ID page.

See general information about getting to and from GO using Durham Region Transit.

More information is available from the Public Transit Info Centre on the Durham College/University of Ontario Institute of Technology website, and at durhamregiontransit.com.

Back to top


Durham Region Transit logo
Durham Region Transit

Tel: 1.866.247.0055 – Durham Region Transit

Customers travelling within Durham Region can ride on GO Transit buses with a DRT ticket, pass, or transfer. Customers can also transfer quickly and easily between all DRT buses and GO Buses with a DRT ticket, transfer, or pass. Regular GO fares apply for bus travel that extends outside Durham Region, for all GO Train services, and for customers paying with cash.

Customers with a valid GO fare can also take advantage of the fare integration program. This allows customers riding on DRT to or from the Oshawa, Whitby, Ajax, Pickering, and Rouge Hill GO Train Stations to pay a reduced fare.

GO riders with valid GO tickets or passes pay 65 cents exact cash per ride, $6.25 for a 10-ride pass, or $25 for a monthly pass to travel on DRT to and from Oshawa, Whitby, Ajax, Pickering, and Rouge Hill GO Stations.

For more information, please visit durhamregiontransit.com.

Back to top


City of Guelph logo

Guelph Transit

Tel: 519.822.1811

Many Guelph Transit routes serve St. George's Square near the Guelph Bus Terminal; however, Guelph Transit does not have any special discount for GO passengers.

Back to top


Hamilton Street Railway logo

Hamilton Street Railway

Tel: 905.527.4441
TTY: 905.528.0394

A monthly Hamilton Street Railway (HSR) sticker is available to GO Transit monthly pass holders for travel to and from the Hamilton GO Centre (also good for travel across the HSR system). The sticker costs $15 per month and can be purchased at the Hamilton GO Centre.

Back to top


Milton Transit

Tel: 905.815.2020

GO riders with valid tickets or passes pay 50 cents exact cash per ride to travel to and from Milton GO Station on Milton Transit. A $20 GO Transfer pass is also available to GO monthly pass holders.

Back to top


Mississauga Transit logo
Mississauga Transit

Tel: 905.615.INFO (4636)
TTY: 905.615.3886

GO riders with valid tickets or passes pay 60 cents exact cash per ride to travel on Mississauga Transit to and from Long Branch, Port Credit, Clarkson, Dixie, Cooksville, Erindale, Streetsville, Meadowvale, and Malton GO Stations. Show your valid GO ticket or pass to the bus driver to receive the discounted fare. A $23 monthly sticker is also available to GO monthly pass holders. The sticker is sold at the stations mentioned above, plus Union Station, Hamilton GO Centre, Burlington, Appleby, and Oakville GO Stations.

You cannot use the Mississauga Transit sticker at Square One.

Region of Peel Transhelp
Also see our listing of all local door-to-door accessible transit services.

Tel: 905.791.1015

Registered Transhelp riders who show their valid GO ticket or pass pay 50 cents exact cash per ride for travel on Peel Transhelp to and from Port Credit GO Station.

Back to top


Oakville Transit logo

Oakville Transit

Tel: 905.815.2020

GO riders with valid tickets or passes pay 50 cents exact cash per ride, or $20 monthly (the GO with Gus pass), to travel on Oakville Transit to and from the Oakville, Bronte, or Clarkson GO Stations. Oakville Transit's monthly pass can be purchased at Oakville, Bronte, or Clarkson GO Stations.

At Oakville station, you can also show your GO ticket or pass from GO's Hwy. 403 or York University Hwy. 407 bus services to receive the lower fare on Oakville Transit.

Back to top


Orangeville Transit logo
Orangeville Transit

Tel: 519.941.0440 ext. 289

Orangeville Transit does not have any special discount for GO passengers.

Back to top


Toronto Transit Commission logo

Toronto Transit Commission (TTC)

Tel: 416.393.INFO (4636)
TTY: 416.481.2523
TTC WheelTrans: 416.393.4111

Passengers travelling one way on TTC first, then on GO Transit, then on TTC again may use a TTC transfer for their second TTC ride.

Back to top


York Region Transit / VIVA logo

York Region Transit

Tel: 905.762.2100 or toll free at 1.866 MOVE.YRT (668.3978)

GO riders with valid tickets or passes pay 50 cents exact cash per ride to travel to and from GO stations in York Region on York Region Transit (YRT). A $20 monthly sticker is also available to GO monthly pass holders.

At Langstaff, Unionville, Centennial, and Markham, and Mount Joy GO Stations, you can show your GO ticket or pass from GO's York University Hwy. 407 bus service to board YRT services for 50 cents.

At Langstaff, you can show your GO ticket or pass from GO's Airport Express GO Bus service to board YRT services for 50 cents.

YRT customers travelling on GO’s Sutton bus service can ride using valid YRT tickets, passes, or transfers between Newmarket and Pefferlaw. See Sutton GO Bus service route and schedule information. Please note that some trips on this route require a two-zone YRT fare. For more information about YRT's fare structure, contact YRT. Regular GO fares apply for Sutton GO Bus service trips that extend south of Newmarket or east of York Region into Port Bolster and Beaverton, for all GO Train services, and for customers paying with cash. For more details on the YRT local fare agreement, please contact YRT.

These are the GO Train stations in YRT's service area:

● Aurora
● Centennial
● East Gwillimbury
● Langstaff
● King City
● Maple
● Markham
● Milliken
● Mount Joy
● Newmarket
● Richmond Hill
● Rutherford
● Stouffville
● Unionville
● York University

Back to top