Search Transit Toronto

Special Christmas schedules for DRT, HSR buses, December 25



Durham Region Transit and the Hamilton Street Railway operate buses with unique, one-day-only schedules this Christmas, Wednesday, December 25.


Durham Region Transit — Special Christmas schedules.

DRT is operating buses along these routes, Christmas, Wednesday, December 25: PULSE 916; Route 902; Route N1; Route N2.


PULSE 916
  • Buses leave Harmony Terminal at at 11:30 a.m. and every hour until 4:30 p.m.
  • Buses leave Pickering Parkway Terminal at 11:30 a.m. and every hour until 4:30 p.m.

Back to top

Route 902A
  • Buses leave Simpson Avenue south of King Street East Bowmanville at 9:27 and 10:27 a.m., then 11:26 a.m. and every hour until 4:26 p.m.
  • Buses leave Oshawa GO Station at 8:25 a.m. and every hour until 5:25 p.m.

Back to top

Route N1
  • Buses leave Harmony Road North south of Conlin Road East at 4:30 a.m. Christmas, Sunday, December 25 and every 30 minutes until midnight.
  • Buses leave Centennial Circle at 5:15 a.m. Christmas and every 30 minutes until 10:45 a.m.

Back to top

Route N2
  • Buses leave Simcoe Street North and Windfields Farm Drive West at 5:59 a.m. Christmas, Sunday, December 25 and every 30 minutes until 4:29 a.m. Boxing Day, Monday, December 26, then 4:56 and 5:26 a.m.
  • Buses leave Simcoe Street South north of Bloor Street East at 5:25 a.m. Christmas and every 30 minutes until 3:55 a.m. Boxing Day, then 4:22 and 4:52 a.m..

Back to top

On Demand
  • Urban areas: Overnight On Demand available all day (24 hours)
  • Rural areas: Rural On Demand operates with Sunday service from 7 a.m. until 9 p.m.

You can view DRT’s complete Christmas Day schedule here (.pdf).

Back to top


Hamilton Street Railway - Special Christmas schedules


Buses operate along all routes that usually offer Sunday-and-holiday service. However, the buses serve stops less frequently, start service later and end service earlier than they would usually Sundays and other holidays.

The HSR is operating buses along these routes, Christmas, Wednesday, December 25: 1 King; 2 Barton; 3 Cannon; 4 Bayfront; 5 Delaware; 6 Aberdeen; 7 Locke; 8 York; 10 B-Line express; 11 Parkdale; 16 Ancaster, 18 Waterdown Mountaineer, 20 A-Line express; 21 Upper Kenilworth; 22 Upper Ottawa; 23 Upper Gage; 24 Upper Wentworth; 26 Upper Wellington, 27 Upper James; 33 Sanatorium; 34 Upper Paradise; 35 College; 41 Mohawk; 43 Stone Church; 44 Rymal; 55 Stoney Creek Central.

Back to top


6 Aberdeen
  • Buses leave Princess Point Loop every hour from 6:18 a.m. until 8:18 p.m.
  • Buses leave James Street North across from King William Street every hour from 6 a.m. until 9 p.m.

Back to top

20 A-Line express
  • Buses leave John C. Munro Hamilton International Air Terminal at 5:55 a.m. and every 30 minutes until 9:25 a.m., 9:45 a.m. and every 20 minutes until 6:05 p.m., then 6:35, 7:05 and 7:35 and 8:05 p.m.
  • Buses leave Pier 8 at 6:58 a.m. and every 30 minutes until 10:28 a.m., 10:57 a.m. and every 20 minutes until 7:37 p.m., then 8:01 p.m. and every 30 minutes until 9:01 p.m. Early buses leave James Street South south of King Street West at 5:48 and 6:48 a.m.

Back to top

16 Ancaster
  • Buses leave Garner Road West east of Wilson Street West at 7:27 a.m. and every 30 minutes until 11:27 a.m., 12:32 p.m., then 1:07 p.m. and every 30 minutes until 8:37 p.m.
  • Buses leave Meadowlands terminal at 7:19 p.m. and every 30 minutes until 8:19 p.m.

Back to top

2 Barton
  • Buses leave Bell Manor Loop at 5:50 a.m. and every 30 minutes until 8:50 a.m., 9:17 a.m. and every 30 minutes until 5:47 p.m., then 6:21 p.m. and every 30 minutes until 9:51 p.m.
  • Buses leave the Hamilton GO Centre at 5:15 and 5:45 a.m., 6 a.m. and every 30 minutes until 9 p.m.

Back to top

4 Bayfront
  • Buses leave Mount Albion Loop at 6:42 a.m. and every 40 minutes until 2:02 p.m., 3:07 p.m. and every hour until 8:07 p.m., then 8:57 p.m.
  • Buses leave James Street South and Main Street West at 5:30 a.m. and every 40 minutes until 3 p.m., then 4 p.m. and every hour until 9 p.m.

Back to top

10 B-Line express
  • Buses leave University Plaza terminal at 8:20, 8:50, 9:22, 9:52 and 10:22 a.m., 10:42 a.m. and every 20 minutes until 6:22 p.m., then 6:52 p.m. and every 30 minutes until 8:52 p.m. An early bus leaves Main Street West and John Street South at 8:08 a.m.
  • Buses leave Eastgate terminal at 8:08 a.m. and every 30 minutes until 9:38 a.m., 10:07 a.m. and every 20 minutes until 6:07 p.m., then 6:37 p.m. and every 30 minutes until 8:37 p.m. An early bus leaves King Street East west of John Street at 8 a.m.

Back to top

3 Cannon
  • Buses leave Reid Avenue North and Dunsmure Road at 8:55 a.m. and every 30 minutes until 7:25 p.m., then 8:25 p.m.
  • Buses leave the Hamilton GO Centre at 8:30 a.m. and every 30 minutes until 7 p.m., then 8 and 9 p.m.

Back to top

35 College

35G branch (“via Garth and Limeridge”)

  • Buses leave St. Elizabeth Village at 6:30 a.m. and every hour until 8:30 p.m.
  • Buses leave Frank A. Cooke Terminal at at 6:30 a.m. and every hour until 8:30 p.m.

35J branch (“via Rymal and Upper James”)

  • Buses leave St. Elizabeth Village at 6 a.m. and every hour minutes until 9 p.m.
  • Buses leave Frank A. Cooke Terminal at 6 a.m. and every hour minutes until 9 p.m.

Both branches

  • Buses drop off or pick up passengers at between West Fifth Street / Limeridge Road West and Frank A. Cooke Terminal every 30 minutes.

Back to top

5 Delaware

5 branch

  • Eastbound buses leave Head Street Loop in Dundas at 5:42 a.m. and every 45 minutes until 7:57 p.m. An early bus leaves Main Street West east of MacNab Street South at 5:40 a.m. A late bus leaves Head Street at 8:27 p.m., but ends its trip on Main West east of MacNab South.
  • Westbound buses leave King Street East Stoney Creek west of City Highway 8 at 6:24 a.m. and every 45 minutes until 7:54 p.m. An early bus leaves King Street West across from MacNab Street South at 6:20 a.m. A late bus leaves King East west of Highway 8 at 8:24 p.m., but ends its trip on King West across from MacNab South.

Back to top

5A branch

  • Eastbound buses leave Meadowlands terminal at 5:25 a.m. and every 45 minutes until 8:26 p.m.
  • Westbound buses leave Greenhill Avenue west of Cochrane Road at 6:20 a.m. and every 45 minutes until 8:35 p.m. An early bus leaves King West across from MacNab South at 6:10 a.m.

Back to top

5B branch

  • Eastbound buses leave Pirie Drive north of Governors Road at 6 a.m. and every 45 minutes until 9 a.m., then 9:41 a.m. and every 45 minutes until 8:16 p.m. An early bus leaves Main West east of MacNab South at 5:50 a.m.
  • Westbound buses leave Mount Albion Loop at 5:55 a.m. and every 45 minutes until 8:55 a.m., then 9:34 a.m. and every 45 minutes until 8:10 p.m.

Back to top

All branches

  • Buses drop off or pick up passengers at common stops on the route — stops where buses along all three branches operate — every 15 minutes. Eastbound common stops lie between Main Street West east of Longwood Road South and King Street East at Rosedale Avenue. Westbound common stops lie between King Street East west of Cochrane Road and King Street West at Paradise Road North.

Back to top

1 King
  • Buses leave Eastgate terminal at 5:49 a.m. and every 30 minutes until 8:49 a.m., then 9:17 a.m. and every 30 minutes until 8:47 p.m.
  • Buses leave the Hamilton GO Centre at 5:30 a.m. and every 30 minutes until 9 p.m.

Back to top

7 Locke
  • Buses leave Dundurn Street South and Hillcrest Avenue at 7:03 and 8:01 a.m., then 8:58 a.m. and every hour until 7:58 p.m.
  • Buses leave James Street North across from King William Street at 6:40 a.m. and every hour until 8:40 p.m.

Back to top

41 Mohawk

41K branch (“via Kenilworth”)

  • Buses leave Meadowlands terminal at 6:18 a.m. and every hour until 8:18 p.m.
  • Buses leave Industrial Drive east of Depew Street at 7:13 a.m. and every hour until 8:13 p.m.

41O branch (“via Ottawa”)

  • Buses leave Meadowlands terminal at 6:48 a.m. and every hour until 8:48 p.m. An early bus leaves Mohawk Road West east of Upper James Street at 6:05 a.m.
  • Buses leave Industrial Drive at Depew Street at 6:45 a.m. and every hour until 8:45 p.m.

Both branches

  • Buses drop off or pick up passengers at stops between Meadowlands terminal and the Kenilworth Traffic Circle every 30 minutes.

Back to top

11 Parkdale
  • Buses leave Valley Park at 5:20 a.m. and every hour until 8:20 p.m.
  • Buses leave Downtown Burlington Terminal at 6:20 a.m. and every hour until 9:20 p.m.

Back to top

44 Rymal
  • Buses leave Ancaster Business Park at 6:15 a.m. and every hour until 8:45 p.m. A late bus leaves Ancaster at 9:15 p.m., but ends its trip on Rymal Road West west of Upper James Street.
  • Buses leave Confederation Walmart at 6:17 a.m. and every hour until 8:47 p.m. A late bus leaves Walmart at 8:47 p.m., but ends its trip on Rymal Road East east of Upper James Street.

Back to top

33 Sanatorium
  • Buses leave Lavender and Scenic Drives at 7:46 a.m. and every 40 minutes until 8:26 p.m.
  • Buses leave Frank A. Cooke Terminal at 7 a.m. and every 40 minutes until 9 p.m.

Back to top

43 Stone Church
  • Buses leave Meadowlands terminal eat 6:05 a.m. and every 30 minutes until 8:35 p.m.
  • Buses leave Valley Park at 6:29 a.m. and every 50 minutes until 8:59 p.m.

Back to top

55 Stoney Creek Central

55 branch

  • Buses leave Winona Crossing at 7:30 a.m. and every hour until 9:30 p.m.
  • Buses leave Eastgate terminal at 6:45 a.m. and every hour until 8:45 p.m.

55A branch

  • Buses leave City Highway 8 and Jones Road at 7:01 a.m. and every hour until 9:01 p.m.
  • Buses leave Eastgate terminal at 6:15 a.m. and every hour until 8:15 p.m.

Both branches

  • Buses drop off or pick up passengers every 30 minutes at stops between Highway 8 / Glover Road and Eastgate terminal.

Back to top

23 Upper Gage
  • Buses leave Upper Gage Avenue at Rymal Road East at 6:03, 7:03, 7:48 a.m. and every 30 minutes until 3:18 p.m., then 4 p.m. and every hour until 8 p.m.
  • Buses leave Frank A. Cooke Terminal at 7 a.m. and every 30 minutes until 3 p.m., then every hour until 9 p.m.

Back to top

21 Upper Kenilworth
  • Buses leave Heritage Greene at 5:56 a.m., 6:21 a.m. and every 30 minutes until 8:21 a.m., 8:48 a.m. and every 30 minutes until 5:48 p.m., then 6:22 p.m. and every 30 minutes until 8:22 p.m.
  • Buses leave Frank A. Cooke Terminal at 6 a.m. and every 30 minutes until 8:30 p.m.

Back to top

27 Upper James
  • Buses leave the Mountain Garage at 5:27 a.m. and every 45 minutes until 8:27 p.m.
  • Buses leave Frank A. Cooke Terminal at 6 a.m. and every 45 minutes until 9 p.m.

Back to top

34 Upper Paradise

34 branch

  • Buses leave Glancaster Loop at 5:31 a.m. and every 2 hours until 7:31 p.m.
  • Buses leave Main Street West at MacNab Street South at 7 a.m. and every 2 hours until 9 p.m.

34A branch

  • Buses leave Upper Horning Loop at 6:31 a.m. and every 2 hours until 8:31 p.m.
  • Buses leave Main Street West at MacNab Street South at 6 a.m. and every 2 hours until 8 p.m.

Both branches

  • Buses drop off or pick up passengers at stops between Upper Paradise Road / Stone Church Road West and Main Street West / MacNab Street South every hour.

Back to top

22 Upper Ottawa
  • Buses leave Upper Ottawa Street and Rymal Road East at 6:30 a.m., 7:30 a.m. and every 30 minutes until 4 p.m., then 4:45 p.m. and every 45 minutes until 8:30 p.m.
  • Buses leave Frank A. Cooke Terminal at 6:30 a.m. and every 30 minutes until 3 p.m., then every 45 minutes until 9 p.m.

Back to top

24 Upper Sherman
  • Buses leave Upper Gage Avenue and Rymal Road East at 6:34, 7:34 a.m. and every 30 minutes until 2:34 p.m., 2:59 p.m., then 3:29 p.m. and every hour until 8:29 p.m.
  • Buses leave Frank A. Cooke Terminal at 6:30 a.m., 7:15 a.m. and every 30 minutes until 2:45 p.m., then 3:30 p.m. and every hour until 8:30 p.m.

Back to top

26 Upper Wellington
  • Buses leave Lime Ridge terminal at 5:50 a.m. and every 30 minutes until 8:20 a.m., 8:54 and 9:28 a.m. and every 30 minutes until 1:28 p.m., then 2:28 p.m. and every hour until 8:28 p.m.
  • Buses leave Frank A. Cooke Terminal at 6:15 a.m. and every 30 minutes until 1:45 p.m., then 2:30 p.m. and every hour until 8:30 p.m.

Back to top

25 Upper Wentworth
  • Buses leave Lime Ridge terminal at 5:13 a.m. and every 30 minutes until 8:43 a.m., 9:15 and 9:49 a.m., 10:23 a.m. and every 30 minutes until 1:23 p.m., 2:13 p.m., then 3:08 p.m. and every hour until 8:08 p.m.
  • Buses leave Frank A. Cooke Terminal at 5:30 a.m. and every 30 minutes until 2 p.m., then 3 p.m. and every hour until 9 p.m.

Back to top

18 Waterdown Mountaineer
  • Buses leave Aldershot GO Station at 6:33 a.m. and every 30 minutes until 12:03 p.m., then 12:31 p.m. and every 30 minutes until 9:01 p.m.
  • Buses leave Waterdown Walmart at 6:17 a.m., then 6:57 a.m. and every 30 minutes until 8:57 p.m.

Back to top

8 York
  • Buses leave Strathcona Avenue North beyond Lamoreaux Street at 7:47 and 8:47 a.m., 9:46 a.m. and every hour until 4:46 p.m., then 5:48 p.m. and every hour until 8:48 p.m.
  • Buses leave James Street North north of Main Street West at 7:20 a.m. and every hour until 8:20 p.m.

Back to top


You can view the HSR’s complete special Christmas schedule here (.pdf).

Back to top



























































Transit Toronto Logo

Welcome to Transit Toronto! This is an information site dedicated to public transportation in Toronto, maintained by transit enthusiasts for transit enthusiasts. 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.

Support us on Patreon Button

This website would not be possible without the support of transit fans from Toronto, across the GTA, and around the world. We thank everyone who contributes, who offers photographs, corrects our mistakes, or who contributes to our Patreon Page Any and all help you can offer is greatly appreciated.

See our list of named supporters here.