Bus 90 in Toronto links Eglinton Ave West at Everden Rd – Cedarvale Station and St Clair West Station. The route is 4.0 km long with 15 stops, and the official schedule from the Toronto Transit Commission puts the full trip at about 16 minutes. On a weekday it runs 103 trips in one direction, and 91 on a weekend day.

Route at a glance
| Mode | Bus |
|---|---|
| Route number | 90 |
| City | Toronto |
| Transit authority | the Toronto Transit Commission (TTC) |
| Start → end | Eglinton Ave West at Everden Rd – Cedarvale Station → St Clair West Station |
| End → start | St Clair West Station → Eglinton Ave West at Everden Rd – Cedarvale Station |
| Route length | 3.9 km / 3.9 km in the opposite direction |
| Number of stops | 15 / 15 in the opposite direction |
| Travel time | about 16 minutes |
| Trips per day | 103 on weekdays, 91 on weekends one way |
| Frequency | peak 10–12 · midday 10 · weekend 10–12 |
| First / last trip from «Eglinton Ave West at Everden Rd – Cedarvale Station» | 00:00 / 23:40 |
| First / last trip from «St Clair West Station» | 00:00 / 23:40 |
| Fare | 3.35 $ |
| Updated | August 22, 2026 |
Route of Bus 90
Outbound: Eglinton Ave West at Everden Rd – Cedarvale Station → St Clair West Station
This direction has 15 stops and runs 4.0 km. The route passes Eglinton Ave West at Marlee Ave, Vaughan Rd at Oakwood Ave East Side, Vaughan Rd at Humewood Dr, Vaughan Rd at Louise Ave. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Eglinton Ave West at Everden Rd – Cedarvale Station | 0.0 km | Terminus |
| 2 | Eglinton Ave West at Marlee Ave | 0.3 km | |
| 3 | Oakwood Ave at Eglinton Ave West South Side | 0.7 km | |
| 4 | Oakwood Ave at Clovelly Ave | 0.9 km | |
| 5 | Vaughan Rd at Oakwood Ave East Side | 1.3 km | |
| 6 | Vaughan Rd at Winona Dr East Side | 1.7 km | |
| 7 | Vaughan Rd at Arlington Ave East Side | 2.0 km | |
| 8 | Vaughan Rd at Humewood Dr | 2.3 km | |
| 9 | Vaughan Rd at Kenwood Ave | 2.7 km | |
| 10 | Vaughan Rd at Maplewood Ave South Side | 2.9 km | |
| 11 | Vaughan Rd at Louise Ave | 3.1 km | |
| 12 | Vaughan Rd at St Clair Ave West | 3.3 km | |
| 13 | St Clair Ave West at Vaughan Rd East Side | 3.4 km | |
| 14 | St Clair Ave West at Bathurst St East Side | 3.6 km | |
| 15 | St Clair West Station | 3.9 km | Terminus |
Inbound: St Clair West Station → Eglinton Ave West at Everden Rd – Cedarvale Station
This direction has 15 stops and runs 4.0 km. The route passes St Clair Ave West at Bathurst St West Side, Vaughan Rd at Maplewood Ave, Vaughan Rd at Arlington Ave, Vaughan Rd at Oakwood Ave. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | St Clair West Station | 0.0 km | Terminus |
| 2 | St Clair Ave West at Bathurst St West Side | 0.4 km | |
| 3 | Vaughan Rd at St Clair Ave West North Side | 0.6 km | |
| 4 | Vaughan Rd at Louise Ave | 0.8 km | |
| 5 | Vaughan Rd at Maplewood Ave | 0.9 km | |
| 6 | Vaughan Rd at Kenwood Ave | 1.2 km | |
| 7 | Vaughan Rd at Humewood Dr | 1.6 km | |
| 8 | Vaughan Rd at Arlington Ave | 1.8 km | |
| 9 | Vaughan Rd at Winona Dr West Side | 2.3 km | |
| 10 | Vaughan Rd at Glenora Ave | 2.5 km | |
| 11 | Vaughan Rd at Oakwood Ave | 2.7 km | |
| 12 | Oakwood Ave at Clovelly Ave | 3.0 km | |
| 13 | Oakwood Ave at Eglinton Ave West | 3.2 km | |
| 14 | Eglinton Ave West at Marlee Ave | 3.5 km | |
| 15 | Cedarvale Station | 3.9 km | Terminus |
Schedule and frequency
According to the official schedule from the Toronto Transit Commission, the route runs 103 trips in one direction on a weekday, and 91 on a weekend day.
| Direction | Weekdays | Weekends and holidays |
|---|---|---|
| From «Eglinton Ave West at Everden Rd – Cedarvale Station» | 00:00 — 23:40 | 00:00 — 23:40 |
| From «St Clair West Station» | 00:00 — 23:40 | 00:00 — 23:40 |
Frequency calculated from the departure table: in the morning peak buses run every 10–12 minutes, most often every 10; midday every 10 minutes; in the afternoon peak every 10–11; on weekends every 10–12 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 90 cost?
3.35 $ for a single ride.
When do the first and last trips run?
From Eglinton Ave West at Everden Rd – Cedarvale Station the first is at 00:00 and the last at 23:40. From St Clair West Station they are 00:00 and 23:40.
How long does the trip from Eglinton Ave West at Everden Rd – Cedarvale Station to St Clair West Station take?
About 16 minutes end to end — the median of full trips in the official schedule.
How many stops does the route have?
15 outbound and 15 inbound according to the official GTFS feed. The two lists do not match exactly.
Does bus 90 run on weekends?
Yes. On weekends and holidays there are 91 trips in one direction, running from Eglinton Ave West at Everden Rd – Cedarvale Station between 00:00 and 23:40.
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).