You may never get that free lunch that you’ve been waiting for, but you can ride your favourite train, subway, bus or streetcar free of fare New Year’s Eve and early New Year’s Day. Many Greater Toronto and Hamilton area transit agencies are offering passengers free rides and later service to help everyone get home safely after celebrating the start of 2025.
These transit agencies either offer later service or free rides for their passengers — or both — Tuesday, December 31, 2024 until early Wednesday, January 1, 2025:
Brampton Transit — Later service on New Year’s Eve
Free rides after 7 p.m.
You can ride Brampton Transit buses along these routes until about 1:30 a.m.: 6 James Potter; 8 Centre; 24 Van Kirk; 26 Mount Pleasant; 29 Williams; 31 McVean; 35 Clarkway; 52 McMurchy; 54 County Court; 60 Mississauga Road.
You can ride Brampton Transit buses along these routes until about 3 a.m.: 1 Queen; 2 Main; 3 McLaughlin; 4 Chinguacousy; 5 Bovaird; 7 Kennedy; 11 / 11A Steeles; 14 Torbram; 15 Bramalea; 18 Dixie; 23 Sandalwood; 30 Airport Road; 50 Gore Road; 53 Ray Lawson; 57 Charolais; 501 /501A Züm Queen; 502 Züm Main.
30 Airport Rd
Buses operate about every 20 minutes after midnight.
The last southbound bus leaves Mayfield Road East east of Airport Road at 3:31 a.m. The last northbound bus leaves Westwood Square terminal at 2:56 a.m.
5 Bovaird
Buses operate every 35 minutes after midnight. Buses operate only along the 5 branch of the route “via Airport Road.”
The last eastbound bus leaves Mount Pleasant GO Station at 2:21 a.m. The last westbound bus leaves Westwood Square terminal at 2:42 a.m.
15 Bramalea
Buses operate about every 30 minutes after midnight.
The last southbound bus leaves Walmart at 2:20 a.m. The last northbound bus leaves Telford Way south of Tranmere Drive at 2:50 a.m.
8 Centre
Buses operate every 45 minutes after midnight.
The last eastbound bus leaves Brampton Gateway Terminal at 1:10 a.m. The last westbound bus leaves Bramalea Terminal at 1:12 a.m.
57 Charolais
Buses operate every 30 minutes after midnight.
The last southbound bus leaves William Sharpe Drive east of Chinguacousy Road at 3:13 a.m. The last northbound bus leaves Brampton Gateway Terminal at 2:38 a.m.
4 Chinguacousy
Buses operate every 12 minutes after midnight and every 24 minutes along each of the two branches.
4 branch
The last southbound bus leaves Mount Pleasant GO Station at 2:22 a.m. The last northbound bus leaves Brampton Gateway Terminal at 2:25 a.m.
4A branch
The last southbound bus leaves Mount Pleasant GO Station at 2:34 a.m. The last northbound bus leaves Brampton Gateway Terminal at 2:14 a.m.
35 Clarkway
Buses operate every 35 minutes after midnight.
The last southbound bus leaves Bovaird Drive east of Torbram Road at 12:35 a.m. The last northbound bus leaves Highway 50 south of Ebenezer Road at 12:40 a.m.
54 County Court
Buses operate about every 30 minutes after midnight.
The last bus leaves Brampton Gateway Terminal at 12:55 a.m.
18 Dixie
Buses operate about every 28 minutes after midnight.
The last southbound bus leaves Dixie Road south of Mayfield Road at 3:25 a.m.
The last northbound The last northbound bus leaves Dixie Road north of Meyerside Drive at 2:35 a.m.
50 Gore Rd
Buses operate every 15 minutes after midnight and every 30 minutes along each of the two branches.
50 branch
The last southbound bus leaves Gore Meadows Community Centre at 3:17 a.m. The last northbound bus leaves Humber College’s Terminal at 2:55 a.m.
50A branch
The last southbound bus leaves Squire Ellis Drive between Quintette Close and Belladonna Circle at 3:29 a.m. The last northbound bus leaves Humber College Terminal at 2:47 a.m.
6 James Potter
Buses operate every 30 minutes after midnight.
The last southbound bus leaves Mount Pleasant Village Terminal at 1:09 a.m. The last northbound bus leaves the Hurontario / Highway 407 Park and Ride carpool lot at 12:58 a.m.
7 Kennedy
Buses operate every 30 minutes after midnight.
The last southbound bus leaves Hurontario Street south of Mayfield Road East at 3:32 a.m. The last bus on a part trip leaves Hurontario / Mayfield at 3:40 a.m. The last northbound bus to complete a full trip along the route leaves Kennedy Road South north of Derry Road East at 2:54 a.m.
2 Main
Buses operate about every 30 minutes after midnight.
The last southbound bus leaves Heart Lake Terminal at 2:24 a.m. The last northbound bus leaves the Hurontario / Highway 407 Park and Ride carpool lot at 2:43 a.m.
3 McLaughlin
Buses operate about every 30 minutes after midnight.
The last southbound bus leaves Heart Lake Terminal at 2:22 a.m. The last northbound bus leaves Brampton Gateway Terminal at 2:37 a.m.
52 McMurchy
Buses operate every 45 minutes after midnight.
The last southbound bus leaves Downtown Brampton Terminal at 12:37 a.m. The last northbound bus leaves Brampton Gateway Terminal at 1:04 a.m.
31 McVean
Buses operate every hour after midnight.
The last southbound bus leaves McVean Drive south of Squire Ellis Drive at 1:03 a.m. The last northbound bus leaves The Gore Road north of Queen Street East at 12:45 a.m.
60 Mississauga Road
Buses operate every 40 minutes after midnight.
The last southbound bus leaves Mount Pleasant GO Station terminal at 1:11 a.m. The last northbound bus leaves Financial Drive north of Derry Road West at 1:10 a.m.
26 Mount Pleasant
Buses operate every 30 minutes after midnight.
The last southbound bus leaves Clockwork Drive between Edenbrook Hill Drive and Chinguacousy Road at 1:20 a.m. The last northbound bus leaves Mount Pleasant Village Terminal at 1:30 a,m,
1 Queen
Buses operate about every 30 minutes after midnight.
The last eastbound bus leaves Mount Pleasant GO Station at 2:39 a.m. The last westbound bus leaves Highway 50 south of Ebenezer Road at 2:22 a.m.
53 Ray Lawson
Buses operate every hour after midnight.
The last eastbound bus leaves James Potter Road south of Charolais Boulevard at 2:30 a.m. The last westbound bus leaves Brampton Gateway Terminal at 2 a.m.
23 Sandalwood
Buses operate every 34 minutes after midnight.
The last eastbound bus leaves Mount Pleasant Village at 1:53 a.m. The last westbound bus leaves Queen Street west of Highway 50 at 2:54 a.m.
11 Steeles
Buses operate every 30 minutes east of Brampton Gateway Terminal after midnight. They operate every hour west of Gateway after midnight.
The last eastbound bus leaves Lisgar GO Station at 2:33 a.m. The last eastbound bus leaves Brampton Gateway at 3:02 a.m.
The last westbound bus leaves Humber College Terminal for Lisgar at 2:41 a.m. and for Brampton Gateway at 12:11 a.m.
14 Torbram
Buses operate every 30 minutes after midnight.
The last southbound bus leaves Torbram Road south of Father Tobin Road at 3:17 a.m. The last northbound bus leaves Westwood Square terminal at 2:32 a.m.
24 Van Kirk
Buses operate every 40 minutes after midnight.
The last southbound bus leaves Hurontario Street south of Mayfield Road at 12:40 a.m. The last northbound bus leaves Peel Memorial Hospital at 1:19 a.m.
29 Williams
Buses operate every 30 minutes after midnight.
The last eastbound bus leaves Mount Pleasant GO Station at 12:50 a.m. The last westbound bus leaves Queen Street East west of Goreway Drive at 1:04 a.m.
502 Züm Main
Buses drop off or pick up passengers every 15 minutes at stops after midnight.
The last southbound bus leaves Sandalwood Züm Station at 2:33 a.m. The last northbound bus leaves Mississauga City Centre Terminal at 2:41 a.m.
501 Züm Queen
Buses operate every 18 minutes after midnight.
The last eastbound bus leaves Downtown Brampton Terminal at 2:26 a.m. The last westbound bus leaves Smart Vaughan Metropolitan Centre terminal at 2:33 a.m.
Durham Region Transit
Buses operate with regular weekend schedules. Free rides after 7 p.m.
GO Transit — Later service on New Year’s Eve
Free rides after 7 p.m., courtesy of Forty Creek Whisky and Metrolinx.
You can ride many GO buses and trains until about 3:30 a.m.. GO is providing extra service or later service along these lines and routes: 01 Lakeshore West trains; 09 Lakeshore East trains; 18 Lakeshore West buses; 21 Milton trains; 31 Kitchener trains; 61 Richmond Hill trains; 65 Barrie trains; 68 Barrie / Newmarket / Aurora; 71 Stouffville trains, 71 Uxbridge / Stouffville / Toronto buses; 88 Peterborough / Oshawa.
**
65 Barrie trains
GO is operating extra northbound trains along the line.
- Extra trains start their trips in Union Station at 12:54 and 2:24 a.m. and end in Allandale Waterfront GO Station at 2:42 and 4:12 a.m.
- Another extra train starts in Union at 3:54 a.m. and ends in Bradford GO Station at 5:06 a.m.
The northbound trains that start in Union at 10:01 and 10:54 p.m. drop off or pick up passengers in all stations and end in Aurora GO Stations at 10:52 and 11:46 p.m.
68 Barrie / Newmarket / Aurora
An extra northbound bus leaves Aurora GO Station bus terminal at 11:57 p.m. It drps off or picks up passengers in all stops to the Barrie Bus Terminal, ending its trip at 1:17 p.m.
31 Kitchener trains
GO is operating extra westbound trains in both directions along the line.
- Extra trains start in Union Station at 1:04 and 2:04 a.m. and end in Bramalea GO Station at 1:44 and 2:44 a.m.
- More extra trains start in Union at 12:34, 2:34, 4:34 and 6:34 a.m. and end in Mount Pleasant GO Station at 1:28, 3:28, 5:23 and 7:23 a.m.
- Another extra train starts in Union at 1:19 a.m. and ends in Georgetown GO Station at 2:24 a.m.
- Yet another extra train starts in Union at 1:34 a.m. and ends in Kitchener GO Station at 3:36 a.m.
The trains that usually start in Union at 4:34 and 5:04 p.m. drop off or pick up passengers in all stops to Bramalea, ending at 5:09 and 5:39 a.m. GO is cancelling the westbound train that usually starts in Union at 11:51 p.m. and ends in Mount Pleasant to allow it to add extra trains to the schedule.
09 Lakeshore East trains
GO is operating extra trains in both directions along the line.
- Extra westbound trains start their trips in Durham College Oshawa GO Station at 6;55, 7:55, 8:55, 9:25, 9:55 and 11:39 p.m. They drop off or pick up passengers in all stations to Union Station and end their trips at 7:57, 8:57, 9:57, 10:27, 10:57 and 12:41 a.m.
- Extra eastbound trains leave Union at 12:35, 12:50, 1:20, 1:50, 2:20, 3:20, 5:20 and 7:20 a.m. They end in Oshawa at 1:42, 1:57, 2:27, 2:57, 3:27, 4:22, 6:22 and 8:22 a.m.
- GO has cancelled the eastbound trains that usually start in Union at 11:50 p.m. and 12:20 a.m. to allow it to add extra trains to the schedule.
18 Lakeshore West buses
GO is adjusting a late-night trip to connect to the special 2 a.m. Lakeshore West train:
If you’re travelling westbound, the buses that usually starts its trip in Aldershot GO Station bus terminal at 1:27 a.m. bus starts, instead, 42 minutes later at 2:09 a.m. to connect with the train arriving in Aldershot at 2 a.m.
01 Lakeshore West trains
GO is operating extra trains in both directions along the line.
- Extra eastbound trains start their trips in Oakville GO Station at 5:05, 5:35, 6:05 and 6:35 p.m. They drop off or pick up passengers in Clarkson and Port Credit GO stations and end in Union Station at 5:38, 6:08, 6:38 and 7:08 p.m.
- Another extra eastbound train starts in the Hamilton GO Centre at 8:14 p.m. It serves passengers in Aldershot, Burlington, Oakville, Port Credit and Exhibition GO stations, ending its trip in Union at 9:28 p.m. More extra eastbound trains start in West Harbour GO Station at 11:25 p.m. and 12:55 a.m. They serve passengers in all stations to Union, ending their trips at 12:46 and 2:15 a.m.
- Extra westbound trains start in Union at 12:47, 2:47, 5:47 and 7:47 a.m. They serve passengers in all stations (except the Hamilton GO Centre) and end their trips in West Harbour at 2:14, 4:14, 7:09 and 9:09 a.m.
- More extra westbound trains start in Union at 1:02, 1:47 and 3:47 a.m. They serve passengers in all stations to Burlington, ending their trips at 2:07, 2:52 and 4:47 a.m.
- Another extra westbound train starts in Union at 1:17 a.m. It serves passengers in all stations (except West Harbour) and ends in the Hamilton GO Centre at 2:47 a.m.
GO has cancelled the westbound trains that usually start in Union at 10:22 and 11:47 p.m. and 12:17 a.m. to allow it to add extra trains to the schedule.
The westbound train that starts its trip in Union at 12:32 a.m. ends in Burlington at 1:37 a.m.
The Toronto-bound train that usually starts in Niagara Falls VIA / GO Station at 9:09 p.m. leaves, instead, one hour earlier at 8:09 p.m. It drops off or picks up passengers in West Harbour, Aldershot, Burlington, Oakville, Port Credit and Exhibition GO stations. it ends its trip in Union Station at 10:28 p.m.
21 Milton trains
GO is operating extra trains in both directions along the line.
- Extra eastbound trains start their trips in Milton GO Station at 8:30 and 9:30 p.m. They end in Union Station at 9:33 and 10:33 p.m.
- Extra westbound trains start in Union at 12:55 and 2:55 a.m. They end in Milton at 1:55 and 3:55 a.m.
GO is also operating early-homebound rush-hour service along the line.
88 Peterborough / Oshawa
GO has adjusted a late-night trip to connect to the 12:22 a.m. Lakeshore East train
- If you’re travelling northbound, the train arriving in Durham College Oshawa GO Station at 12:22 a.m. will connect to the 1:04 a.m. bus travelling to Trent University.
61 Richmond Hill trains
GO is operating an extra southbound train along the line. It starts its trip in Bloomington GO Station at 7:32 p.m. It ends in Union Station at 8:35 p.m.
GO is also operating early-homebound rush-hour service along the line.
71 Stouffville trains
GO is operating extra trains in both directions along the line.
- An extra northbound train starts its trip in Union Station at 1:12 a.m. and drops off or picks up passengers in all stations to Mount Joy GO Station. It ends its trip at 2:10 a.m.
- More extra northbound trains start in Union at 2:42 and 4:12 a.m. They serve passengers in all stations on the line and end in Old Elm GO Station at 3:54 and 5:24 a.m.
GO is cancelling the trains that usually leave Union at 11:12 p.m. and 12:12 a.m.
71B Uxbridge / Stouffville / Toronto buses
An extra northbound bus leaves Union Station GO Bus Terminal at 11:32 p.m. It operates express — without stopping — to Unionville GO Station bus terminal, then drops off or picks up passengers at all stops to Railway Street across from Albert Street in Uxbridge. It ends its trip in Uxbridge at 1:02 a.m.
Hamilton Street Railway — Later service on New Year’s Eve
Free rides after 6 p.m.
Buses operate with later service along all routes that usually have Monday-to-Friday-evening service after 10 p.m. Last buses leave Frank A. Cooke Terminal at 12:30 and 1 a.m. along most routes.
MiWay — Later service on New Year’s Eve
Free rides after 7 p.m.
MiWay offers later service along these routes until about 4 a.m.: 1 Dundas; 2 Hurontario; 3 Bloor; 5 Dixie; 7 Airport, 10 Bristol - Britannia; 11 Westwood; 13 Glen Erin; 17 Hurontario; 23 Lakeshore; 26 Burnhamthorpe; 61 Mavis; 66 McLaughlin.
7 Airport
Buses operate every 30 minutes after midnight.
The last southbound bus leaves Westwood Square terminal at 2:45 a.m. The last northbound bus leaves City Centre Terminal at 3:06 a.m.
3 Bloor
Buses operate about every 30 minutes after midnight.
The last eastbound bus leaves City Centre Terminal at 3:22 a.m. The last westbound bus leaves Kipling Terminal at 3:06 a.m.
10 Bristol
Buses operate about every 22 minutes after midnight.
The last southbound bus leaves Meadowvale Town Centre at 1:05 a.m. The last northbound bus leaves City Centre Terminal at 1:06 a.m.
26 Burnhamthorpe
Buses operate about every 30 minutes after midnight.
The last eastbound bus leaves South Common Centre terminal at 1:50 a.m. The last westbound bus leaves Kipling Terminal at 2:51 a.m.
5 Dixie
Buses operate about every 30 minutes after midnight.
The last southbound bus leaves Cardiff Boulevard north of Khalsa Drive at 1:09 a.m. The last northbound bus leaves Long Branch Loop at 1:59 a.m.
1 Dundas
Buses operate about every 30 minutes after midnight. No service along the 1C branch.
The last eastbound bus leaves Laird Road west of Ridgeway Drive at 3:12 a.m. The last westbound bus leaves Kipling Terminal at 3:22 a.m.
13 Glen Erin
Buses operate about every 50 minutes after midnight.
The last southbound bus leaves Meadowvale Town Centre terminal at 1:57 a.m. The last northbound bus leaves Clarkson GO Station bus terminal at 2:47 a.m.
2 Hurontario
Buses operate about every 20 minutes after midnight.
The last southbound bus City Centre Transit Terminal at 3:31 a.m. The last northbound bus leaves Port Credit GO Station bus terminal at 3:38 a.m.
17 Hurontario
Buses operate about every 30 minutes after midnight.
The last southbound bus leaves the Hurontario / Highway 407 Park and Ride carpool lot at 3:23 a.m. The last northbound bus leaves City Centre Transit Terminal at 3:24 a.m.
23 Lakeshore
Buses operate about every 30 minutes after midnight.
The last eastbound bus leaves Clarkson GO Station bus terminal at 2:11 a.m. The last westbound bus leaves Long Branch Loop at 2:08 a.m.
61 Mavis
Buses operate about every 13 minutes after midnight.
The last southbound bus leaves Sheridan College’s Davis campus at 2:29 a.m. The last northbound bus leaves City Centre Terminal at 2:30 a.m.
66 McLaughlin
Buses operate about every 30 minutes after midnight.
The last southbound bus leaves Sheridan College’s Davis campus at 1:03 a.m. The last northbound bus leaves City Centre Terminal at 12:54 a.m.
11 Westwood
No schedule information available.
Oakville Transit — Later service on New Year’s Eve
Free rides after 7 p.m.
Oakville Transit provides late-night buses from the Oakville GO Station at 11:40 p.m. and 12:40 a.m. The buses meet GO Transit trains operating along the 01 Lakeshore West line from Union Station.
Toronto Transit Commission — Later service on New Year’s Eve
Free rides from 7 p.m. until 8 a.m., courtesy of J.P. Wiser’s.
Later service until about 4 a.m. along all bus, streetcar, subway and rapid transit routes or lines that usually provide late-evening service passengers. (The TTC uses the term “late evening” to refer to service along regular daytime routes after 10 p.m.) Buses and streetcars operating along the TTC’s network of overnight routes serve passengers from about 4 until 8 a.m. New Year’s Day, Sunday, January 1, 2023. .
Last TTC rapid transit trains early January 1:
Line 1 Yonge - University subway
The last northbound trains leave Union Station at 2:31 a.m. for Finch Station and 2:27 a.m. for Vaughan Metropolitan Centre Station.
The last southbound train from Finch Station leaves at 2 a.m. The last southbound train leaves Vaughan Metropolitan Centre Station at 1:50 a.m.
Line 2 Bloor - Danforth subway
Last trains leave Yonge Station at 2:40 a.m. for Kipling and Kennedy stations.
The last eastbound train leaves Kipling Station at 2:15 a.m. The last westbound train leaves Kennedy Station at 2:18 a.m.
Line 4 Sheppard subway
The last westbound train leaves Don Mills Station at 3:09 a.m. The last eastbound train leaves Sheppard - Yonge Station at 2:57 a.m.
UP Express
Free rides after 7 p.m., courtesy of Forty Creek Whisky and Metrolinx.
UP Express has arranged extra late-night trains from Union Station to help you get back from the festivities safely. Extra trains start their trips in Union Station every 30 minutes between 1:15 and 3:45 a.m., dropping off passengers in all stations to Pearson Airport Station.
The last train starts in Pearson at 12:57 a.m. and UP Express hasn’t scheduled any more late-night trains from Pearson. Board GO Transit or TTC to travel from Pearson after 12:57 a.m.
York Region Transit — Later service on New Year’s Eve
Free rides from 7 p.m.
You can ride YRT buses along these routes until about 4 a.m.: Viva blue; Viva orange, Viva purple; Viva purple “A”; Viva yellow; 1 Highway 7; 4 Major Mackenzie; 16 16th Avenue, 20 Jane; 77 Highway 7; 85 Rutherford, 88 Bathurst; 90 Leslie; 91 Bayview; 105 Dufferin; 107 Keele, 165 Weston.
88 Bathurst
Buses operate about every 40 minutes after midnight.
The last southbound bus leaves Seneca Polytechnic’s King Campus at 2:20 a.m. The last northbound bus leaves Finch GO Bus Terminal at 3:12 a.m.
91 Bayview
Buses operate about every 45 minutes after midnight.
The last southbound bus leaves Subrisco Avenue east of Bayview Avenue at 2:45 a.m. The last northbound bus leaves Finch GO Bus Terminal at 3:17 a.m.
105 Dufferin
Buses operate about every 30 minutes after midnight.
The last southbound bus leaves Confederation Parkway west of Dufferin Street at 2:33 a.m. The last northbound bus leaves Sheppard West Station at 3:07 a.m.
1 Highway 7
Buses operate about every hour after midnight.
The last westbound bus leaves Cornell Terminal at 2:52 a.m. The last eastbound bus leaves Richmond Hill Centre Terminal at 3:45 a.m.
77 Highway 7
Buses operate about every 35 minutes after midnight.
The last eastbound bus leaves Vaughan Boulevard north of Highway 7 at 3:05 a.m. The last westbound bus leaves Finch GO Bus Terminal at 3:10 a.m.
20 Jane
Buses operate about every 30 minutes after midnight.
The last northbound bus leaves Pioneer Village Station at 3:07 a.m.
107 Keele
Buses operate about every 30 minutes after midnight.
The last southbound bus leaves Cranston Park Avenue south of Teston Road at 3:44 a.m. The last northbound bus leaves Pioneer Village Station at 3:16 a.m.
90 Leslie
Buses operate every 40 minutes after midnight.
The last southbound bus leaves Richmond Green loop at 2:369 a.m. The last northbound bus leaves Don Mills Station at 3:15 a.m.
4 Major Mackenzie
Buses operate about every 20 minutes after midnight.
The last eastbound bus leaves Major Mackenzie Drive west of Woodend Place at 2:58 a.m. The last westbound bus leaves Markland Street north of Hillmount Road at 3:32 a.m.
85 Rutherford
Buses operate about every 45 minutes after midnight.
The last eastbound bus leaves Napa Valley Avenue west of Islington Avenue at 2:35 a.m. The last westbound bus leaves Brodie Drive south of Orlando Avenue at 3:33 a.m.
16 16th Avenue
Buses operate about every hour after midnight.
The last westbound bus leaves Cornell Terminal at 2:23 a.m. The last eastbound bus leaves Ilan Roman Boulevard north of Rutherford Road at 3:38 a.m.
Viva blue
Buses operate about every 20 minutes after midnight.
The last southbound bus leaves Newmarket GO Bus Terminal at 2:05 a.m. The last northbound bus leaves Finch GO Bus Terminal at 3:15 a.m.
Viva orange
Buses operate about every 30 minutes after midnight.
The last eastbound bus leaves Martin Grove vivastation at 3:34 a.m. The last westbound bus leaves Richmond Hill Centre Terminal at 3:47 a.m.
Viva purple
Buses operate about every 40 minutes after midnight.
The last westbound bus leaves Cornell Terminal at 2:41 a.m. The last eastbound bus leaves Richmond Hill Centre Terminal at 3:35 a.m.
Viva purple “A”
Buses operate about every 40 minutes after midnight.
The last westbound bus leaves Cornell Terminal at 3:02 a.m. The last eastbound bus leaves Richmond Hill Centre Terminal at 3:45 a.m.
Viva yellow
Buses operate about every 20 minutes after midnight.
The last westbound bus leaves Davis Drive / Highway 404 Park and Ride carpool lot at 4:20 a.m. The last eastbound bus leaves Newmarket Terminal at 3:58 a.m.
165 Weston
Buses operate about every 35 minutes after midnight.
The last southbound bus leaves Major Mackenzie / Highway 400 Park and Ride carpool lot at 2:38 a.m. The last northbound bus leaves Pioneer Village Station at 3:16 a.m.