Toronto's public transit operator, the Toronto Transit Commission (TTC), operates Canada's most extensive bus system. , the TTC operates 167 day and 30 night bus routes.

Route types

The Toronto Transit Commission operates six types of bus routes: Regular service routes: Routes have at least one branch or a section of overlapping branches that operates from 6 am (8 am on Sundays) to 1 am the next calendar day, 7 days per week. Some routes are part of the 10-minute network having one or more branches operating at a 10-minute frequency (or better) throughout the day and evening. Otherwise, service frequency varies by route and time of day. Limited service routes: Routes do not serve all hours of the day, or not all days of the week. The frequency of service varies by route. Regular service and limited service routes are collectively numbered between 7 and 191. Seasonal routes (200-series): Routes operating during the warmer months serving and named after a city attraction such as Toronto Zoo, Bluffer's Park, Cherry Beach, and High Park. Blue Night Network routes (300-series): Routes operate from 1 am to 6 am (8 am on Sundays), which are also the times that the Toronto rapid transit system does not operate. Service frequency is 30 minutes or better depending on route. Community bus routes (400-series): Routes operate Monday to Friday between the morning and afternoon peak periods, and connect geriatric residences and geriatric care facilities with local amenities within a community. Unlike for other routes, community bus routes use minibuses, and passengers may flag down the bus anywhere along route. Express network routes (900-series): Routes serve select stops only. The service frequency varies by route, and some routes do not operate during all periods. However, two express routes (900 Airport Express and 927 Highway 27 Express) are also part of the 10-minute network.

The TTC operates several bus routes that run from Toronto into a neighbouring municipality. Outside of Toronto, these routes operate on behalf of either MiWay (Mississauga) or York Region Transit, and require a TTC fare within Toronto and either a Miway or a YRT fare beyond the Toronto city limits. With Ontario's One Fare program, only one fare is required for such routes provided that the rider pays the fare by credit, debit or Presto card and completes the trip within two hours or within three hours if the trip involves the use of GO Transit's services.

All routes have wheelchair-accessible low-floor buses. Except for community routes, all buses are equipped with bicycle racks that can hold one or two bicycles. The Nova units can only carry one while Orion and New Flyer units can carry two.

Routes

Route Destinations Division Notes 7 Bathurst NB To Steeles Avenue West SB To Bathurst station Wilson Articulated service common 8 Broadview NB To Warden station via SB To Broadview station Birchmount 9 Bellamy NB To Scarborough Centre station SB To Warden station Birchmount 10 Van Horne EB To Victoria Park Avenue WB To Don Mills station McNicollService operates during rush hour; fills in for 169A Huntingwood 11ABayviewNB To Steeles Avenue EastSB To Davisville station Eglinton 11C To Sunnybrook Health Sciences Centre To Davisville station 12A Kingston Road EB To Kennedy station WB To Victoria Park station BirchmountService operates daytime and early evening on weekdays and daytime on weekends 12B To Kennedy station To Victoria Park stationService operates late evenings daily and all day on weekends 12D To U of T Scarborough To Victoria Park stationService operates on weekdays during the daytime and early evenings 13A Avenue Road NB To Eglinton station SB To Queen's Park WilsonTemporary regular service for accessibility at Museum station 13B To Eglinton station To Gerrard StreetWeekday midday service 14 Glencairn EB To Davisville station WB To Caledonia Road Mount Dennis 15 Evans EB To Royal York station WB To Sherway Gardens Queensway 16 McCowan NB To Scarborough Centre station SB To Warden station Birchmount 17A Birchmount NB To Highway 7 SB To Warden station McNicollYRT fare required north of Steeles Rush hour service 17B To Steeles Avenue East To Warden stationRush hour service 17C To Steeles Avenue East and Warden Avenue To Warden stationService does not operate during rush hour on weekdays 18A Caledonia NB To Yorkdale station SB To Caledonia station Wilson 18B To Yorkdale station To Caledonia stationRush hour service 19 Bay NB To Dupont Street SB To Union station Birchmount 20 Cliffside EB To Kennedy station WB To Main Street station Birchmount 21C Brimley NB To Steeles Avenue East SB To Kennedy station Birchmount 22 Coxwell NB To Coxwell station SB To Queen Street East Birchmount 23 Dawes NB To St. Clair Avenue East SB To Main Street station Birchmount 24A Victoria Park NB To Steeles Avenue East SB To Victoria Park station Birchmount 24B To Don Mills station To Victoria Park stationWeekday rush hour and midday service 25A Don Mills NB To Steeles Avenue East SB To Broadview station EglintonTemporary diversion southbound to Broadview station Service operates during the late evenings on weekdays and all day on weekends 25B To Don Mills station To Broadview stationService operates on weekdays until the late evening Has a school tripper departure from George S. Henry Academy on Fenelon Loop. Southbound only 25C To Steeles Avenue East To Don Mills stationService operates on weekdays until the late evening 26 Dupont EB To St. George station WB To Jane station Queensway 27 Jane South NB To Mount Dennis station SB To Jane station Mount Dennis 28 Bayview South EB To Evergreen Brick Works WB To Davisville station Mount Dennis 29 Dufferin NB To Wilson station SB To Exhibition Place (Dufferin Gate) Mount DennisArticulated service on this branch29C NB To Wilson station SB To Exhibition Place (Princes' Gates) Articulated service on this branch 30 High Park North EB To High Park station WB To Runnymede Road Queensway 31 Greenwood NB To Greenwood Station SB To Queen Street East and Eastern Avenue Birchmount 32 Eglinton West EB To Mount Dennis station WB To Renforth station Mount Dennis 33 Forest Hill EB To Forest Hill station WB To St. Clair West station Wilson 34 Eglinton EB To Kennedy station WB To Mount Dennis station Eglinton 35A JaneNB To Pioneer Village stationSB To Mount Dennis station Mount Dennis 35B To Pioneer Village station To Mount Dennis station 36 Finch West EB To Finch station WB To Finch West station Arrow Road 37A Islington NB To Humber College station SB To Islington station Queensway Has a school tripper departure from Richview Collegiate Institute (1738 Islington Avenue) to Islington station. Southbound only. 37B To Steeles Avenue West To Islington station 38A Highland Creek EB To Rouge Hill GO Station WB To Kennedy station Malvern 38B To U of T Scarborough To Kennedy station Weekday service Runs westbound in the morning, eastbound in the afternoon during rush hour service Service does not operate in the spring and summer 39A Finch East EB To Neilson Road WB To Finch station McNicoll 39B To Old Finch Avenue and Morningview Trail To Finch station 39C To Victoria Park Avenue and Gordon Baker Road To Finch stationRush hour service 40A Junction–Dundas West EB To Dundas West station WB To Kipling station Queensway 40B To Dundas West station To Jane Street and St. Clair Avenue West 41 Keele NB To Pioneer Village station SB To Keele station Mount Dennis 42 Cummer EB To Middlefield Road (Dynamic Drive) WB To Finch station McNicoll 43A Kennedy NB To Steeles Avenue East SB To Kennedy station McNicoll 43B To Scarborough Centre station To Kennedy stationService operates during the day and early evenings 7 days a week 43C To Village Green Square To Kennedy stationRush hour service 44 Kipling South NB To Kipling station SB To Lake Shore Boulevard Queensway 45A Kipling NB To Steeles Avenue West SB To Kipling station Mount Dennis 46 Martin Grove NB To Steeles Avenue West SB To Kipling station Queensway Has a school tripper route, labelled 46E from Martingrove Collegiate Institute to Kipling station with limited stops. Southbound only. 47 Lansdowne NB To Caledonia station SB To Queen Street West Wilson 48 Rathburn EB To Royal York station WB To Mill Road Queensway Has a school tripper departure that operates from Silverthorn Collegiate Institute to Royal York station 48A To Royal York station To Renforth Drive and Eringate Drive School tripper route, operates from Michael Power - St. Joseph High School to Royal York station. 49 Bloor West EB To Kipling station WB To Markland Wood Queensway 50 Burnhamthorpe EB To Islington station WB To Mill Road Queensway Has a school tripper departure that operates from Silverthorn Collegiate Institute to Islington station. Eastbound only. 51A Leslie NB To Leslie station SB To Donlands station Eglinton 51B To Don Mills Road To Donlands station 52A Lawrence West EB To Lawrence station WB To Pearson Airport Arrow Road 52B To Lawrence station To Westwood MallMiWay fare required west of Highway 427. Operates weekdays only. 52D To Lawrence station To McNaughton DriveMiWay fare required west of Highway 427. Operates weekends and holidays only. 52F To Lawrence station To Royal York Road Service operates during the day on weekdays and Saturdays 52G To Lawrence West station To Martin Grove Road 53A Steeles East EB To Staines Road WB To Finch station McNicollService operates midday and evenings on weekdays and all day on weekends 53B To Morningside Avenue To Finch station 54A Lawrence East EB To Starspray Boulevard WB To Don Valley station McNicoll 54B To Morningside Avenue To Don Valley station 55 Warren Park NB To Warren Park SB To Jane station Queensway 57 Midland NB To Steeles Avenue East SB To Kennedy station McNicoll 59A Maple Leaf EB To Lawrence West station WB To Weston Road Wilson 59B To Lawrence West station To Weston Road 60A Steeles West EB To Finch station WB To Pioneer Village station Wilson 60B To Finch station To Martin Grove RoadService operates in the late evening on weekdays and evenings on weekends 60D To Finch station To Highway 27Service operates during the early mornings Monday–Saturday 61 Avenue Road North NB To Highway 401 SB To Eglinton station Wilson 62 Mortimer EB To Main Street station WB To Broadview station Birchmount 63 Ossington NB To Cedarvale station SB To Liberty Village Wilson 64 Main NB To Main Street station SB To Queen Street East Birchmount 65 Parliament NB To Castle Frank station SB To Queen's Quay and Sherbourne Street Birchmount 66A Prince Edward NB To Old Mill station SB To Humber Loop Queensway 66B To Old Mill station To Lake Shore Boulevard 67A Pharmacy NB To Ellesmere Road SB To Victoria Park station Eglinton 67B To Eglinton Avenue East (Rannock Street via Craigton Drive) To Victoria Park stationAM-only rush hour service 68A Warden NB To Steeles Avenue East SB To Warden station Eglinton 68B To Major Mackenzie Drive To Warden stationYRT fare required north of Steeles