329 Bus - Dufferin

List of stops

                Steeles Ave West at Dufferin St ➞ Princes' Gates Loop at Canada Blvd - CNE East Entrance

                Steeles Ave West at Dufferin St

                04:0004:30——05:0002:30 +103:00 +103:30 +1

                Dufferin St at Steeles Ave West South Side

                04:0004:30——05:0002:30 +103:00 +103:30 +1

                Dufferin St at Gerry Fitzgerald Dr

                04:0104:31——05:0102:31 +103:01 +103:31 +1

                Dufferin St at Dolomite Dr

                04:0204:32——05:0202:32 +103:02 +103:32 +1

                Dufferin St at Supertest Rd

                04:0404:34——05:0402:34 +103:04 +103:34 +1

                Dufferin St at Martin Ross Ave

                04:0504:35——05:0502:35 +103:05 +103:35 +1

                4610 Dufferin St

                04:0604:36——05:0602:36 +103:06 +103:36 +1

                Dufferin St at Finch Ave West

                04:0704:37——05:0702:37 +103:07 +103:37 +1

                Dufferin St at Finch Ave West South Side

                04:0804:38——05:0802:38 +103:08 +103:38 +1

                4400 Dufferin St

                04:0904:39——05:0902:39 +103:09 +103:39 +1

                Dufferin St at Steeprock Dr

                04:1004:40——05:1002:40 +103:10 +103:40 +1

                William R Allen Rd at Rimrock Rd

                04:1204:42——05:1202:42 +103:12 +103:42 +1

                William R Allen Rd at Sheppard Ave West South Side

                04:1504:45——05:1502:45 +103:15 +103:45 +1

                Transit Rd at Wilson Ave

                04:2104:51——05:2102:51 +103:21 +103:51 +1

                Wilson Ave at Transit Rd West Side

                04:2204:5205:0705:1705:2302:52 +103:22 +103:52 +1

                Dufferin St at Wilson Ave South Side

                04:2304:5305:0805:18—02:53 +103:23 +103:53 +1

                Dufferin St at Whitley Ave

                04:2404:5405:0905:19—02:54 +103:24 +103:54 +1

                Dufferin St at Bridgeland Ave South Side

                04:2504:5505:1005:20—02:55 +103:25 +103:55 +1

                Dufferin St at Jane Osler Blvd - Yorkdale Shopping Centre

                04:2604:5605:1105:21—02:56 +103:26 +103:56 +1

                Dufferin St at Bentworth Ave

                04:2704:5705:1205:22—02:57 +103:27 +103:57 +1

                Dufferin St at Orfus Rd

                04:2704:5705:1205:22—02:57 +103:27 +103:57 +1

                Dufferin St at Samor Rd South Side

                04:2804:5805:1305:23—02:58 +103:28 +103:58 +1

                Dufferin St at Apex Rd South Side

                04:2904:5905:1405:24—02:59 +103:29 +103:59 +1

                Dufferin St at Lawrence Ave West

                04:2904:5905:1405:24—02:59 +103:29 +103:59 +1

                Dufferin St at Playfair Ave

                04:3005:0005:1505:25—03:00 +103:30 +104:00 +1

                Dufferin St at Glengrove Ave

                04:3105:0105:1605:26—03:01 +103:31 +104:01 +1

                Dufferin St at Glencairn Ave

                04:3105:0105:1605:26—03:01 +103:31 +104:01 +1

                Dufferin St at Wingold Ave

                04:3205:0205:1705:27—03:02 +103:32 +104:02 +1

                Dufferin St at Briar Hill Ave

                04:3205:0205:1705:27—03:02 +103:32 +104:02 +1

                Dufferin St at Castlefield Ave

                04:3205:0205:1705:27—03:02 +103:32 +104:02 +1

                Dufferin St at Bowie Ave

                04:3305:0305:1805:28—03:03 +103:33 +104:03 +1

                Dufferin St at Eglinton Ave West

                04:3305:0305:1805:28—03:03 +103:33 +104:03 +1

                Dufferin St at Rowan Ave

                04:3505:0505:2005:30—03:05 +103:35 +104:05 +1

                Dufferin St at Preston Rd South Side

                04:3505:0505:2005:30—03:05 +103:35 +104:05 +1

                Dufferin St at Holmesdale Rd

                04:3605:0605:2105:31—03:06 +103:36 +104:06 +1

                Dufferin St at Eversfield Rd South Side

                04:3605:0605:2105:31—03:06 +103:36 +104:06 +1

                Dufferin St at Rogers Rd

                04:3705:0705:2205:32—03:07 +103:37 +104:07 +1

                Dufferin St at Hope St

                04:3805:0805:2305:33—03:08 +103:38 +104:08 +1

                Dufferin St at Ascot Ave

                04:3905:0905:2405:34—03:09 +103:39 +104:09 +1

                Dufferin St at St Clair Ave West

                04:3905:0905:2405:34—03:09 +103:39 +104:09 +1

                Dufferin St at Auburn Ave

                04:4005:1005:2505:36—03:10 +103:40 +104:10 +1

                Dufferin St at Davenport Rd

                04:4105:1105:2605:37—03:11 +103:41 +104:11 +1

                Dufferin St at Brandon Ave

                04:4205:1205:2705:38—03:12 +103:42 +104:12 +1

                Dufferin St at Dupont St South Side

                04:4305:1305:2805:39—03:13 +103:43 +104:13 +1

                Dufferin St at Lappin Ave South Side

                04:4305:1305:2805:40—03:13 +103:43 +104:13 +1

                Dufferin St at Shanly St

                04:4405:1405:2905:41—03:14 +103:44 +104:14 +1

                Dufferin St at Bloor St West - Dufferin Station

                04:4505:1505:3005:42—03:15 +103:45 +104:15 +1

                Dufferin St at Dufferin Park Ave

                04:4705:1705:3205:43—03:17 +103:47 +104:17 +1

                Dufferin St at Sylvan Ave

                04:4805:1805:3305:44—03:18 +103:48 +104:18 +1

                Dufferin St at College St

                04:4805:1805:3305:44—03:18 +103:48 +104:18 +1

                Dufferin St at Dundas St West

                04:5005:2005:3505:46—03:20 +103:50 +104:20 +1

                Dufferin St at Gordon St

                04:5105:2105:3605:47—03:21 +103:51 +104:21 +1

                Dufferin St at Alma Ave

                04:5205:2205:3705:48—03:22 +103:52 +104:22 +1

                Dufferin St at Queen St West

                04:5305:2305:3705:48—03:23 +103:53 +104:23 +1

                Dufferin St at Melbourne Ave

                04:5405:2405:3805:49—03:24 +103:54 +104:24 +1

                Dufferin St at King St West

                04:5505:2505:3905:50—03:25 +103:55 +104:25 +1

                Dufferin St at Liberty St

                04:5505:2505:3905:51—03:25 +103:55 +104:25 +1

                Dufferin St at Springhurst Ave

                04:5605:2605:4005:52—03:26 +103:56 +104:26 +1

                Dufferin Gate Loop

                04:5705:2705:4105:53—03:27 +103:57 +104:27 +1

                Saskatchewan Rd at Dufferin St East Side

                04:5705:2705:4105:53—03:27 +103:57 +104:27 +1

                Princes Blvd at Ontario Dr

                04:5705:2705:4105:54—03:27 +103:57 +104:27 +1

                Nunavut Rd - Horse Palace

                04:5805:2805:4205:55—03:28 +103:58 +104:28 +1

                Nova Scotia Ave at Manitoba Dr - Exhibition GO Station

                04:5805:2805:4205:55—03:28 +103:58 +104:28 +1

                Princes' Gates Loop at Canada Blvd - CNE East Entrance

                04:5905:2905:4305:57—03:29 +103:59 +104:29 +1

                All trips in this timetable are wheelchair accessible.

                Times marked with "—" indicate that the vehicle does not stop at this stop.
                The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

                Princes' Gates Loop at Canada Blvd - CNE East Entrance ➞ Steeles Ave West at Dufferin St

                Princes' Gates Loop at Canada Blvd - CNE East Entrance04:3105:0102:01 +102:31 +103:01 +103:31 +104:01 +1
                Princes' Blvd at Newfoundland Rd West Side - Enercare Centre04:3105:0102:01 +102:31 +103:01 +103:31 +104:01 +1
                Princes' Blvd at Ontario Dr04:3205:0202:02 +102:32 +103:02 +103:32 +104:02 +1
                Saskatchewan Rd at Dufferin St04:3205:0202:02 +102:32 +103:02 +103:32 +104:02 +1
                Dufferin Gate Loop04:3305:0302:03 +102:33 +103:03 +103:33 +104:03 +1
                Dufferin St at Springhurst Ave04:3305:0302:03 +102:33 +103:03 +103:33 +104:03 +1
                Dufferin St at Liberty St04:3305:0302:03 +102:33 +103:03 +103:33 +104:03 +1
                Dufferin St at King St West04:3405:0402:04 +102:34 +103:04 +103:34 +104:04 +1
                Dufferin St at Melbourne Ave04:3505:0502:05 +102:35 +103:05 +103:35 +104:05 +1
                Dufferin St at Queen St West04:3505:0502:05 +102:35 +103:05 +103:35 +104:05 +1
                Dufferin St at Alma Ave04:3705:0702:07 +102:37 +103:07 +103:37 +104:07 +1
                Dufferin St at Gordon St04:3805:0802:08 +102:38 +103:08 +103:38 +104:08 +1
                Dufferin St at Dundas St West04:3905:0902:09 +102:39 +103:09 +103:39 +104:09 +1
                Dufferin St at College St North Side04:4105:1102:11 +102:41 +103:11 +103:41 +104:11 +1
                Dufferin St at Sylvan Ave North Side04:4105:1102:11 +102:41 +103:11 +103:41 +104:11 +1
                Dufferin St at Dufferin Park Ave04:4205:1202:12 +102:42 +103:12 +103:42 +104:12 +1
                Dufferin St at Bloor St West - Dufferin Station04:4305:1302:13 +102:43 +103:13 +103:43 +104:13 +1
                Dufferin St at Shanly St04:4305:1302:13 +102:43 +103:13 +103:43 +104:13 +1
                Dufferin St and Millicent St04:4405:1402:14 +102:44 +103:14 +103:44 +104:14 +1
                Dufferin St at Dupont St04:4505:1502:15 +102:45 +103:15 +103:45 +104:15 +1
                Dufferin St at Brandon Ave04:4605:1602:16 +102:46 +103:16 +103:46 +104:16 +1
                Dufferin St at Davenport Rd North Side04:4705:1702:17 +102:47 +103:17 +103:47 +104:17 +1
                Dufferin St at Auburn Ave04:4805:1802:18 +102:48 +103:18 +103:48 +104:18 +1
                Dufferin St at St Clair Ave West04:4805:1802:18 +102:48 +103:18 +103:48 +104:18 +1
                Dufferin St at Ascot Ave04:4905:1902:19 +102:49 +103:19 +103:49 +104:19 +1
                Dufferin St at Hope St04:5005:2002:20 +102:50 +103:20 +103:50 +104:20 +1
                Dufferin St at Rogers Rd04:5105:2102:21 +102:51 +103:21 +103:51 +104:21 +1
                Dufferin St at Eversfield Rd04:5105:2102:21 +102:51 +103:21 +103:51 +104:21 +1
                Dufferin St at Martin St04:5205:2202:22 +102:52 +103:22 +103:52 +104:22 +1
                Dufferin St at Gibson St North Side04:5305:2302:23 +102:53 +103:23 +103:53 +104:23 +1
                Dufferin St at Rowan Ave04:5305:2302:23 +102:53 +103:23 +103:53 +104:23 +1
                Dufferin St at Eglinton Ave West04:5405:2402:24 +102:54 +103:24 +103:54 +104:24 +1
                Dufferin St at Whitmore Ave04:5505:2502:25 +102:55 +103:25 +103:55 +104:25 +1
                Dufferin St at Castlefield Ave04:5605:2602:26 +102:56 +103:26 +103:56 +104:26 +1
                Dufferin St at Briar Hill Ave04:5605:2602:26 +102:56 +103:26 +103:56 +104:26 +1
                Dufferin St at Stayner Ave04:5605:2602:26 +102:56 +103:26 +103:56 +104:26 +1
                Dufferin St at Glencairn Ave04:5705:2702:27 +102:57 +103:27 +103:57 +104:27 +1
                Dufferin St at Glengrove Ave04:5705:2702:27 +102:57 +103:27 +103:57 +104:27 +1
                Dufferin St at Wenderly Dr04:5805:2802:28 +102:58 +103:28 +103:58 +104:28 +1
                Dufferin St at Lawrence Ave West North Side04:5905:2902:29 +102:59 +103:29 +103:59 +104:29 +1
                Dufferin St at Dane Ave04:5905:2902:29 +102:59 +103:29 +103:59 +104:29 +1
                Dufferin St at Celt Ave North Side05:0005:3002:30 +103:00 +103:30 +104:00 +104:30 +1
                Dufferin St at Orfus Rd05:0105:3102:31 +103:01 +103:31 +104:01 +104:31 +1
                Dufferin St at Ranee Ave North Side05:0205:3202:32 +103:02 +103:32 +104:02 +104:32 +1
                Dufferin St at Jane Osler Blvd - Yorkdale Shopping Centre05:0305:3302:33 +103:03 +103:33 +104:03 +104:33 +1
                Dufferin St at Yorkdale Rd05:0305:3302:33 +103:03 +103:33 +104:03 +104:33 +1
                Dufferin St at Billy Bishop Way North Side05:0505:3502:35 +103:05 +103:35 +104:05 +104:35 +1
                Dufferin St at Wilson Ave05:0605:3602:36 +103:06 +103:36 +104:06 +104:36 +1
                Transit Rd at Wilson Ave North Side05:0805:3802:38 +103:08 +103:38 +104:08 +104:38 +1
                William R Allen Rd at Sheppard Ave West05:1405:4102:44 +103:14 +103:44 +104:14 +104:44 +1
                William R Allen Rd at Rimrock Rd05:1705:4402:47 +103:17 +103:47 +104:17 +104:47 +1
                William R Allen Rd at Overbrook Pl05:1805:4502:48 +103:18 +103:48 +104:18 +104:48 +1
                Dufferin St at Stanstead Dr05:1905:4602:49 +103:19 +103:49 +104:19 +104:49 +1
                Opposite 4400 Dufferin St05:2005:4602:50 +103:20 +103:50 +104:20 +104:50 +1
                Dufferin St at Finch Ave West North Side05:2205:4802:52 +103:22 +103:52 +104:22 +104:52 +1
                Dufferin St at Martin Ross Ave05:2405:4902:54 +103:24 +103:54 +104:24 +104:54 +1
                Dufferin St at Supertest Rd05:2505:5002:55 +103:25 +103:55 +104:25 +104:55 +1
                Dufferin St at Dolomite Dr05:2605:5102:56 +103:26 +103:56 +104:26 +104:56 +1
                Gerry Fitzgerald Dr at Dufferin St West Side05:2705:5202:57 +103:27 +103:57 +104:27 +104:57 +1
                Gerry Fitzgerald Dr at Steeles Ave West05:2805:5302:58 +103:28 +103:58 +104:28 +104:58 +1
                Steeles Ave West at Dufferin St05:3005:5503:00 +103:30 +104:00 +104:30 +105:00 +1

                All trips in this timetable are wheelchair accessible.

                Times marked with "—" indicate that the vehicle does not stop at this stop.
                The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
                Times marked with "—" indicate that the vehicle does not stop at this stop.
                The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
                Build real-time departures into your app

                Tell us about your project. Test London API examples while we review your request.

                Request data / API access

                Route Path (Streets & Roads)

                Outbound: Steeles Ave West at Dufferin St ➞ Princes' Gates Loop at Canada Blvd - CNE East Entrance
                Steeles Avenue West - Dufferin Street - Gerry Fitzgerald Drive - Dufferin Street - Supertest Road - Martin Ross Avenue - Dufferin Street - Allen Road - Transit Road - Wilson Avenue - Dufferin Street - Jane Osler Boulevard - Bentworth Avenue - Orfus Road - Dufferin Street - Apex Road - Lawrence Avenue West - Playfair Avenue - Glengrove Avenue - Glencairn Avenue - Wingold Avenue - Dufferin Street - Bowie Avenue - Eglinton Avenue West - Rowan Avenue - Dufferin Street - Holmesdale Road - Dufferin Street - Rogers Road - Hope Street - Ascot Avenue - Dufferin Street - Auburn Avenue - Davenport Road - Brandon Avenue - Dufferin Street - Bloor Street West - Dufferin Street - College Street - Dufferin Street - Gordon Street - Brixton Way - Queen Street West - Melbourne Avenue - King Street West - Dufferin Street - Saskatchewan Road - Princes' Boulevard - Nunavut Road - Nova Scotia Avenue
                Inbound: Princes' Gates Loop at Canada Blvd - CNE East Entrance ➞ Steeles Ave West at Dufferin St
                Princes' Boulevard - Saskatchewan Road - Dufferin Street - Transit Road - Allen Road - Dufferin Street - Gerry Fitzgerald Drive - Steeles Avenue West

                Schedules and stops for this route are published in GTFS: ttc-schedules

                Frequently asked questions about route 329

                • What time does route 329 start operating?

                  Services on route 329 start at 04:00 every day.

                • What time does route 329 stop operating?

                  Services on route 329 end at 04:29 +1 every day.

                • Is there a stop for route 329 near me?

                  View the nearest stop for route 329.

                329 (Toronto Buses)

                The first stop of the 329 bus route is Steeles Ave West at Dufferin St and the last stop is Princes' Gates Loop at Canada Blvd - CNE East Entrance. 329 (Dufferin) is operational during everyday.

                Additional information: 329 has 64 stops. The total trip duration for this route is approximately 59 minutes.

                More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Toronto, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

                329 bus near me

                Last updated on November 10, 2026