Bus 9 in Toronto links Scarborough Centre Station and Warden Station. The route is 13.4 km long with 46 stops, and the official schedule from the Toronto Transit Commission puts the full trip at about 39 minutes. On a weekday it runs 49 trips in one direction, and 46 on a weekend day.

Route at a glance
| Mode | Bus |
|---|---|
| Route number | 9 |
| City | Toronto |
| Transit authority | the Toronto Transit Commission (TTC) |
| Start → end | Scarborough Centre Station → Warden Station |
| End → start | Warden Station → Scarborough Centre Station |
| Route length | 13.2 km / 13.0 km in the opposite direction |
| Number of stops | 46 / 44 in the opposite direction |
| Travel time | about 39 minutes |
| Trips per day | 49 on weekdays, 46 on weekends one way |
| Frequency | peak 22–26 · midday 28 · weekend 15–26 |
| First / last trip from «Scarborough Centre Station» | 00:20 / 23:54 |
| First / last trip from «Warden Station» | 00:08 / 23:40 |
| Fare | 3.35 $ |
| Updated | August 22, 2026 |
Route of Bus 9
Outbound: Scarborough Centre Station → Warden Station
This direction has 46 stops and runs 13.4 km. The route passes Bushby Dr at McCowan Rd East Side, Bellamy Rd North at Benleigh Dr South Side, Eglinton Ave East at Torrance Rd West Side, St Clair Ave East at Brimley Rd West Side. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Scarborough Centre Station | 0.2 km | Terminus |
| 2 | Bushby Dr at McCowan Rd East Side | 0.8 km | |
| 3 | Grangeway Ave at Progress Ave | 1.1 km | |
| 4 | 705 Progress Ave | 1.4 km | |
| 5 | Progress Ave at Bellamy Rd North | 1.8 km | |
| 6 | 1148 Bellamy Rd North | 2.0 km | |
| 7 | 1100 Bellamy Rd North | 2.2 km | |
| 8 | Bellamy Rd North at Ellesmere Rd South Side | 2.5 km | |
| 9 | Bellamy Rd North at Lynnbrook Dr | 2.6 km | |
| 10 | Bellamy Rd North at Northleigh Dr | 3.0 km | |
| 11 | Bellamy Rd North at Brimorton Dr | 3.3 km | |
| 12 | Bellamy Rd North at Jarwick Dr | 3.4 km | |
| 13 | Bellamy Rd North at Benleigh Dr South Side | 3.7 km | |
| 14 | Bellamy Rd North at Ben Alder Dr | 4.1 km | |
| 15 | Bellamy Rd North at Lawrence Ave East | 4.4 km | |
| 16 | Bellamy Rd North at Eastpark Blvd South Side | 4.6 km | |
| 17 | Bellamy Rd North at Burnview Cres South Side | 4.8 km | |
| 18 | Bellamy Rd North at Cedar Brae Blvd | 5.1 km | |
| 19 | Bellamy Rd North at Braeburn Blvd South Side | 5.3 km | |
| 20 | Bellamy Rd North at Nelson St South Side | 5.7 km | |
| 21 | Bellamy Rd North at Grace St South Side | 6.0 km | |
| 22 | 130 Bellamy Rd North | 6.3 km | |
| 23 | Bellamy Rd North at Eglinton Ave East – Eglinton GO Station | 6.6 km | |
| 24 | Eglinton Ave East at Torrance Rd West Side | 6.9 km | |
| 25 | McCowan Rd at Eglinton Ave East South Side | 7.2 km | |
| 26 | McCowan Rd at Bridlegrove Dr | 7.6 km | |
| 27 | McCowan Rd at Martindale Rd | 7.8 km | |
| 28 | McCowan Rd at Cree Ave | 8.1 km | |
| 29 | McCowan Rd at Horfield Ave | 8.3 km | |
| 30 | McCowan Rd at Anson Ave | 8.6 km | |
| 31 | McCowan Rd at Kingston Rd | 8.7 km | |
| 32 | Kingston Rd at Neilson Ave West Side | 8.9 km | |
| 33 | St Clair Ave East at Kingston Rd West Side | 9.2 km | |
| 34 | St Clair Ave East at Fermoy Rd | 9.4 km | |
| 35 | St Clair Ave East at Brimley Rd West Side | 9.6 km | |
| 36 | St Clair Ave East at Andrew Ave | 9.9 km | |
| 37 | St Clair Ave East at Jeanette St | 10.1 km | |
| 38 | St Clair Ave East at Midland Ave | 10.5 km | |
| 39 | St Clair Ave East at Linden Ave – Scarborough GO Station | 10.8 km | |
| 40 | St Clair Ave East at Danforth Rd | 11.1 km | |
| 41 | St Clair Ave East at Kennedy Rd | 11.3 km | |
| 42 | St Clair Ave East at Marsh Rd | 11.6 km | |
| 43 | St Clair Ave East at North Woodrow Blvd | 11.8 km | |
| 44 | St Clair Ave East at Birchmount Rd West Side | 12.2 km | |
| 45 | St Clair Ave East at Santamonica Blvd | 12.6 km | |
| 46 | Warden Station | 13.2 km | Terminus |
Inbound: Warden Station → Scarborough Centre Station
This direction has 44 stops and runs 13.0 km. The route passes St Clair Ave East at Santamonica Blvd, St Clair Ave East at Andrew Ave, McCowan Rd at Eglinton Ave East, Bellamy Rd North at Painted Post Dr. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Warden Station | 0.1 km | Terminus |
| 2 | St Clair Ave East at Santamonica Blvd | 0.6 km | |
| 3 | St Clair Ave East at Elfreda Blvd | 0.9 km | |
| 4 | St Clair Ave East at Birchmount Rd East Side | 1.1 km | |
| 5 | St Clair Ave East at North Woodrow Blvd | 1.4 km | |
| 6 | St Clair Ave East at Cotton Ave | 1.7 km | |
| 7 | St Clair Ave East at Kennedy Rd | 1.9 km | |
| 8 | St Clair Ave East at Danforth Rd | 2.0 km | |
| 9 | St Clair Ave East at Linden Ave – Scarborough GO Station | 2.4 km | |
| 10 | St Clair Ave East at Midland Ave | 2.7 km | |
| 11 | St Clair Ave East at Gidley Rd | 3.0 km | |
| 12 | St Clair Ave East at Andrew Ave | 3.3 km | |
| 13 | St Clair Ave East at Brimley Rd | 3.6 km | |
| 14 | St Clair Ave East at Fermoy Rd | 3.8 km | |
| 15 | St Clair Ave East at Kingston Rd | 4.0 km | |
| 16 | Kingston Rd at Neilson Ave | 4.2 km | |
| 17 | McCowan Rd at Kingston Rd North Side | 4.5 km | |
| 18 | McCowan Rd at Horfield Ave | 4.9 km | |
| 19 | McCowan Rd at Cree Ave | 5.1 km | |
| 20 | McCowan Rd at Martindale Rd | 5.4 km | |
| 21 | McCowan Rd at Bridlegrove Dr North Side | 5.5 km | |
| 22 | McCowan Rd at Eglinton Ave East | 6.0 km | |
| 23 | Eglinton Ave East at Torrance Rd | 6.3 km | |
| 24 | Bellamy Rd North at Eglinton Ave East North Side – Eglinton GO Station | 6.6 km | |
| 25 | 138 Bellamy Rd North | 7.0 km | |
| 26 | Bellamy Rd North at Nelson St | 7.5 km | |
| 27 | Bellamy Rd North at Farmbrook Rd | 7.9 km | |
| 28 | Bellamy Rd North at Banmoor Blvd North Side | 8.1 km | |
| 29 | Bellamy Rd North at Burnview Cres | 8.4 km | |
| 30 | Bellamy Rd North at Eastpark Blvd | 8.6 km | |
| 31 | Bellamy Rd North at Lawrence Ave East | 8.8 km | |
| 32 | Bellamy Rd North at Painted Post Dr | 9.2 km | |
| 33 | Bellamy Rd North at Pandora Cir | 9.4 km | |
| 34 | Bellamy Rd North at Brimorton Dr | 9.9 km | |
| 35 | Bellamy Rd North at Northleigh Dr North Side | 10.2 km | |
| 36 | Bellamy Rd North at Amberjack Blvd (North) | 10.5 km | |
| 37 | Bellamy Rd North at Ellesmere Rd | 10.7 km | |
| 38 | 1095 Bellamy Rd North | 10.9 km | |
| 39 | 1149 Bellamy Rd North | 11.2 km | |
| 40 | Progress Ave at Corporate Dr West Side | 11.4 km | |
| 41 | 700 Progress Ave | 11.8 km | |
| 42 | Grangeway Ave at Progress Ave South Side | 12.1 km | |
| 43 | Bushby Dr at McCowan Rd – McCowan Rt Station | 12.4 km | |
| 44 | Scarborough Centre Station | 13.0 km | Terminus |
Schedule and frequency
According to the official schedule from the Toronto Transit Commission, the route runs 49 trips in one direction on a weekday, and 46 on a weekend day.
| Direction | Weekdays | Weekends and holidays |
|---|---|---|
| From «Scarborough Centre Station» | 00:20 — 23:54 | 00:18 — 23:48 |
| From «Warden Station» | 00:08 — 23:40 | 00:04 — 23:34 |
Frequency calculated from the departure table: in the morning peak buses run every 22–26 minutes, most often every 23; midday every 28 minutes; in the afternoon peak every 23–24; on weekends every 15–26 minutes.
Fare and payment
A single ride costs 3.35 $. The same fare applies to streetcars, buses and the subway in Toronto.
A cash fare is $3.35 and covers one ride only. Paying with a PRESTO card, debit or credit card costs $3.30 and includes two hours of unlimited transfers. A day pass is $13.50, a monthly adult pass $156.00. Transfers within 120 minutes are free. The two-hour transfer applies only to fares paid by card; a cash fare covers a single ride. An unlimited monthly pass costs $156.00.
Frequently asked questions
How much does a ride on bus 9 cost?
3.35 $ for a single ride.
When do the first and last trips run?
From Scarborough Centre Station the first is at 00:20 and the last at 23:54. From Warden Station they are 00:08 and 23:40.
How long does the trip from Scarborough Centre Station to Warden Station take?
About 39 minutes end to end — the median of full trips in the official schedule.
How many stops does the route have?
46 outbound and 44 inbound according to the official GTFS feed. The two lists do not match exactly.
Does bus 9 run on weekends?
Yes. On weekends and holidays there are 46 trips in one direction, running from Scarborough Centre Station between 00:18 and 23:48.
Every route number with its termini, operating hours and travel time is collected in the Toronto buses overview.
Data current as of August 22, 2026. Schedule and termini — the Toronto Transit Commission (TTC). Fares — Toronto Transit Commission, Fares & passes. Stop list, schedule and route geometry come from the official GTFS feed (City of Toronto Open Data).