NEW! Weekend Passes

NEW! Weekend Passes - including Saturday, Sunday and Holidays - are now available!

$10 weekend day pass and $15 weekend online e-ticket buy now


Travelling on a weekend? Buy your $10 One-Day on the weekend travel pass, or a $15 Weekend travel pass online. You can take GO wherever you want, on Saturdays, Sundays and Holidays.

That means you can ride on any GO train or bus, to and from wherever you’re going, for just $10 each weekend day and statutory holiday.  Furthermore, if you want to travel throughout the entire weekend, full weekend passes are also available for $15. The Weekend Passes are only available online on the GO e-ticket platform.

Buy your weekend pass now!

* Must pre-purchase pass online. Available on smartphones only. Not available at station. Non-refundable. Not eligible for Service Guarantee.

How Your Weekend Pass Works

Enjoy unlimited travel anywhere on our network, with the purchase of your $10 One-Day or $15 Weekend pass for each Saturday, Sunday and Holiday you're looking to travel.

For example: with a pass purchased between Oshawa and Burlington you can board a train at Oshawa, get off at Rouge Hill, board again at Rouge Hill, get off at Burlington, then travel back to Oshawa. The options are endless.

Here’s how the online pass works:

  • Using the passes tab, select your station of origin and your intended destination, then select '$10 One-Day' or '$15 Weekend'
  • The online pass will be emailed to you, using your smartphone.
  • Remember to activate five minutes prior to boarding a GO train or bus.
  • Enjoy unlimited travel, on GO Train or GO Bus.
  • This pass is only available online only – not at stations or by using PRESTO.

Book your weekend pass today!


How to Get There With GO

Enjoy weekend service on Lakeshore West, Lakeshore East and Barrie GO train lines, as well as regular GO bus service across the Greater Golden Horseshoe. Plan your trip today!