Bus 937 in Toronto links Steeles Ave West Loop at Islington Ave and Islington Station. The route is 15.2 km long with 29 stops, and the official schedule from the Toronto Transit Commission puts the full trip at about 38 minutes. On a weekday it runs 30 trips in one direction.

Route at a glance
| Mode | Bus |
|---|---|
| Route number | 937 |
| City | Toronto |
| Transit authority | the Toronto Transit Commission (TTC) |
| Start → end | Steeles Ave West Loop at Islington Ave → Islington Station |
| End → start | Islington Station → Steeles Ave West Loop at Islington Ave |
| Route length | 15.2 km / 14.4 km in the opposite direction |
| Number of stops | 29 / 29 in the opposite direction |
| Travel time | about 38 minutes |
| Trips per day | 30 on weekdays one way |
| Frequency | peak 15 |
| First / last trip from «Steeles Ave West Loop at Islington Ave» | 06:29 / 20:09 |
| First / last trip from «Islington Station» | 05:50 / 19:18 |
| Fare | 3.35 $ |
| Updated | August 22, 2026 |
Route of Bus 937
Outbound: Steeles Ave West Loop at Islington Ave → Islington Station
This direction has 29 stops and runs 15.2 km. The route passes Steeles Ave West at Islington Ave, Islington Ave at Aviemore Dr, Islington Ave at Barker Ave, Islington Ave at Bergamot Ave. 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.2 km | |
| 3 | Islington Ave at Humber Summit Lane | 0.5 km | |
| 4 | Islington Ave at Muir Ave | 0.7 km | |
| 5 | Islington Ave at Vanhill Ave | 1.1 km | |
| 6 | Islington Ave at Rowntree Mill Rd South Side | 1.4 km | |
| 7 | Islington Ave at Milady Rd | 1.6 km | |
| 8 | Islington Ave at Aviemore Dr | 2.0 km | |
| 9 | Islington Ave at Finch Ave West South Side | 2.4 km | |
| 10 | Islington Ave at Beaumonde Heights Dr South Side | 2.7 km | |
| 11 | Islington Ave at Kingsmoor Gate South Side | 3.0 km | |
| 12 | Islington Ave at Albion Rd | 3.3 km | |
| 13 | Islington Ave at Sandhill Dr | 3.7 km | |
| 14 | Islington Ave at Barker Ave | 4.0 km | |
| 15 | Islington Ave at Fordwich Cres | 4.5 km | |
| 16 | Islington Ave at Gosfield Gate South Side | 4.8 km | |
| 17 | Islington Ave at Elmhurst Dr South Side | 5.0 km | |
| 18 | Islington Ave at Golfdown Dr | 5.2 km | |
| 19 | Islington Ave at Leduc Dr South Side | 5.5 km | |
| 20 | Islington Ave at Bergamot Ave | 5.7 km | |
| 21 | Islington Ave at Rexdale Blvd | 5.9 km | |
| 22 | Islington Ave at Westhampton Dr South Side | 7.2 km | |
| 23 | Islington Ave at Dixon Rd | 8.1 km | |
| 24 | Islington Ave at The Westway South Side | 9.1 km | |
| 25 | Islington Ave at Eglinton Ave West | 10.1 km | |
| 26 | Islington Ave at Rathburn Rd South Side | 12.1 km | |
| 27 | Islington Ave at Dundas St West South Side | 13.5 km | |
| 28 | Aberfoyle Cres at Islington Ave (Islington Station) | 14.1 km | |
| 29 | Islington Station | 15.2 km | Terminus |
Inbound: Islington Station → Steeles Ave West Loop at Islington Ave
This direction has 29 stops and runs 14.4 km. The route passes Islington Ave at Bloor St West North Side, Islington Ave at Monogram Pl, Islington Ave at Gosfield Gate, Islington Ave at Kingsmoor Gate North Side. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Islington Station | 0.1 km | Terminus |
| 2 | Islington Ave at Bloor St West North Side | 0.3 km | |
| 3 | Islington Ave at Dundas St West | 1.0 km | |
| 4 | Islington Ave at Rathburn Rd | 2.3 km | |
| 5 | Islington Ave at Eglinton Ave West | 4.3 km | |
| 6 | Islington Ave at The Westway | 5.3 km | |
| 7 | Islington Ave at Dixon Rd | 6.3 km | |
| 8 | Islington Ave at Monogram Pl | 7.3 km | |
| 9 | Islington Ave at Rexdale Blvd North Side | 8.5 km | |
| 10 | Islington Ave at Bergamot Ave | 8.7 km | |
| 11 | Islington Ave at Leduc Dr North Side | 8.8 km | |
| 12 | Islington Ave at Golfdown Dr | 9.1 km | |
| 13 | Islington Ave at Elmhurst Dr | 9.4 km | |
| 14 | Islington Ave at Gosfield Gate | 9.7 km | |
| 15 | Islington Ave at Fordwich Cres | 9.9 km | |
| 16 | Islington Ave at Barker Ave | 10.4 km | |
| 17 | Islington Ave at Sandhill Dr North Side | 10.7 km | |
| 18 | Islington Ave at Albion Rd | 11.0 km | |
| 19 | Islington Ave at Barkwin Dr | 11.2 km | |
| 20 | Islington Ave at Kingsmoor Gate North Side | 11.4 km | |
| 21 | Islington Ave at Beaumonde Heights Dr North Side | 11.7 km | |
| 22 | Islington Ave at Finch Ave West | 12.0 km | |
| 23 | 2825 Islington Ave | 12.4 km | |
| 24 | Islington Ave at Milady Rd | 12.8 km | |
| 25 | Islington Ave at Duncanwoods Dr North Side | 13.0 km | |
| 26 | Islington Ave at Vanhill Ave | 13.3 km | |
| 27 | Islington Ave at Millwick Dr | 13.7 km | |
| 28 | Islington Ave at Thorold Gate North Side | 14.0 km | |
| 29 | Steeles Ave West Loop at Islington Ave | 14.4 km | Terminus |
Schedule and frequency
According to the official schedule from the Toronto Transit Commission, the route runs 30 trips in one direction on a weekday.
| Direction | Weekdays | Weekends and holidays |
|---|---|---|
| From «Steeles Ave West Loop at Islington Ave» | 06:29 — 20:09 | — — — |
| From «Islington Station» | 05:50 — 19:18 | — — — |
Frequency calculated from the departure table: in the morning peak buses run every 15 minutes; in the afternoon peak every 16.
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 937 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 06:29 and the last at 20:09. From Islington Station they are 05:50 and 19:18.
How long does the trip from Steeles Ave West Loop at Islington Ave to Islington Station take?
About 38 minutes end to end — the median of full trips in the official schedule.
How many stops does the route have?
29 outbound and 29 inbound according to the official GTFS feed. The two lists do not match exactly.
Does bus 937 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).