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.
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.
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.
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..
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
You can view the HSR’s complete special Christmas schedule here (.pdf).
