GO Transit’s Local Transit Partners

GO station

Co-Fare Discounts with Our Transit Partners

We know there’s more to your journey than your trip with GO Transit. With that in mind, we have teamed up with Triplinx, PRESTO and local transit agencies to make your commute as easy and cost-effective as possible. 

As of March 14, 2022, we’ve made travel FREE between GO Transit and most local transit agencies. This increased co-fare discount from 75% to 100% includes connections to and from GO and these local transit systems: Durham Region Transit, Milton Transit, Grand River Transit, Guelph Transit, Oakville Transit, MiWay, Brampton Transit, Hamilton Street Railway, Burlington Transit, Bradford West Gwillimbury Transit and York Region Transit. If you’re a Barrie Transit rider, you’ll continue to receive free fare.

Triplinx

Juggling multiple transit schedules? Triplinx is an integrated planning tool that will provide you with your best trip options. Download the Triplinx App on the App Store or on Google Play, or plan your trip online for anywhere in the Greater Toronto and Hamilton Area (GTHA). 

PRESTO

PRESTO automatically calculates your co-fare discount and applies it to your PRESTO card when you tap between GO Transit and your local transit service.
Local transit agencies that use PRESTO, such as Brampton Transit, Burlington Transit, Durham Region Transit, Oakville Transit, and York Region Transit also accept a valid GO single-ride paper ticket or day pass ticket as proof of GO fare payment.
If your local transit agency DOES NOT use PRESTO, you can show your PRESTO card as proof of a valid GO Transit fare on local transit. A valid, GO single-ride paper ticket or day pass ticket will also be considered proof of GO fare payment on local transit.
Please note that GO e-tickets are not accepted as proof of GO fare payment on local transit.

Local Transit Partner Listing

  • Looking for more information about our local transit partners? Here is a list of transit agencies that our GO Trains and Buses connect with and how much it costs to connect: 
  • Barrie Transit - FREE for trips to Allandale GO or South Barrie GO within 30 mins of GO Train departure or arrival.
  • Bradford West Gwillimbury Transit - Show a valid PRESTO card and ride for FREE with Taxi-to-GO, the shared-ride taxi service providing transit between Bradford West Gwillimbury Transit bus stops and the Bradford GO Station. This service is available for weekday departures between 5:50 a.m. and 9:19 a.m. and arrivals between 3:50 p.m. and 8:00 p.m.Call Town Taxi (905-775-5656) by no later than 8 p.m. the day before to book your ride and a taxi bearing the BWG Transit logo will pick you up at the predetermined time from your stop or station.
  • Brampton Transit- Show a valid PRESTO card (a valid GO single-ride paper ticket or day pass ticket are also accepted as proof of GO fare payment) and ride for FREE when you connect to or from GO Transit using Brampton Transit. PRESTO automatically calculates your co-fare discount and will apply it to your PRESTO account.The co-fare discount is valid for 2 hours if you start your trip on Brampton Transit and 3 hours if you start on GO Transit.
  • Brantford Transit - $3.00 for adults, seniors and students. Kids under 12 travel free.
  • Burlington Transit- Use your PRESTO card (a valid GO single-ride paper ticket or day pass ticket are also accepted as proof of GO fare payment) and ride for FREE when you connect to or from GO Transit with Burlington Transit. PRESTO automatically calculates your co-fare discount and will apply it to your PRESTO account. The co-fare discount is valid for 2 hours if you start your trip on Burlington Transit and 3 hours if you start on GO Transit.
  • Durham Region Transit-  Provide a valid PRESTO card (a valid GO single-ride paper ticket or day pass ticket are also accepted as proof of GO fare payment) and ride for FREE when you connect to or from GO Transit using DRT. PRESTO automatically calculates your co-fare discount and will apply it to your PRESTO account.The transfer is valid for 2 hours if you start your trip on DRT and 3 hours if you start on GO Transit.
  • Grand River Transit- Show your PRESTO card or a valid GO train ticket and ride for FREE to board the GRT bus to or from Kitchener GO Station.The co-fare discount is only offered during hours that Kitchener GO train service is running. Please note: this fare promotion is not valid for travel with GO Transit group passes or employee passes. 
  • Guelph Transit- Your Guelph Transit fare is FREE if you show the following: A valid GO Transit single-ride ticket when boarding a Guelph Transit bus from a GO train or a GO bus at Guelph Central GO Station on any service day. A valid GO day pass when travelling to or from GO Transit at Guelph Central GO Station on any service day.A PRESTO card from the start of service until 7:30 a.m. and between 5:40 p.m. and 9:15 p.m. on trains/buses scheduled to or from Guelph Central GO Station during regular weekday service.
  • Hamilton Street Railway (HSR)- Provide a valid PRESTO card and ride for FREE when you travel to or from GO Transit using HSR. PRESTO automatically calculates your discount and will apply it to your PRESTO account.The co-fare discount is valid for 2 hours if you start your trip on HSR and 3 hours if you start on GO Transit.
  • Milton Transit-  Show your valid GO Transit ticket, GO day pass or PRESTO card and ride for FREE on all Milton Transit trips connecting to or from GO Transit at the Milton GO Station.You may opt to purchase a GO transfer monthly pass for $32 a month. This pass allows unlimited connections between Milton Transit and GO Transit at the Milton GO station. Pick up your pass at any ticket agent in Milton.
  • MiWay- Provide a valid PRESTO card and ride for FREE when you travel to or from GO Transit and MiWay. PRESTO automatically calculates your discount and will apply it to your PRESTO account.The co-fare discount is valid for 2 hours if you start your trip on MiWay and 3 hours if you start on GO Transit.
  • Niagara Falls Transit  - $3.00 for adults, $2.75 for seniors/students, $1.75 for kids between 6-12 years old. Kids under 5 travel free.
  • Oakville Transit - Provide a valid PRESTO card (a valid GO single-ride paper ticket or day pass ticket are also accepted as proof of GO fare payment) and ride for FREE when you travel to or from GO Transit and Oakville Transit. PRESTO automatically calculates your discount and will apply it to your PRESTO account.The co-fare discount is valid for 2 hours if you start your trip on Oakville Transit and 3 hours if you start on GO Transit.
  • Orangeville Transit - $2 for adults, $1.50 for students, $1.50 for seniors (55+). Kids 5 and under travel free.
  • Peterborough Transit - $2.75 for a single fare, kids under 2 ride for free.
  • St. Catharines Transit Commission - $3 for adults, seniors and students. Veterans and kids 12 and under travel free.
  • Toronto Transit Commission (TTC) - $3.20 adult PRESTO fare, $2.25 PRESTO fare for seniors (65+) and youths (13-19). Kids under 12 ride free.
  • UP Express (UP) - A one-way trip between Pearson Airport and Union Station is $12.35 for adults/students, $6.20 for seniors, kids under 12 travel for free.
  • York Region Transit/Viva (YRT/Viva) - Provide a valid PRESTO card (a valid GO single-ride paper ticket or day pass ticket are also accepted as proof of GO fare payment) and ride for FREE when you travel to or from GO Transit and YRT. PRESTO automatically calculates your discount and will apply it to your PRESTO account.The co-fare discount is valid for 2 hours if you start your trip on YRT and 3 hours if you start on GO Transit. 

To plan your local transit route with GO Transit, use Triplinx. If you are unsure which GO station or stop to use, you can find your station or stop here.