Transit Toronto is sponsored by TransSee.ca bus tracker and next vehicle arrivals. TransSee features include vehicle tracking by route or fleet number, schedule adherence, off route vehicles and more advanced features. Works on all mobile devices and on any browser.
Supports Toronto area agencies TTC, GO trains, MiWay, YRT, HSR and GRT, as well as NY MTA, LA metro, SF MUNI, Boston MBTA, and (new) Barrie.

Special Christmas schedules
for DRT, GRT and HSR, December 25



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


Buses operate with special Christmas schedules along these routes:

Durham Region Transit112 Brock, 120 Whites, 224 Harwood South / Salem South, 302 Brock / Brooklin, 401 Simcoe, 900 PULSE, 915 Taunton, 916 Rossland.

Grand River Transit1 Queen - River, 3 Ottawa South, 7 Mainline, 8 Fairview Park Mall via Weber / Courtland, 8 Fairview Park Mall via Westmount / East / Franklin, 8 University via Courtland / Weber, 8 University via Franklin / East / Westmount, 11 Country Hills, 20 Victoria - Frederick, 51 Fairview Park Mall / Ainslie St., 52 Hespeler Rd., 55 St. Andrews, 56 Dunbar, 58 Elmwood, 59 Christopher, 60 Northview Acres.

Hamilton Street Railway1 King, 2 Barton, 3 Cannon, 4 Bayfront, 5 Delaware, 6 Aberdeen, 7 Locke, 8 York, 11 Parkdale, 21 Upper Kenilworth, 22 Upper Ottawa, 23 Upper Gage, 24 Upper Sherman, 25 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, 56 Centennial, 58 Stoney Creek local.

Back to top


Durham Region Transit

Christmas, Monday, December 25, DRT provides hourly service along just eight routes from about 9 a.m. until 5 p.m.

302 Baldwin / Brock

Buses leave Whitby GO Station at 10:10 a.m. and every hour until 5:10 p.m. They return to the station at 10:03 a.m. and every hour until 5:03 p.m.

You can view the Christmas schedule here (.pdf).

112 Brock

Buses leave Pickering GO Station at 10 a.m. and every hour until 5 p.m. They return to the station at 9:41 a.m. and every hour until 4:41 p.m.

You can view the Christmas schedule here (.pdf).

Back to top

224 Harwood South / Salem South

Buses leave Ajax Station at 9:05 a.m. and every hour until 5:05 p.m. They return to the station at 9:56 a.m. and every hour until 4:56 p.m.

You can view the Christmas schedule here (.pdf).

900 PULSE

Westbound buses leave Mary Street North north of Bond Street East at 9:25 a.m. and every hour until 4:25 p.m. They end their trips on the University of Toronto’s Scarborough campus at 10:21 a.m. and every hour until 5:21 p.m.

Eastbound buses leave U of T Scarborough at 10:25 a.m. and every hour until 4:25 p.m. They end their trips on Mary Street North north of Bond Street East at 11:23 a.m. and every hour until 6:23 p.m.

You can view the Christmas schedule here (.pdf).

Back to top

916 Rossland

Westbound buses leave Harmony Terminal at 9:03 a.m. and every hour until 5 p.m. They end their trips in Pickering Parkway Terminal at 9:49 a.m. and every hour until 5:49 p.m.

Eastbound buses leave Pickering Parkway Terminal at 10 a.m. and every hour until 5:15 p.m. They end their trips in Harmony Terminal at 10:46 a.m. and every hour until 5:46 p.m.

You can view the Christmas schedule here (.pdf).

401 Simcoe

Southbound buses leave the North Oshawa campuses of Durham College and the University of Ontario Institute of Technology (UOIT) at 9:45 a.m. and every hour until 4:45 p.m. They end their trips on Lakeview Park Avenue east of Ritson Road South at 10:20 a.m. and every hour until 5:20 p.m.

Northbound buses leave Lakeview Park at 9:15 and every hour until 4:15 p.m. They end their trips on the campuses at 9:55 a.m., 10:56 a.m. and every hour until 4:56 p.m.

You can view the Christmas schedule here (.pdf).

Back to top

915 Taunton

Westbound buses leave the North Oshawa campuses of Durham College and the University of Ontario Institute of Technology (UOIT) at 9:15 a.m. and every hour until 5:15 p.m. They end their trips in Ajax GO Station bus terminal at 9:49 a.m. and every hour until 4:49 p.m.

Eastbound buses leave Ajax GO Station at 9:05 a.m. and every hour until 6:05 p.m. They end their trips on the campuses at 9:42 a.m. and every hour until 6:42 p.m.

You can view the Christmas schedule here (.pdf).

120 Whites

Southbound buses leave Sunbird Loop at 9 a.m. and every hour until 4 p.m. They end their trips in Pickering GO Station bus terminal at 9:15 a.m. and every hour until 4:15 p.m.

Northbound buses leave Pickering GO Station at 9:45 a.m. and every hour until 4:45 p.m. They end their trips in Sunbird Loop at 10 a.m. and every hour until 4 p.m.

You can view the Christmas schedule here (.pdf).

Back to top


Grand River Transit

Christmas, Monday, December 25, most buses operate with Sunday and holiday schedules. However, buses are only operating along 16 of the 23 routes that they would usually serve Sundays and holidays. Buses operate along the 7 Mainline route with unique Christmas schedules. Buses serving Cambridge operate hourly from 10 a.m. until 6 p.m. only.


59 Christopher

Buses drop off or pick up passengers at stops along the route once every hour from about 10 a.m. until 6 p.m.

11 Country Hills

Buses operate with regular Sunday schedules.

56 Dunbar
58 Elmwood
52 Fairview Park Mall - Ainslie St.

Buses drop off or pick up passengers at stops along the route every hour from about 10 a.m. until 6 p.m.

8 Fairview Park Mall via Weber / Courtland
8 Fairview Park Mall via Westmount / East / Franklin

Buses operate with regular Sunday schedules.

51 Hespeler

Buses drop off or pick up passengers at stops along the route every 30 minutes south of Groh Avenue and Holiday Inn Drive from about 10 a.m. until 6 p.m.

Buses serve stops north and west of Groh and Holiday Inn along the 51A and 51B branches of the route every hour from about 10 a.m. until 6 p.m.

Back to top

7 Mainline

Some Kitchener-bound buses start their trips at Conestoga Mall at 9 a.m. and then every hour until 10 p.m. They end their trips in Fairview Park Mall Terminal at 9:54 a.m. and every hour until 10:54 p.m.

A final trip leaves Conestoga at 11 p.m., but ends its trip in Charles Street Terminal at 12:30 a.m. Boxing Day, Tuesday, December 26.

Other Kitchener-bound buses start their trips at the University of Waterloo’s Columbia Street West entrance at 8:25 a.m. and then every hour until 11:25 p.m. They end their trips in Fairview Terminal at 9:14 a.m. and every hour until 12:14 a.m.

Kitchener-bound buses from the University operate along Columbia Street at the north end of the route and then along Connaught Street toward Fairview Mall at the south end. Southbound buses from Conestoga Mall operate along Weber Street toward Fairview Mall.

Along the common parts of the route — between King Street and University Avenue in Waterloo and Dixon and King Streets in Kitchener, buses drop off or pick up passengers at stops every 26 to 32 minutes.

Some Waterloo-bound buses leave Fairview Mall terminal at 8 a.m. and then every hour until 11 p.m. These buses operate northward along Wilson Avenue. They end their trips in Conestoga Mall terminal at 8:42 a.m. and every hour until 11:42 p.m.

Other Waterloo-bound buses leave Fairview at 8:30 a.m. and then every hour until 11:30 p.m. These buses operate along Weber Street East. They end their trips at the Columbia Street West entrance to the University of Waterloo at 9:12 a.m. and every hour until 12:12 a.m. Boxing Day.

One last bus leaves Fairview at midnight, operates along Weber East and ends its trip in Charles Street Terminal at 12:20 a.m.

Along the common parts of the route — between University Avenue and King Street in Waterloo and Montgomery Road and King Street in Kitchener, buses drop off or pick up passengers at stops every 26 to 32 minutes.

Waterloo-bound buses from Fairview heading toward the University operate along Weber Street East at the south end of the route and then University Avenue West at the north end. Waterloo-bound buses from Fairview heading toward Conestoga Mall operate along Wilson Avenue toward Conestoga Mall.

Back to top

60 Northview Acres

Buses drop off or pick up passengers at stops along the route once every hour from about 10 a.m. until 6 p.m.

3 Ottawa South
1 Queen - River

Buses operate with regular Sunday schedules.

55 St. Andrews

Buses drop off or pick up passengers at stops along the route every hour from about 10 a.m. until 6 p.m.

8 University via Courtland / Weber
8 University via Franklin / East / Westmount
20 Victoria - Frederick

Buses operate with regular Sunday schedules.

Back to top

GRT is not operating buses along these routes that usually receive Sunday-and-holiday service, Christmas, Wednesday, December 25: 5 Erb West, 6 Bridge, 9 Lakeshore, 10 College / Fairview Park, 12 Westmount, 13 Laurelwood, 22 Laurentian West, 27 Chicopee, 29 Keats Way, 200 iXpress, 201 iXpress, 202 iXpress, 203 iXpress, 204 iXpress.

Back to top


Hamilton Street Railway

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 Christmas, Monday, December 25 than they would usually Sundays and other holidays.

Back to top


6 Aberdeen

Inbound buses leave Princess Point Loop every hour from 6:18 a.m. until 8:18 p.m.

Outbound buses leave James Street North across from King William Street every hour from 6 a.m. until 9 p.m.

2 Barton

Inbound 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., 6:21 p.m. and every 30 minutes until 9:51 p.m.

Outbound 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

Inbound buses leave Mount Albion Loop at 6:16 a.m. and every 30 minutes until 2:16 p.m., 3:16 p.m., 4:12 p.m. and every hour until 8:12 p.m. and then 8:52 p.m.

Outbound buses leave James Street South and Main Street West at 5:30 a.m. and every 30 minutes until 1:30 p.m., 2:30 p.m. and every hour until 9 p.m.

Back to top

3 Cannon

Inbound buses leave Reid Avenue North and Dunsmure Road at 8:55 a.m. and every 30 minutes until 4:25 p.m.

Outbound buses leave the Hamilton GO Centre at 8:30 a.m. and every 30 minutes until 4 p.m.

56 Centennial

Northbound buses leave Eastgate Terminal at 10 a.m. and every 45 minutes until 5:30 p.m.

Southbound buses leave Lakeland Loop at 10:20 a.m., 11:07 a.m. and every 45 minutes until 5:07 p.m. and then 5:49 p.m.

35 College

Inbound buses leave St. Elizabeth Village at 6 a.m. and every 30 minutes until 9 p.m. Buses leaving St. Elizabeth at 6 a.m. and every hour until 9 p.m. operate along Rymal Road West and Upper James Street. Buses leaving St. Elizabeth at 6:30 a.m. and every hour until 8:30 p.m. operate along Garth Street and Limeridge Road West.

Outbound buses leave MacNab Terminal at 6 a.m. and every 30 minutes until 9 p.m. Buses leaving MacNab at 6 a.m. and every hour until 9 p.m. operate along Upper James Street and Rymal Road West. Buses leaving MacNab at 6:30 a.m. and every hour until 8:30 p.m. operate along Limeridge Road West and Garth Street.

Back to top

5 Delaware

Eastbound buses leave Head Street Loop in Dundas at 5:28, 6:28, 7:28 and 8:26 a.m. and proceed to Greenhill Avenue east of Quigley Road. At 8:58 a.m. and hourly from 9:56 a.m. until 1:56 p.m., buses leaving Head Street proceed to Jones Street east of King Street East in Stoney Creek. More Buses leave at 2:56 p.m., 4:28 p.m. and every hour until 8:28 p.m. and proceed to Quigley. Two extra buses leave Head Street at 4:46 and 9:28 p.m. to end their trips on Main Street West at MacNab Street South in downtown Hamilton.

More eastbound buses leave Meadowlands Terminal (Martindale Road north of Golf Links Road) at 6:54, 7:39, 8:09 and 8:39 a.m., 9:04 a.m. and every 30 minutes until 3:04 p.m., 3:49 p.m. and every hour until 7:49 p.m. These buses end their trips on Greenhill Avenue across from Cochrane Road in the Rosedale neighbourhood. One last bus leaves Meadowlands at 8:19 p.m. ends its trip in downtown Hamilton.

Still more eastbound buses leave Pirie Drive north of Governors Road at 9:30 a.m. and every hour until 2:30 p.m. and 3:29 p.m. These buses all proceed to Quigley.

Eastbound buses arrive in Stoney Creek at 9 a.m. and every hour until 3 p.m., then 4:30 p.m.

The buses arrive on Greenhill at Quigley at 6:28 a.m. and every hour until 3:28 p.m., 3:58 p.m., 5:28 p.m. and every hour until 9:28 p.m.

They arrive in Rosedale at 6:51, 7:51 a.m., 8:36 a.m. and every 30 minutes until 4:06 p.m., 4:51 p.m. and every hour until 8:51 p.m.

The buses arrive in downtown Hamilton at 6 a.m. and every 30 minutes until 8 a.m., then every 15 minutes until 4 p.m., then every 30 minutes until 9 p.m.

Westbound buses leave Stoney Creek at 9:26 a.m. and every hour until 2:26 p.m. The buses all proceed to Governors Road. One last westbound bus proceeds to King Street West just west of James Street North in downtown Hamilton at 3:26 p.m.

More westbound buses leave Quigley at 6:30 a.m. and every hour until 8:30 a.m., 9 a.m. and every hour until 3 p.m., 3:30 p.m. and every hour until 8:30 p.m. These buses all proceed to Head Street Loop in Dundas. One final bus leaves Quigley at 9:30 p.m. and ends its trip in downtown Hamilton.

More westbound buses leave Rosedale at 6:06 a.m. and every hour until 8:06 a.m., 8:51 a.m. and every 30 minutes until 3:51 p.m., 4:06 p.m. and every hour until 8:06 p.m. These buses all proceed to Meadowlands. One final bus leaves Rosedale at 8:51 p.m. and ends its trip in downtown Hamilton.

Westbound buses arrive in Head Street Loop at 5:26 a.m. and every hour until 8:26 a.m., 8:56 a.m. and every hour until 3:56 p.m., 4:26 p.m. and every hour until 9:26 p.m.

Buses arrive on Governors Road at 9:24 a.m. and every hour until 3:24 p.m.

Buses arrive in Meadowlands Terminal at 7:04 a.m. and every hour until 9:04 a.m., 9:49 a.m. and every 30 minutes until 4:49 p.m., 5:04 p.m. and every hour until 9:04 p.m.

Buses leave downtown Hamilton at 5, 5:45 and 6 a.m., then every 30 minutes until 9 a.m., then every 15 minutes until 4:30 p.m., then every 30 minutes until 9 p.m.

Back to top

1 King

Inbound buses leave Fiesta Mall at 5:54 a.m. and every 30 minutes until 8:54 a.m., 9:22 a.m. and every 30 minutes until 8:52 p.m.

Outbound buses leave the Hamilton GO Centre at 5:30 a.m. and every 30 minutes until 9 p.m.

7 Locke

Inbound buses leave Dundurn Street South and Hillcrest Avenue at 7:03 and 8:01 a.m., 8:58 a.m. and every hour until 7:58 p.m.

Outbound 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

East- and northbound buses leave the Sanatorium Loop at 6:20 a.m. and every hour until 6:20 p.m. All east- and northbound buses from the San operate along Kenilworth Avenue.

More east- and northbound buses leave Meadowlands Terminal on Martindale Crescent north of Golf Links Road at 6:48 a.m. and every hour until 5:48 p.m., then 6:47 p.m. and every hour until 8:47 p.m. All east and northbound buses from Meadowlands operate along Ottawa Street.

South- and westbound buses leave Gage Avenue North at Industrial Drive at 7 a.m. and every 30 minutes until 7 p.m., 7:29 p.m. and every 30 minutes until 9:29 p.m. Buses leaving Gage North and Industrial at 7 a.m. and every hour until 7 p.m., 7:59 and 8:59 p.m. operate along Ottawa Street and end their trips at Meadowlands Terminal. Buses leaving Gage North and Industrial at 7:30 a.m. and every hour until 6:30 p.m., 7:29, 8:29 and 9:29 p.m. operate along Kenilworth Avenue and end their trips at the Brow Building.

Buses drop off or pick up passengers every 30 minutes at stops on the common part of the route — between Mohawk Road West and Rice Avenue and the Kenilworth Traffic Circle from about 7 a.m. until 9 p.m.

Back to top

11 Parkdale

Northbound buses leave Valley Park at 5:25, 6:45, 8:15, 9:08, 9:45 a.m. and every 45 minutes until 8:15 p.m.

Southbound buses leave the Downtown Burlington Terminal at 6:05, 7:35, 9:05, 9:50 a.m. and every 45 minutes until 9:05 p.m.

Note that Burlington Transit is not operating buses Christmas, Monday, December 25.

44 Rymal

East- and northbound buses leave Ancaster Business Park at 7 a.m. and every hour until 8 p.m. An final bus leaves Ancaster at 9 p.m., but ends its trip on Rymal Road West at Upper James Street.

South- and westbound buses leave Eastgate Terminal at 8 a.m. and every hour until 8 p.m. An final bus leaves Eastgate at 9 p.m., but ends its trip in Glancaster Loop at 9:35 p.m.

Back to top

33 Sanatorium

Inbound buses leave Lavender and Scenic Drives at 7:29 a.m. and every 30 minutes until 8:29 p.m. One final bus leaves Lavender and Scenic at 9:27 p.m.

Outbound buses leave MacNab Terminal at 7 a.m. and every hour until 9 p.m.

43 Stone Church

Eastbound buses leave Meadowlands Terminal on Martindale Crescent north of Golf Links Road every hour from 6:05 a.m. until 8:05 p.m. A final bus leaves Meadowlands at 9:05 p.m., but ends its trip in Limeridge Terminal.

Westbound buses operate from Highland Road West west of Aubrey Drive every hour from 6:05 a.m. until 8:05 p.m. A final bus leaves Highland West west of Aubrey at 9:05 p.m., but ends its trip in Limeridge Terminal.

Back to top

55 Stoney Creek Central

Westbound buses leave Levi Loop at 10:43 a.m. and every hour until 5:43 p.m. fThey leave Bell Manor Loop at 10:49 a.m. and every hour until 5:49 p.m.)

Eastbound buses leave Eastgate Terminal at 10:27 a.m. and every hour until 5:27 p.m.

58 Stoney Creek local

Westbound buses leave City Highway 8 (Queenston Road) and King Street East Stoney Creek at 11:13 a.m. and every hour until 5:13 p.m.

Eastbound buses leave Eastgate Terminal at 11 a.m. and every hour until 5 p.m.

Back to top

23 Upper Gage

Inbound buses leave Upper Gage Avenue at Rymal Road East at 6:03, 7:03, 7:48 and 8:18 a.m., 8:44 a.m. and every 30 minutes until 3:14 p.m., 3:59 and 4:59, 6:01, 7:01, 8:01 and 8:57 p.m.

Outbound buses leave MacNab Terminal at 7 a.m. and every 30 minutes until 3 p.m., then every hour until 9 p.m.

27 Upper James

Inbound buses leave the Mountain Garage at 5:27 a.m. and every hour until 9:27 a.m., 9:58 a.m. and every 30 minutes until 5:28 p.m., 6:27 p.m. and every hour until 8:27 p.m.

Outbound buses leave MacNab Terminal at 6 a.m. and every hour until 10 a.m., every 30 minutes until 5 p.m. and then every hour until 9 p.m.

Back to top

21 Upper Kenilworth

Inbound 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:18 p.m., 5:52 p.m. and every 30 minutes until 8:22 p.m.

Outbound buses leave MacNab Terminal at 6 a.m. and every 30 minutes until 9 p.m.

22 Upper Ottawa

Inbound buses leave Upper Ottawa Street and Rymal Road East at 6:35 a.m., 7:35 a.m. and every 30 minutes until 3:05 p.m. They leave Anchor Road at Bigwin Drive at 3:35 then every hour until 6:35 p.m., 7:30 p.m. and then every hour until 9:30 p.m.

Outbound buses leave MacNab Terminal at 7 a.m. and every 30 minutes until 3 p.m., then every hour until 9 p.m.

Back to top

34 Upper Paradise

Inbound buses leave Upper Horning Loop at 5:31 a.m. and every hour until 8:31 p.m.

Outbound buses leave King Street East and James Street North at 5 a.m. and every hour until 9 p.m.

Buses do not operate to Glanbrook Loop or serve stops on Upper Paradise Road south of Stone Church Road West.

24 Upper Sherman

Inbound buses leave Upper Gage Avenue and Rymal Road East at 6:34, 7:34, 8:04 and 8:34 a.m., 8:59 a.m. and every 30 minutes until 3:29 p.m., 4:29 p.m., 5:31 p.m. and every hour until 8:31 p.m.

Outbound buses leave MacNab Terminal at 6:30 a.m., 7:15 a.m. and every 30 minutes until 2:45 p.m., 3:30 p.m. and every hour until 8:30 p.m.

Back to top

26 Upper Wellington

Inbound buses leave Lime Ridge Terminal at 5:50, 6:20, 6:49, 7:20, 7:49, 8:20 and 8:49 a.m., 9:19 a.m. and every 30 minutes until 1:49 p.m., 2:31 p.m. and every hour until 8:31 p.m.

Outbound buses leave MacNab Terminal at 6:15 a.m. and every 30 minutes until 2:45 p.m., 3:30 p.m. and then every hour until 8:30 p.m.

25 Upper Wentworth

Inbound buses leave Lime Ridge Terminal at 5:13 a.m. and every 30 minutes until 8:43 a.m., 9:11 a.m. and every 30 minutes until 1:41 p.m., 2:10 p.m., 3:08 p.m. and every hour until 8:08 p.m.

Outbound buses leave MacNab Terminal at 5:30 a.m. and every 30 minutes until 2 p.m., 3 p.m. and every hour until 9 p.m.

Back to top

8 York

Inbound buses leave Lamoreaux Street and Strathcona Avenue North at 7:47 and 8:47 a.m., 9:46 a.m. and every hour until 4:46 p.m., 5:48 p.m. and every hour until 8:48 p.m.

Outbound buses leave James Street North across from King William Street at 7:20 a.m. and every hour until 8:20 p.m.

You can see the special Christmas schedule (for all routes) here.(pdf)

Back to top


Inbound buses operate toward downtown.
Outbound buses operate away from downtown