Bus 10 in Toronto links Don Mills Station and Brian Ave at Van Horne Ave. The route is 4.8 km long with 19 stops, and the official schedule from the Toronto Transit Commission puts the full trip at about 15 minutes. On a weekday it runs 19 trips in one direction.

Route at a glance
| Mode | Bus |
|---|---|
| Route number | 10 |
| City | Toronto |
| Transit authority | the Toronto Transit Commission (TTC) |
| Start → end | Don Mills Station → Brian Ave at Van Horne Ave |
| End → start | Brian Ave at Van Horne Ave → Don Mills Station |
| Route length | 4.7 km / 3.4 km in the opposite direction |
| Number of stops | 19 / 12 in the opposite direction |
| Travel time | about 15 minutes |
| Trips per day | 19 on weekdays one way |
| Frequency | peak 30 · midday 30 |
| First / last trip from «Don Mills Station» | 05:11 / 18:45 |
| First / last trip from «Brian Ave at Van Horne Ave» | 05:15 / 19:00 |
| Fare | 3.35 $ |
| Updated | August 22, 2026 |
Route of Bus 10
Outbound: Don Mills Station → Brian Ave at Van Horne Ave
This direction has 19 stops and runs 4.8 km. The route passes Don Mills Rd at Leith Hill Rd North Side, Van Horne Ave at Don Mills Rd East Side, Van Horne Ave at Edmonton Rd East Side, Van Horne Ave at Victoria Park Ave. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Don Mills Station | 0.0 km | Terminus |
| 2 | Don Mills Rd at Leith Hill Rd North Side | 0.2 km | |
| 3 | Don Mills Rd at Fairview Mall Dr North Side | 0.5 km | |
| 4 | Don Mills Rd at Godstone Rd | 0.9 km | |
| 5 | Don Mills Rd at Deerford Rd | 1.2 km | |
| 6 | Van Horne Ave at Don Mills Rd East Side | 1.5 km | |
| 7 | Van Horne Ave at Hobart Dr | 1.8 km | |
| 8 | Van Horne Ave at Houston Cres (West) | 2.0 km | |
| 9 | Van Horne Ave at Kingslake Rd | 2.2 km | |
| 10 | Van Horne Ave at Edmonton Rd East Side | 2.6 km | |
| 11 | Van Horne Ave at Lucifer Dr | 2.8 km | |
| 12 | Van Horne Ave at Bickerton Cres | 3.1 km | |
| 13 | Van Horne Ave at Clipper Rd | 3.3 km | |
| 14 | Van Horne Ave at Victoria Park Ave | 3.4 km | |
| 15 | Victoria Park Ave at Pleasant View Dr | 3.9 km | |
| 16 | 140 Pleasant View Dr | 4.2 km | |
| 17 | Pleasant View Dr at Brian Dr | 4.4 km | |
| 18 | Brian Ave at Margaret Ave | 4.6 km | |
| 19 | Brian Ave at Van Horne Ave | 4.7 km | Terminus |
Inbound: Brian Ave at Van Horne Ave → Don Mills Station
This direction has 12 stops and runs 3.4 km. The route passes Van Horne Ave at Lucifer Dr, Van Horne Ave at Kingslake Rd, Van Horne Ave at Hobart Dr, Don Mills Rd at Walkway to O’Shea Crescent. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Brian Ave at Van Horne Ave | 0.0 km | Terminus |
| 2 | Van Horne Ave at Lucifer Dr | 0.3 km | |
| 3 | Van Horne Ave at Edmonton Dr | 0.5 km | |
| 4 | Van Horne Ave at Kingslake Rd | 0.9 km | |
| 5 | Van Horne Ave at Houston Cres (West) West Side | 1.2 km | |
| 6 | Van Horne Ave at Hobart Dr | 1.3 km | |
| 7 | Don Mills Rd at Van Horne Ave South Side | 1.7 km | |
| 8 | Don Mills Rd at Walkway to O’Shea Crescent | 1.8 km | |
| 9 | Don Mills Rd at Goodview Rd | 2.0 km | |
| 10 | 2980 Don Mills Rd | 2.1 km | |
| 11 | Don Mills Rd at Esterbrooke Ave | 2.6 km | |
| 12 | Don Mills Station | 3.4 km | Terminus |
Schedule and frequency
According to the official schedule from the Toronto Transit Commission, the route runs 19 trips in one direction on a weekday.
| Direction | Weekdays | Weekends and holidays |
|---|---|---|
| From «Don Mills Station» | 05:11 — 18:45 | — — — |
| From «Brian Ave at Van Horne Ave» | 05:15 — 19:00 | — — — |
Frequency calculated from the departure table: in the morning peak buses run every 30 minutes; midday every 30 minutes; in the afternoon peak every 30.
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 10 cost?
3.35 $ for a single ride.
When do the first and last trips run?
From Don Mills Station the first is at 05:11 and the last at 18:45. From Brian Ave at Van Horne Ave they are 05:15 and 19:00.
How long does the trip from Don Mills Station to Brian Ave at Van Horne Ave take?
About 15 minutes end to end — the median of full trips in the official schedule.
How many stops does the route have?
19 outbound and 12 inbound according to the official GTFS feed. The two lists do not match exactly.
Does bus 10 run on weekends?
Yes, the route runs every day, with a separate weekend schedule.
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).