Toronto keeps moving, even during the holidays.

And TTC has got you covered, despite  its modified hours.  One of the city’s biggest presents to its residents is the TTC free service on New Year’s Eve, from 7 p.m. to 7 a.m. January 1, 2020. PRESTO customers are forewarned not to tap their cards (but refunds can happen within three days if it happens by accident)!

The most festive time of the year is just around the corner, and with it comes a modified TTC holiday schedule. Christmas and Boxing Day have regular service, but subways start a little later than usual on the 25th at 8 a.m.

Boxing Day subways start at 6 a.m.

December 27 and 28 maintain regular service with reduced peak period service on most routes – and subways begin early at 6 a.m.

READ: Here Is What’s Open On Christmas Day in Toronto

For New Year’s Eve subway service, the last trains leave Union Station at 3:30 a.m. for Finch Station and 3:34 a.m. for Vaughan Metropolitan Centre Station. While the last train south from Finch Station to Union Station departs at 3:05 a.m., and south from Vaughan Metropolitan Centre Station to Union Station at 2:49 a.m.

The last northbound train on Line 1 will connect at Bloor-Yonge Station with the last eastbound and westbound trains on Line 2 Bloor-Danforth at 3:37 a.m., and at Sheppard-Yonge Station with the last eastbound train on Line 4, Sheppard at 3:57 a.m.

READ: Once Again This Toronto Street Is Covered In Giant Santas

For Line 3 in Scarborough, the last eastbound train will leave Kennedy Station at 4:05 a.m. for McCowan Station. Most bus and streetcar routes that usually run after midnight will be extended until 4 a..m.

Above ground on New Year’s Eve, the 501 Queen streetcar will divert both ways via King Street, Spadina Avenue, and Church Street after 5 p.m., while the 6 Bay bus will also divert in both directions after 5 p.m. On January 1, 2020, regular service resumes with the subway and most routes beginning at 8 a.m.

Regular TTC service will resume Thursday, January 2 at 6 a.m.