Mobility Bot

Commute Alerts for Slack and Microsoft Teams

29 29 - DUFFERIN

The 29 Dufferin bus route operates between Wilson Station on Line 1 Yonge-University and Exhibition Place, generally in a north-south direction. It also serves Dufferin Station on Line 2 Bloor-Danforth. Accessible service is provided on the route. Both Wilson Station and Dufferin Station are accessible subway stations. Bike racks are available on this route.
Two services are operated. The 29A (Wilson Station-Exhibition/Dufferin Gate) branch operates during the midday and evening from Monday to Friday, and during the evening on Saturdays, Sundays, and holidays during the Fall and Winter. During the Spring and Summer, this branch operates all day, every day. The 29C (Wilson Station-Exhibition/Princes’ Gate) branch operates during the peak periods from Monday to Friday, and during the daytime on Saturdays, Sundays, and holidays during the Fall and Winter.
Service between Wilson Station and Exhibition (Dufferin Gate) is part of the 10 Minute Network, and operates 10 minutes or better, all day, every day.
Southbound 29A to Exhibition (Dufferin Gate)
These buses operate from Wilson Station via west on Wilson Avenue, south on Dufferin Street, west on Springhurst Avenue, and south on Fort Rouille Street to Dufferin Gate Loop.
Northbound 29A to Wilson Station
These buses operate from Dufferin Gate Loop via north on Dufferin Street and east on Wilson Avenue to Wilson Station.
Southbound 29C to Exhibition (Princes’ Gates)
These buses operate from Wilson Station via west on Wilson Avenue, south on Dufferin Street, east on Saskatchewan Road, east on Manitoba Drive, and south on Canada Boulevard to Princes’ Gate Loop (the cul-de-sac northwest of Princes’ Gate).
Northbound 29C to Wilson Station
These buses operate from Princes’ Gate Loop via south on Canada Boulevard, west on Princes’ Boulevard, north and west on Nunavut Road, north on Nova Scotia Avenue, west on Manitoba Drive, west on Saskatchewan Road, north on Dufferin Street, west on Springhurst Avenue, south on Fort Rouille Street, east through Dufferin Gate Loop, north on Dufferin Street, and east on Wilson Avenue to Wilson Station.
All buses on the route serve local bus stops along the route.
The request stop program is available to all customers travelling along by bus between 9:00 PM and 5:00AM. Request Stop allows any customer who is feeling vulnerable to get off the bus between regular TTC stops.

Current Service Alerts

There are no current service alerts for this route.

Recently Resolved Service Alerts

There are no recently resolved service alerts for this route.

Stations Served

This route stops at Dufferin Gate Loop, Dufferin St at Alma Ave, Dufferin St at Apex Rd South Side, Dufferin St at Ascot Ave, Dufferin St at Auburn Ave, Dufferin St at Bentworth Ave, Dufferin St at Billy Bishop Way North Side, Dufferin St at Bloor St West - Dufferin Station, Dufferin St at Bowie Ave, Dufferin St at Brandon Ave, Dufferin St at Briar Hill Ave, Dufferin St at Bridgeland Ave South Side, Dufferin St at Castlefield Ave, Dufferin St at Celt Ave North Side, Dufferin St at Chandos Ave, Dufferin St at Claver Ave, Dufferin St at Claver Ave North Side, Dufferin St at College St, Dufferin St at College St North Side, Dufferin St at Croatia St South Side, Dufferin St at Dane Ave, Dufferin St at Davenport Rd, Dufferin St at Davenport Rd North Side, Dufferin St at Dufferin Park Ave, Dufferin St at Dundas St West, Dufferin St at Dupont St, Dufferin St at Dupont St South Side, Dufferin St at Eglinton Ave West, Dufferin St at Eversfield Rd, Dufferin St at Eversfield Rd South Side, Dufferin St at Geary Ave, Dufferin St at Gibson St North Side, Dufferin St at Glencairn Ave, Dufferin St at Glengrove Ave, Dufferin St at Gordon St, Dufferin St at Hallam St, Dufferin St at Holmesdale Rd, Dufferin St at Hope St, Dufferin St at Jane Osler Blvd - Yorkdale Shopping Centre, Dufferin St at King St West, Dufferin St at Lappin Ave South Side, Dufferin St at Lawrence Ave West, Dufferin St at Lawrence Ave West North Side, Dufferin St at Liberty St, Dufferin St at Martin St, Dufferin St at Melbourne Ave, Dufferin St at Orfus Rd, Dufferin St at Playfair Ave, Dufferin St at Preston Rd South Side, Dufferin St at Queen St West, Dufferin St at Ramsden Rd South Side, Dufferin St at Ranee Ave North Side, Dufferin St at Rogers Rd, Dufferin St at Rowan Ave, Dufferin St at Samor Rd South Side, Dufferin St at Shanly St, Dufferin St at Springhurst Ave, Dufferin St at St Clair Ave West, Dufferin St at Stayner Ave, Dufferin St at Sylvan Ave, Dufferin St at Sylvan Ave North Side, Dufferin St at Wenderly Dr, Dufferin St at Whitley Ave, Dufferin St at Whitmore Ave, Dufferin St at Wilson Ave, Dufferin St at Wilson Ave South Side, Dufferin St at Wingold Ave, Dufferin St at Yorkdale Rd, Nova Scotia Ave at Manitoba Dr, Nunavut Rd - Horse Palace, Princes Blvd at Ontario Dr, Princes' Blvd at Newfoundland Rd West Side - Enercare Centre, Princes' Blvd at Ontario Dr, Princes' Gates Loop at Canada Blvd - CNE East Entrance, Saskatchewan Rd at Dufferin St, Saskatchewan Rd at Dufferin St East Side, Wilson Ave at Billy Bishop Way, Wilson Ave at Transit Rd West Side and Wilson Station at Bus Bay 1A.


🚌 If you want instant notifications of service alerts on this or any other route, you need Mobility Bot! Stay informed with real-time transit alerts tailored to your specific routes and schedule, delivered only on the days you commute. Install it now in your Slack workspace.


Mobility Bot utilizes data provided by Transitland.
TTC information licensed under the Open Government Licence - Toronto.