Search Transit Toronto

Free rides, later service: New Year's Eve, December 31 / January 1



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.

Back to top


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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

54 County Court

Buses operate about every 30 minutes after midnight.

The last bus leaves Brampton Gateway Terminal at 12:55 a.m.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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,

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top


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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top


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.

Back to top


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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

11 Westwood

No schedule information available.

Back to top


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.

Back to top


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.

Back to top

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.

Back to top

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.

Back to top


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.

Back to top


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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top

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.

Back to top





























Support us on Patreon Button

Welcome to Transit Toronto! This is an information site dedicated to public transportation in Toronto, maintained by transit enthusiasts for transit enthuasiasts. This is NOT the official website of the Toronto Transit Commission, Metrolinx or any other transit provider or government agency. To access the official websites of these agencies, consult this page here.