GO Transit

The complementarity of the VIA Rail and GO Transit networks allows the two companies to offer you efficient train travel, a connection with Pearson Airport and access to all airlines.

GO Transit is Canada’s first, and Ontario’s only, interregional public transit system, linking Toronto with the surrounding regions of Halton, Peel, York, and Durham. GO Transit offers 180 train routes and 1,973 bus routes.

GO connects with every municipal transit system in the Greater Toronto and Hamilton areas, including the Toronto Transit Commission (TTC).

VIA Rail and GO Transit train tickets can now be purchased in one single transaction with VIA Rail.

Connections with VIA

From Toronto Union Station and Oshawa station:

We are now covering all 7 GO Transit train routes (see GO service map).You can now buy your VIA Rail and GO Train tickets in one single transaction on our website, or by calling 1 888 VIA-RAIL (1 888 842-7245).

More info:

For further information, call 1 888 VIA-RAIL (1 888 842-7245) or 1 800 268-9503 (hearing impaired).

For information on other GO Transit services, please visit the GO Transit web site or call GO Transit at 1 888 GET-ON-GO (1 888 438-6646) in Ontario or 416 869-3200 in the Toronto area.

Visit the GO Transit web site.



  • GO Transit services can now be sold with or without a connection to a VIA train.
  • GO Train tickets sold by VIA Rail are non-refundable and non-exchangeable.
  • Travellers must carry their VIA Rail paper ticket (which includes a coupon for the GO Transit train segment) or an electronic ticket / boarding pass (e-ticket) for the GO Transit segment as proof of payment when boarding a GO Transit train. GO Transit requires that you retain your proof of payment, as you may be asked at any time to show your ticket to GO Transit staff. Anyone travelling without proper proof of payment may be fined (the e-ticket issued by VIA Rail is an acceptable proof of payment).
  • Children 2–11 are eligible for a 50% discount on the GO Transit train ticket. There are no discounts for youth 12–25 and adults 60+ (senior).
  • The tickets issued for travel on GO Transit’s services are only valid for the train and date issued. However, if the traveller must take the next scheduled GO Transit train available due to a delay of a VIA Rail train, it is the traveller’s responsibility to advise GO Transit staff.
  • VIA Rail will not issue any credits for GO Transit trains that are late.


  • GO Transit is a commuter train service – there is no checked baggage service on board their trains or at their stations and facilities. Passengers travelling on GO Trains during off-peak hours are limited to luggage they can carry; during peak hours passengers are discouraged from bringing any luggage on board, although baby strollers are permitted anytime on GO Trains. Please refer to the GO Transit FAQ page for more information.

Accessibility to customers with limited mobility

  • VIA Rail employees can provide assistance to customers with limited mobility on VIA’s premises only. GO Transit does not provide assistance for those who are incapable of taking care of themselves or unable to board a train without assistance. These passengers must be accompanied by an attendant capable of helping them on and off the train without additional assistance, and this attendant can travel free on GO Transit services.
  • The vast majority of GO Transit’s 59 stations, including Toronto Union Station, offer accessible services. The only non-accessible stations on the three routes sold by VIA Rail are Clarkson, Long Branch, Mimico (Lakeshore West), Eglinton (Lakeshore East), Georgetown, Malton and Bloor (Georgetown).