Search Transit Toronto

Some transit agencies end service early,
Christmas Eve, December 24



Probably fewer people travel by transit late on Christmas Eve than on any other night of the year.

That’s why some local transit agencies — Burlington Transit and Durham Region Transit in the Greater Toronto area and Guelph Transit, Niagara Region Transit, Peterborough Transit and the St. Catharines Transit Commission elsewhere in the Greater Golden Horseshoe — shut down their services completely by 11 p.m. (or earlier) Wednesday, December 24.


Burlington Transit


BT ends service by 8 p.m. Christmas Eve, Thursday, December 24 (or operates no service) along these routes: 1 Plains, 2 Brant North, 3 Guelph, 6 Headon, 10 New / Maple, 11 Sutton - Alton, 12 Upper Middle, 20A Lakeshore - Burloak, 20B Burloak - Lakeshore, 21 Fairview, 25 Walkers, 50 Burlington South late-night, 51 Burlington Northeast late-night, 52 Burlington Northwest late-night.


2 Brant North

The last southbound bus leaves Driftwood west of Autumn Hill at 7:35 p.m. The last northbound bus leaves Burlington GO at 7:55 p.m.

51 Burlington Northeast late night
52 Burlington Northwest late-night
50 Burlington South late night

Burlington Transit does not operate buses along the routes, Christmas Eve, Thursday, December 24.

20B Burloak - Lakeshore

The last bus leaves Appleby GO Station at 7:25 p.m.

21 Fairview

The last eastbound bus leaves Burlington GO Station at 7:32 p.m. The last westbound bus leaves Appleby GO Station at 8 p.m.

5 Francis - Downtown

The last eastbound bus leaves King Road across from Townsend Avenue at 7:55 p.m. The last westbound bus leaves Burlington GO Station at 7:40 p.m.

3 Guelph - Downtown

The last southbound bus leaves Driftwood west of Autumn Hill at 7:16 p.m. The last northbound bus leaves Burlington GO at 7:55 p.m.

6 Headon

The last southbound bus leaves Highway 407 / Dundas “Park ‘n’ Ride” carpool lot at 7:25 p.m. The last northbound bus leaves Burlington GO Station at 7:55 p.m.

20A Lakeshore - Burloak

The last bus leaves Appleby GO Station at 7:55 p.m.

10 New - Maple

The last eastbound bus leaves Burlington GO Station at 7:55 p.m. The last westbound bus leaves Appleby GO Station at 7:55 p.m.

1 Plains

The last Burlington-bound bus leaves Bay Street North south of Vine Street in downtown Hamilton at 7:13 p.m. The last Hamilton-bound bus leaves Burlington GO Station at 7:56 p.m.

11 Sutton - Alton

The last southbound bus leaves Highway 407 / Dundas “Park ‘n’ Ride” carpool lot at 7:25 p.m. The last northbound bus leaves Appleby GO Station at 7:55 p.m.

12 Upper Middle

The last eastbound bus leaves Burlington GO Station at 7:57 p.m. The last westbound bus leaves Appleby Line south of Dundas Street beside the Cornerstone Centre at 7:25 p.m.

25 Walkers

The last southbound bus leaves Highway 407 / Dundas “Park ‘n’ Ride” carpool lot at 7:23 p.m. The last northbound bus leaves Burlington GO Station at 7:55 p.m.


Buses serving all other routes operate with regular Monday-to-Friday schedules and go out of service earlier in the evening.

You can view more details about Burlington Transit’s Christmas Eve service here.


Durham Region Transit


DRT ends service around 11 p.m. Christmas Eve, Thursday, December 24, along these routes: 101 Industrial / Bay Ridges, 103B Glennana / Strouds, 110B West Pickering, 111 East Pickering counterclockwise, 111A East Pickering clockwise, 112 Brock, 120 Whites, 218D Beach / Audley South, 219D Ravenscroft / Village, 221D Central Ajax / Monarch, 224D Harwood / Lake Driveway, 225 Audley North, 302 Brock - Brooklin, 304 Anderson, 305 Thickson / Garrard, 318 Garden / Otter Creek / Whitby Shores, 401 Simcoe, 402 King, 403 Park, 405 Wilson, 407 Ritson / Colonel Sam, 409 Olive / Harmony, 411 Grandview / Courtice, 412 Adelaide / Courtice, 900 PULSE, 910 Campus Connect, 915 Taunton, 916 Rossland, 923 Bayly, 950 Uxbridge / Port Perry / UOIT.


412 Adelaide / Courtice

The last eastbound bus leaves Oshawa Centre terminal at 10 p.m. It ends its trip on Courtice Road across from Moyse Drive at 10:33 p.m.

The last westbound bus leaves Courtice across from Moyse at 9:56 p.m. It ends its trip on Townline Road north of King Street East at 10:06 p.m.

304 Anderson

The last northbound bus leaves Whitby GO Station at 10:10 p.m. It returns to the station at 10:30 p.m.

225 Audley North

The last bus leaves Ajax GO Station at 10:05 p.m. It returns to the station at 10:53 p.m.

923 Bayly

The last eastbound bus leaves the Scarborough campus of the University of Toronto at 9:24 p.m. It ends its trip in Ajax GO Station bus terminal at 10:15 p.m.

The last westbound bus leaves Ajax GO Station at 10:15 p.m. It ends its trip on the U of T campus at 10:55 p.m.

218D Beach / Audley South

The last bus leaves Ajax GO Station at 10:05 p.m. It returns to the station at 10:45 p.m.

112 Brock

The last bus leaves Pickering GO Station at 10:05 p.m. and returns to the station at 10:50 p.m.

302 Brock / Brooklin

The last northbound bus leaves Whitby GO Station at 10:10 p.m. The last southbound bus leaves Baldwin Street south of Cassels Street East at 10:29 p.m.

910 Campus Connect

The last northbound bus leaves Whitby GO Station at 9:40 p.m. It ends its trip on the North Oshawa campuses of Durham College and the University of Ontario Institute of Technology (UOIT) at 10:20 p.m.

The last southbound bus leaves Durham / UOIT at 10:05 p.m. It ends its trip in Whitby GO Station bus terminal at 10:40 p.m.

111A East Pickering clockwise

The last bus leaves Pickering Parkway Terminal at 9:35 p.m. and returns to the terminal at 10:05 p.m.

111 East Pickering counterclockwise

The last bus leaves Pickering Parkway Terminal at 10:05 p.m. and returns to the terminal at 10:35 p.m.

221D Central Ajax / Monarch

The last bus leaves Ajax GO Station at 10:05 p.m. It returns to the station at 10:47 p.m.

318 Garden / Otter Creek / Whitby Shores

The last northbound bus (to Garden and Otter Creek) leaves Whitby GO Station at 9:40 p.m. It returns to the station at 10:25 p.m. The last southbound bus (to Whitby Shores) leaves the station at 10:25 p.m. It returns to the station at 10:40 p.m.

103 Glenanna / Strouds

The last bus leaves Pickering GO Station at 9:25 p.m. and returns to the station at 9:55 p.m.

411 Grandview / Courtice

The last eastbound bus leaves Oshawa Centre terminal at 9:15 p.m. It ends its trip on Courtice Road across from Moyse Drive at 9:53 p.m.

The last westbound bus leaves Courtice across from Moyse at 9:53 p.m. It ends its trip in Oshawa Centre terminal at 10:30 p.m.

224D Harwood / Lake Driveway

The last bus leaves Ajax GO Station at 10:05 p.m. It returns to the station at 10:42 p.m.

101 Industrial / Bay Ridges

The last bus leaves Pickering GO Station at 10 p.m. and returns to the station at 10:25 p.m.

402 King

The last eastbound bus leaves Oshawa Centre terminal at 9:30 p.m. It ends its trip on Courtice Road south of Moyse Drive at 9:56 p.m.

The last westbound bus leaves Courtice south of Moyse at 9:33 p.m. It ends its trip in Oshawa Centre terminal at 10 p.m.

410 Olive / Harmony

The last south- and westbound bus leaves Harmony Terminal at 9:15 p.m. It ends its trip in Oshawa Centre terminal at 9:45 p.m.

The last east- and northbound bus leaves Oshawa Centre terminal at 9:45 p.m. It ends its trip in Harmony Terminal at 10:15 p.m.

403 Park

The last bus leaves Oshawa Centre terminal at 9:50 p.m. It returns to the terminal at 10:20 p.m.

900 PULSE

The last eastbound bus leaves the Scarborough campus of the University of Toronto at 9:51 p.m. It ends its trip on Mary Street North north of Bond Street East at 10:51 p.m.

The last westbound bus leaves Mary Street North north of Bond Street East at 9:55 p.m. It ends its trip on the U of T campus at 10:51 p.m.

219 Ravenscroft / Village

The last bus leaves Ajax GO Station at 10:05 p.m. It returns to the station at 10:45 p.m.

407 Ritson / Colonel Sam

The last northbound bus leaves Colonel Sam Drive at 9:15 p.m. It ends its trip in Harmony Terminal at 10 p.m.

The last southbound bus leaves Harmony Terminal at 9:30 p.m. It ends its trip on Colonel Sam Drive at 10:15 p.m.

916 Rossland

The last eastbound bus leaves Ajax GO Station at 10:05 p.m. It ends its trip on the Harmony Terminal at 10:53 p.m.

The last westbound bus leaves Harmony Terminal at 10:05 p.m. It ends its trip in Ajax GO Station bus terminal at 11 p.m.

401 Simcoe

The last southbound bus leaves the North Oshawa campus of Durham College and the University of Ontario Institute of Technology (UOIT) at 10 p.m. It leaves Centre Street North just north of King Street West at 10:20 p.m. It arrives on Lakeview Park east of Ritson South at 10:35 p.m. It ends its trip on Cedar Street south of Wentworth Street West.

The last northbound bus leaves Lakeview Park Boulevard east of Ritson Road South at 10:05 p.m. It leaves Simcoe Street North north of Bond Street East at 10:25 p.m. It ends its trip on the Durham / UOIT campus at 10:40 p.m.

915 Taunton

The last eastbound bus leaves Ajax GO Station at 10:05 p.m. It ends its trip on the North Oshawa campuses of Durham College and the University of Ontario Institute of Technology (UOIT) at 10:50 p.m.

The last westbound bus leaves Durham / UOIT at 10:05 p.m. It ends its trip in Ajax GO Station bus terminal at 10:47 p.m.

305 Thickson / Garrard

The last northbound bus leaves Whitby GO Station at 10:10 p.m. It returns to the station at 10:36 p.m.

409 Thornton / Stevenson

The last bus leaves Oshawa Centre terminal at 9:30 p.m. It returns to the terminal at 10:10 p.m.

950 Uxbridge / Port Perry / Durham College / UOIT

The last northbound bus leaves the North Oshawa campuses of Durham College and the University of Ontario Institute of Technology (UOIT) at 8 p.m. It ends its trip on Parratt Road north of Durham Highway 47 in Uxbridge at 9:12 p.m.

The last southbound bus leaves Uxbridge at 9:12 p.m. It ends its trip on the Durham / UOIT campus at 10:13 p.m.

110B West Pickering

The last bus leaves Pickering Parkway Terminal at 10:05 p.m. and returns to the terminal at 11:02 p.m.

120 Whites

The last bus leaves Pickering GO Station at 10:05 p.m. It ends its trip in Sunbird Loop at 10:23 p.m. and then goes out of service.

405 Wilson

The last northbound bus leaves Oshawa GO Station at 9:45 p.m. It ends its trip in Harmony Terminal at 10:30 p.m.

The last southbound bus leaves Harmony Terminal at 10 p.m. It ends its trip in Oshawa GO Station bus terminal at 10:35 p.m.


Buses serving all other routes operate with regular Monday-to-Friday schedules and go out of service earlier in the evening.


Guelph Transit


Guelph Transit ends service earlier, with the last buses leaving the Guelph Central or University Centre terminals by 6:15 p.m. Christmas Eve, Thursday, December 24, along these routes: 1A College Edinburgh clockwise, 1B College Edinburgh counterclockwise, 2A West Loop clockwise, 2B West Loop counterclockwise, 3A East Loop clockwise, 3B East Loop counterclockwise, 4 York, 5 Gordon, 6 Harvard Ironwood, 7 Kortright Downey, 8 Stone Road Mall, 9 Waterloo, 10 Imperial, 11 Willow West, 12 General Hospital, 13 Victoria Road Recreation Centre, 14 Grange, 15 University College, 16 Southgate, 20 Northwest Industrial.

Buses operate every 30 minutes all day from about 5:45 a.m. until about 6:15 p.m.


1A College Edinburgh clockwise
1B College Edinburgh counterclockwise

The last bus leaves University Centre terminal at 6 p.m.

3A East Loop clockwise

The last bus leaves Guelph Central GO Station at 5:15 p.m. It leaves University Centre terminal at 6 p.m.

3B East Loop counterclockwise

The last bus leaves Guelph Central GO Station at 5:45 p.m. It leaves University Centre terminal at 6 p.m.

15 General Hospital

The last bus leaves Guelph Central GO Station at 6:15 p.m.

5 Gordon

The last bus leaves Guelph Central GO Station at 5:45 p.m. and University Centre terminal at 6 p.m.

14 Grange

The last bus leaves Guelph Central GO Station at 6:15 p.m.

6 Harvard Ironwood

The last bus leaves University Centre terminal at 6 p.m.

10 Imperial

The last bus leaves Guelph Central GO Station at 6:15 p.m.

7 Kortright Downey

The last bus leaves University Centre terminal at 6 p.m.

20 Northwest Industrial
16 Southgate
8 Stone Road Mall
13 Victoria Road Recreation Centre

The last bus leaves Guelph Central GO Station at 6:15 p.m.

15 University College

The last bus leaves University Centre terminal at 6 p.m.

9 Waterloo
11 Willow West

The last bus leaves Guelph Central GO Station at 6:15 p.m.

2A West Loop clockwise

The last bus leaves Guelph Central GO Station at 5:45 p.m. It leaves University Centre terminal at 6 p.m.

2B West Loop counterclockwise

The last bus leaves Guelph Central GO Station at 5:15 p.m. It leaves University Centre terminal at 6 p.m.

4 York

The last bus leaves Guelph Central GO Station at 6:15 p.m.


Niagara Region Transit


NRT ends service earlier, by about 6 p.m. Christmas Eve, Thursday, December 24 along these routes: 50 Niagara Falls - St. Catharines, 55 St. Catharines - Niagara Falls, 60 Niagara Falls - Welland, 65 Welland - Niagara Falls, 70 St. Catharines - Welland, 75 Welland - St. Catharines, Fort Erie link, Port Colborne link.


Fort Erie link

The last northbound bus leaves Fort Erie Walmart at 5:40 p.m. It ends its trip in Dorchester / Morrison Hub in Niagara Falls at 6:10 p.m. The last southbound bus leaves Niagara Falls at 5:10 p.m. It ends its trip in Fort Erie at 5:40 p.m.

50 Niagara Falls / St. Catharines

The last bus leaves Target Plaza at 5:05 p.m. It ends its trip in Downtown St. Catharines Terminal at 5:53 p.m.

60 Niagara Falls / Welland

The last bus leaves Morrison / Dorchester Hub at 5 p.m. It ends its trip in Downtown Welland Terminal at 5:45 p.m.

Port Colborne link

The last northbound bus leaves Port Colborne City Hall at 5:10 p.m. It ends its trip in Downtown Welland Terminal at 5:49 p.m. The last southbound bus leaves Welland at 5:49 p.m. It ends its trip in Port Colborne at 6:15 p.m.

55 St. Catharines / Niagara Falls

The last bus leaves Downtown St. Catharines Terminal at 5:10 p.m. It ends its trip in Target Plaza terminal at 5:58 p.m.

70 St. Catharines / Welland

The last bus leaves Downtown St. Catharines Terminal at 5:05 p.m. It ends its trip in Downtown Welland Terminal at 5:45 p.m.

65 Welland / Niagara Falls

The last bus leaves Downtown Welland Terminal at 5 p.m. It ends its trip in Morrison / Dorchester Hub at 5:45 p.m.

75 Welland / St. Catharines

The last bus leaves Downtown Welland Terminal at 5:10 p.m. It ends its trip in Downtown St. Catharines Terminal at 5:50 p.m.


Peterborough Transit


PT ends service earlier Christmas Eve, Thursday, December 24, with the last buses ending their trips in Downtown Terminal by 7:15 p.m. along these routes: 1 George North, 2 Chemong Road, 3 Highland Road, 4 Jackson Park, 5 Charlotte West, 6 SSFC / Kawartha, 7 Lansdowne West, 8 Monaghan Road, 9 Nicholls Park, 10 Collison, 11 Ashburnham, 12 Major Bennett.


11 Ashburnham
5 Charlotte West
2 Chemong Road
10 Collison

The last bus leaves Downtown Terminal at 6:40 p.m. It returns to the terminal at 7:20 p.m.

1 George North

The last bus leaves Downtown Terminal at 6 p.m. It returns to the terminal at 7:20 p.m.

3 Highland Road
4 Jackson Park

The last bus leaves Downtown Terminal at 6:40 p.m. It returns to the terminal at 7:20 p.m.

7 Lansdowne West

The last bus leaves Downtown Terminal at 6 p.m. It returns to the terminal at 7:20 p.m.

12 Major Bennett
8 Monaghan Road
9 Nicholls Park

The last bus leaves Downtown Terminal at 6:40 p.m. It returns to the terminal at 7:20 p.m.

6 SSFC / Kawartha

The last bus leaves Downtown Terminal at 6 p.m. It returns to the terminal at 7:20 p.m.


St. Catharines Transit Commission


The SCTC ends service earlier Christmas Eve, Wednesday, December 24, with the last buses leaving the Downtown Terminal by 7:15 p.m. It’s ending service later along these routes: 21 Confederation - Brock, 101 Hospital - Port Dalhousie, 102 Ontario St., 104 Oakdale - Pen Centre, 106 Lake St. 108 Grantham - Port Weller, 109 Geneva St., 110 Glenridge - Pen Centre, 112 Vine St. 116 Brock - Glenridge, 117 Bunting - Lakeshore, 118 Secord Woods, 120 Thorold - Pen Centre.


116 Brock - Glenridge
117 Bunting - Lakeshore

Last bus leaves the Downtown St. Catharines Terminal at 8:15 p.m.

21 Confederation - Brock

Last southbound bus leaves Brock University at 8:06 p.m.

109 Geneva St.
108 Grantham - Port Weller
101 Hospital - Port Dalhousie

Last bus leaves the Downtown St. Catharines Terminal at 7:45 p.m.

106 Lake St.
104 Oakdale - Pen Centre

Last bus leaves the Downtown St. Catharines Terminal at 8:15 p.m.

102 Ontario St.
118 Secord Woods

Last bus leaves the Downtown St. Catharines Terminal at 7:45 p.m.

120 Thorold - Pen Centre

Last northbound bus leaves Towpath Terminal at 7:46 p.m. Last southbound bus leaves the Pen Centre at 7:30 p.m.

112 Vine St.
115 West St. Catharines

Last bus leaves the Downtown St. Catharines Terminal at 8:15 p.m.

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.