TTC and GO Transit to offer free New Year’s Eve and early New Year’s Day rides starting tonight

A TTC streetcar is seen on Gerrard Street East in this Beach Metro Community News file photo.

Transit users in Toronto will be able to ride for free on New Year’s Eve.

Both the TTC and Go Transit will be offering free rides starting on Wednesday, Dec. 31, those celebrating the arrival of 2026. Also, the UP Express which travels between Union Station and Pearson Airport will be offering free rides on New Year’s Eve.

On the TTC, the free transit rides will be available from 7 p.m. on New Year’s Eve (Dec. 31) through until 8 a.m. on the morning of Thursday, Jan. 1, 2026.

“No fare is required! Just board any TTC bus, train, streetcar, or light rail vehicle and enjoy the ride,” said the TTC in a news release. “There’s no need to tap your PRESTO card, debit, credit, or mobile payment, and cash isn’t needed either.”

The TTC will also be running subway service later than usual on New Year’s Eve, with the last trains on most lines expected to depart before 3 a.m.

The free GO Transit service on New Year’s Eve is sponsored by Forty Creek Whisky. GO service on trains and buses will be free from 7 p.m. on Dec. 31 through to 8 a.m. on Jan. 1. The UP Express will be free from 7 p.m. on Dec. 31 until the end the end of service.

GO Trains will also be running extra late schedules on New Year’s Eve and New Year’s Day morning.

The TTC subway schedule for New Year’s Eve and continuing into New Year’s Day morning is as follows:

Line 1 – Yonge-University

  • North from Union Station towards Finch Station, last train leaves at 2:31 a.m.
  • North from Union Station towards Vaughan Metropolitan Centre Station, last train leaves at 2:27 a.m.
  • South from Finch Station towards Union Station, last train leaves at 2:00 a.m.
  • South from Vaughan Metropolitan Centre Station towards Union Station, last train leaves at 1:50 a.m.

Line 2 – Bloor-Danforth

  • East from Kipling Station, last train leaves at 2:15 a.m.
  • West from Kennedy Station, last train leaves at 2:18 a.m.
  • East from Bloor-Yonge Station, last train leaves at 2:40 a.m.
  • West from Bloor-Yonge Station, last train leaves at 2:39 a.m.

Line 4 – Sheppard

  • East from Sheppard-Yonge Station, last train leaves at 2:57 a.m.
  • West from Don Mills Station, last train leaves at 3:09 a.m.

Line 6 – Finch West Light Rail Transit (LRT) and overnight service

  • East from Humber College Station, last vehicle leaves at 9:49 p.m.
  • West from Finch West Station, last vehicle leaves at 9:49 p.m.
  • Shuttle bus service will be extended from 10 p.m. until 2:30 a.m. 
  • 336 Finch West will operate from 2:30 a.m. until 7:30 a.m. 

Subway riders are reminded that if they are travelling to Union Station after 12 a.m. on Jan. 1, they will only be able to enter the station through the doors on Bay Street, just south of Front Street.

Bus and streetcar service will operate at late evening service levels until 3 a.m., the Blue Night Network will operate. 

For more information on the TTC’s free New Year’s Eve/New Year’s Day services, please visit https://www.ttc.ca/riding-the-ttc/Updates/Ride-the-TTC-for-free-on-New-Years-Eve

Here is the GO Train schedule for Dec. 31 and Jan. 1:

  • Lakeshore West: We will be adding extra late-night trips on Dec. 31 to help you get home safely, with the last train leaving Union Station at 7:47 a.m.
  • Lakeshore East: We will be adding extra late-night trips on Dec. 31 to help you get home safely, with the last train leaving Union Station at 7:20 a.m.
  • Kitchener Line: We will be adding extra late-night trips on Dec. 31 to help you get home safely, with the last train leaving Union Station at 6:34 a.m. 
  • Stouffville Line: There will be additional late-night trips on Dec. 31 to help you get home safely, with the last train leaving Union Station at 4:00 a.m.
  • Barrie Line: There will be additional late-night trips on Dec. 31 to help you get home safely, with the last train leaving Union Station at 3:54 a.m.
  • Richmond Hill Line: We will be adding an additional evening trip arriving into Union Station on Dec. 31 with the last train leaving Union Station at 1:15 a.m.
  • Milton Line: We will be adding additional evening trips arriving into Union Station on Dec. 31 with the last train leaving Union Station at 2:55 a.m. 
  • UP Express: We will be adding late-night trains from Union Station to help you get home safely. Special trains will be departing every 30 minutes, starting at 1:15 a.m., with the last train leaving Union Station at 3:45 a.m.

GO Transit said in a news release that riders are encouraged to continue tapping on and off with their PRESTO card, but they will not be charged and will see $0 on the display.

Customers are encouraged to check schedules ahead of time and sign up for On the GO Alerts to receive real time updates about trip schedules, delays or disruptions.