Bus 384 in Toronto links Steeles Ave West Loop at Islington Ave and Yonge St at Sheppard Ave West – Sheppard Station. The route is 18.8 km long with 64 stops, and the official schedule from the Toronto Transit Commission puts the full trip at about 39 minutes. On a weekday it runs 7 trips in one direction, and 10 on a weekend day.

Route at a glance
| Mode | Bus |
|---|---|
| Route number | 384 |
| City | Toronto |
| Transit authority | the Toronto Transit Commission (TTC) |
| Start → end | Steeles Ave West Loop at Islington Ave → Yonge St at Sheppard Ave West – Sheppard Station |
| End → start | Yonge St at Sheppard Ave West – Sheppard Station → Steeles Ave West Loop at Islington Ave |
| Route length | 18.8 km / 18.4 km in the opposite direction |
| Number of stops | 64 / 63 in the opposite direction |
| Travel time | about 39 minutes |
| Trips per day | 7 on weekdays, 10 on weekends one way |
| Frequency | — |
| First / last trip from «Steeles Ave West Loop at Islington Ave» | 02:29 / 05:01 |
| First / last trip from «Yonge St at Sheppard Ave West – Sheppard Station» | 02:38 / 05:08 |
| Fare | 3.35 $ |
| Updated | August 22, 2026 |
Route of Bus 384
Outbound: Steeles Ave West Loop at Islington Ave → Yonge St at Sheppard Ave West – Sheppard Station
This direction has 64 stops and runs 18.8 km. The route passes Steeles Ave West at Islington Ave, Weston Rd at Fenmar Dr South Side, Opposite 2002-2012 Sheppard Ave West, Sheppard Ave West at Yukon Lane. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Steeles Ave West Loop at Islington Ave | 0.0 km | Terminus |
| 2 | Steeles Ave West at Islington Ave | 0.1 km | |
| 3 | Steeles Ave West at Islington Ave East Side | 0.2 km | |
| 4 | Steeles Ave West at Walkway to Plunkett Rd | 0.5 km | |
| 5 | Steeles Ave West at Fenmar Dr East Side | 1.0 km | |
| 6 | Steeles Ave West at Gaudaur Rd East Side | 1.4 km | |
| 7 | Steeles Ave West at Turbine Dr | 1.6 km | |
| 8 | Steeles Ave West at Scholes Rd/Barmac Dr | 1.8 km | |
| 9 | Steeles Ave West at Klondike Dr | 2.1 km | |
| 10 | Steeles Ave West at Irondale Dr | 2.3 km | |
| 11 | Steeles Ave West at Weston Rd | 2.5 km | |
| 12 | Weston Rd at Garyray Dr | 2.8 km | |
| 13 | Weston Rd at Ormont Dr | 3.1 km | |
| 14 | Opposite 3689 Weston Rd | 3.5 km | |
| 15 | Weston Rd at Kenhar Dr South Side | 3.5 km | |
| 16 | 3636 Weston Rd | 3.9 km | |
| 17 | Weston Rd at Fenmar Dr South Side | 4.0 km | |
| 18 | Weston Rd at Toryork Dr | 4.4 km | |
| 19 | Weston Rd at Finch Ave West South Side | 4.6 km | |
| 20 | Weston Rd at Lanyard Rd | 5.0 km | |
| 21 | Weston Rd at Habitant Dr | 5.3 km | |
| 22 | Weston Rd at Imogene Ave | 5.6 km | |
| 23 | Weston Rd at Coronado Crt | 6.1 km | |
| 24 | Weston Rd at Bradstock Rd | 6.1 km | |
| 25 | Weston Rd at Verobeach Blvd | 6.2 km | |
| 26 | Weston Rd at Coral Gable Dr | 6.5 km | |
| 27 | Sheppard Ave West Weston Rd | 6.7 km | |
| 28 | Sheppard Ave West at Abraham Welsh Rd East Side | 7.0 km | |
| 29 | Sheppard Ave West at Arrow Rd | 7.4 km | |
| 30 | Sheppard Ave West at Oakdale Rd | 7.9 km | |
| 31 | Sheppard Ave West at Laura Rd East Side | 8.2 km | |
| 32 | Opposite 2002-2012 Sheppard Ave West | 8.5 km | |
| 33 | Sheppard Ave West at Jane St | 8.8 km | |
| 34 | Sheppard Ave West at Jane St East Side | 8.8 km | |
| 35 | Sheppard Ave West at Magellan Dr | 9.1 km | |
| 36 | Sheppard Ave West at Min Ave | 9.3 km | |
| 37 | Sheppard Ave West at Buckland Rd | 9.6 km | |
| 38 | Sheppard Ave West at Northover St | 9.7 km | |
| 39 | Sheppard Ave West at Downsview Dells Park | 10.2 km | |
| 40 | Sheppard Ave West at Sentinel Rd | 10.6 km | |
| 41 | Sheppard Ave West at Walkway to Norman Wesley Way | 10.8 km | |
| 42 | Sheppard Ave West at Keele St | 11.0 km | |
| 43 | Sheppard Ave West at John Drury Dr | 11.6 km | |
| 44 | Sheppard Ave West at Tuscan Gate | 12.0 km | |
| 45 | Sheppard Ave West at Vitti St – Downsview Park Station | 12.3 km | |
| 46 | Sheppard Ave West at Chesswood Dr | 12.8 km | |
| 47 | Sheppard Ave West at Yukon Lane | 13.6 km | |
| 48 | Sheppard Ave West at William R Allen Rd | 13.9 km | |
| 49 | Opposite 1042 Sheppard Ave West- Sheppard West Station | 14.0 km | |
| 50 | Sheppard Ave West at Banting Ave | 14.3 km | |
| 51 | Sheppard Ave West at Wilson Heights Blvd | 14.5 km | |
| 52 | Sheppard Ave West at Wilson Heights Blvd East Side | 14.7 km | |
| 53 | Sheppard Ave West at Faywood Blvd | 14.9 km | |
| 54 | Sheppard Ave W at Gorman Park Rd | 15.2 km | |
| 55 | Sheppard Ave West at Harlock Blvd | 15.4 km | |
| 56 | Sheppard Ave West at Yeomans Rd East Side | 15.6 km | |
| 57 | Sheppard Ave West at Bathurst St | 16.0 km | |
| 58 | Sheppard Ave West at Bathurst St East Side | 16.1 km | |
| 59 | 555 Sheppard Ave West | 16.2 km | |
| 60 | Sheppard Ave West at Don River Blvd | 16.5 km | |
| 61 | Sheppard Ave West at Easton Rd | 17.1 km | |
| 62 | Sheppard Ave West at Senlac Rd | 17.4 km | |
| 63 | Sheppard Ave West at Pewter Rd | 17.7 km | |
| 64 | Yonge St at Sheppard Ave West – Sheppard Station | 18.8 km | Terminus |
Inbound: Yonge St at Sheppard Ave West – Sheppard Station → Steeles Ave West Loop at Islington Ave
This direction has 63 stops and runs 18.4 km. The route passes Sheppard Ave West at Beecroft Rd West Side, Sheppard Ave West at Dufferin St – Sheppard West Station, Sheppard Ave West at Magellan Dr, Weston Rd at Finch Ave West. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Sheppard-Yonge Station | 0.1 km | Terminus |
| 2 | Sheppard Ave West at Beecroft Rd West Side | 0.3 km | |
| 3 | Sheppard Ave West at Quilter Rd | 0.6 km | |
| 4 | Sheppard Ave West at Senlac Rd West Side | 1.1 km | |
| 5 | Sheppard Ave West at Brentwood Ave | 1.3 km | |
| 6 | Sheppard Ave West at Don River Blvd West Side | 1.9 km | |
| 7 | Opposite 555 Sheppard Ave West | 2.2 km | |
| 8 | Sheppard Ave West at Bathurst St | 2.3 km | |
| 9 | Sheppard Ave West at Bathurst St West Side | 2.4 km | |
| 10 | Sheppard Ave West at Hove St | 2.6 km | |
| 11 | Sheppard Ave West at Bryant St West Side | 2.8 km | |
| 12 | Sheppard Ave West at Maxwell St | 3.0 km | |
| 13 | Sheppard Ave West at Goddard St | 3.2 km | |
| 14 | Sheppard Ave West at Wilmington Ave | 3.5 km | |
| 15 | Sheppard Ave West at Wilson Heights Blvd | 3.9 km | |
| 16 | Sheppard Ave West at Banting Ave | 4.1 km | |
| 17 | Sheppard Ave West at Dufferin St – Sheppard West Station | 4.4 km | |
| 18 | Sheppard Ave West at William R Allen Rd West Side | 4.5 km | |
| 19 | Sheppard Ave West at Kodiak Cres (South) | 4.8 km | |
| 20 | Sheppard Ave West at Kodiak Cres (North) | 5.2 km | |
| 21 | Sheppard Ave West at Chesswood Dr | 5.5 km | |
| 22 | Sheppard Ave West at Bakersfield St West Side – Downsview Park Station | 6.1 km | |
| 23 | Sheppard Ave West at Tuscan Gate | 6.3 km | |
| 24 | Sheppard Ave West at John Drury Dr | 6.8 km | |
| 25 | Sheppard Ave West at Keele St | 7.4 km | |
| 26 | 1450 Sheppard Ave West | 7.6 km | |
| 27 | Sheppard Ave West at Sentinel Rd | 7.9 km | |
| 28 | Sheppard Ave West at Northwood Park | 8.2 km | |
| 29 | Sheppard Ave West at Arleta Ave | 8.7 km | |
| 30 | Sheppard Ave West at Buckland Rd | 8.8 km | |
| 31 | Sheppard Ave West at Yatescastle Dr | 9.1 km | |
| 32 | Sheppard Ave West at Magellan Dr | 9.4 km | |
| 33 | Sheppard Ave West at Jane St | 9.6 km | |
| 34 | 2002-2012 Sheppard Ave West | 9.9 km | |
| 35 | Sheppard Ave West at Laura Rd | 10.2 km | |
| 36 | Sheppard Ave West at Oakdale Rd | 10.5 km | |
| 37 | Sheppard Ave West at Arrow Rd West Side | 11.0 km | |
| 38 | Sheppard Ave West at Rivalda Rd | 11.4 km | |
| 39 | Sheppard Ave West at Weston Rd | 11.8 km | |
| 40 | Weston Rd at Coral Gable Dr | 11.9 km | |
| 41 | Weston Rd at Bradstock Rd | 12.3 km | |
| 42 | Weston Rd at Coronado Crt | 12.3 km | |
| 43 | Weston Rd at Imogene Ave | 12.8 km | |
| 44 | Weston Rd at Habitant Dr | 13.1 km | |
| 45 | 3395 Weston Rd | 13.2 km | |
| 46 | Weston Rd at Lanyard Rd | 13.4 km | |
| 47 | Weston Rd at Finch Ave West | 13.8 km | |
| 48 | Weston Rd at Toryork Dr | 14.0 km | |
| 49 | Weston Rd at Fenmar Dr North Side | 14.5 km | |
| 50 | Weston Rd at Kenhar Dr | 14.9 km | |
| 51 | 3689 Weston Rd | 14.9 km | |
| 52 | Weston Rd at Ormont Dr | 15.3 km | |
| 53 | Weston Rd at Garyray Dr | 15.6 km | |
| 54 | Weston Rd at Steeles Ave West | 15.9 km | |
| 55 | Steeles Ave West at Pearce Rd | 16.1 km | |
| 56 | Steeles Ave West at Klondike Dr | 16.4 km | |
| 57 | Steeles Ave West at Scholes Rd/Barmac Dr | 16.6 km | |
| 58 | Steeles Ave West at Turbine Dr West Side | 16.8 km | |
| 59 | Steeles Ave West at Gaudaur Rd | 17.1 km | |
| 60 | Steeles Ave West at Pine Valley Dr | 17.4 km | |
| 61 | Steeles Ave West at Walkway to Friuli Crt | 17.9 km | |
| 62 | Steeles Ave West at Islington Ave | 18.2 km | |
| 63 | Steeles Ave West Loop at Islington Ave | 18.4 km | Terminus |
Schedule and frequency
According to the official schedule from the Toronto Transit Commission, the route runs 7 trips in one direction on a weekday, and 10 on a weekend day.
| Direction | Weekdays | Weekends and holidays |
|---|---|---|
| From «Steeles Ave West Loop at Islington Ave» | 02:29 — 05:01 | 02:29 — 06:56 |
| From «Yonge St at Sheppard Ave West – Sheppard Station» | 02:38 — 05:08 | 02:38 — 07:08 |
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 384 cost?
3.35 $ for a single ride.
When do the first and last trips run?
From Steeles Ave West Loop at Islington Ave the first is at 02:29 and the last at 05:01. From Yonge St at Sheppard Ave West – Sheppard Station they are 02:38 and 05:08.
How long does the trip from Steeles Ave West Loop at Islington Ave to Yonge St at Sheppard Ave West – Sheppard Station take?
About 39 minutes end to end — the median of full trips in the official schedule.
How many stops does the route have?
64 outbound and 63 inbound according to the official GTFS feed. The two lists do not match exactly.
Does bus 384 run on weekends?
Yes. On weekends and holidays there are 10 trips in one direction, running from Steeles Ave West Loop at Islington Ave between 02:29 and 06:56.
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).