Bus 952 in Toronto links Pearson Airport Terminal 3 – Arrivals Level Columns C8-C12 and Lawrence Station. The route is 19.3 km long with 21 stops, and the official schedule from the Toronto Transit Commission puts the full trip at about 60 minutes. On a weekday it runs 38 trips in one direction.

Route at a glance
| Mode | Bus |
|---|---|
| Route number | 952 |
| City | Toronto |
| Transit authority | the Toronto Transit Commission (TTC) |
| Start → end | Pearson Airport Terminal 3 – Arrivals Level Columns C8-C12 → Lawrence Station |
| End → start | Lawrence Station → Pearson Airport Terminal 3 – Arrivals Level Columns C8-C12 |
| Route length | 19.3 km / 20.2 km in the opposite direction |
| Number of stops | 21 / 21 in the opposite direction |
| Travel time | about 60 minutes |
| Trips per day | 38 on weekdays one way (88 on weekdays → Pearson Airport Terminal 3 – Arrivals Level Columns C8-C12) |
| Frequency | peak 12 |
| First / last trip from «Pearson Airport Terminal 3 – Arrivals Level Columns C8-C12» | 06:15 / 19:04 |
| First / last trip from «Lawrence Station» | 06:05 / 20:03 |
| Fare | 3.35 $ |
| Updated | August 22, 2026 |
Route of Bus 952
Outbound: Pearson Airport Terminal 3 – Arrivals Level Columns C8-C12 → Lawrence Station
This direction has 21 stops and runs 19.3 km. The route passes Airport Rd at Jetliner Rd East Side, Dixon Rd at Kipling Ave, Lawrence Ave West at Weston Rd, Lawrence Ave West at Keele St East Side. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Pearson Airport Terminal 3 – Arrivals Level Columns C8-C12 | 0.0 km | Terminus |
| 2 | Airport Rd at Jetliner Rd East Side | 1.9 km | |
| 3 | Dixon Rd at Carlingview Dr | 2.8 km | |
| 4 | Dixon Rd at Skyway Ave | 3.5 km | |
| 5 | Dixon Rd at Martin Grove Rd | 4.9 km | |
| 6 | Dixon Rd at Kipling Ave | 5.9 km | |
| 7 | Dixon Rd at Islington Ave East Side | 6.9 km | |
| 8 | Dixon Rd at Royal York Rd East Side | 7.9 km | |
| 9 | Lawrence Ave West at Scarlett Rd East Side | 9.1 km | |
| 10 | Lawrence Ave West at Weston Rd | 9.6 km | |
| 11 | Lawrence Ave West at Pine St | 10.3 km | |
| 12 | Lawrence Ave West at Jane St | 10.6 km | |
| 13 | Lawrence Ave West at Culford Rd East Side | 12.0 km | |
| 14 | Lawrence Ave West at Keele St East Side | 12.9 km | |
| 15 | Lawrence Ave West at Benton Rd | 13.4 km | |
| 16 | Lawrence Ave West at Caledonia Rd East Side | 13.8 km | |
| 17 | Lawrence Ave West at Dufferin St | 14.8 km | |
| 18 | Lawrence West Station | 15.7 km | |
| 19 | Lawrence Ave West at Bathurst St | 16.9 km | |
| 20 | Lawrence Ave West at Avenue Rd | 18.1 km | |
| 21 | Lawrence Station | 19.3 km | Terminus |
Inbound: Lawrence Station → Pearson Airport Terminal 3 – Arrivals Level Columns C8-C12
This direction has 21 stops and runs 20.2 km. The route passes Lawrence Ave West at Avenue Rd, Lawrence Ave West at Caledonia Rd West Side, Lawrence Ave West at Jane St, Dixon Rd at St Phillips Rd. Below is the full list with the distance from the first stop.
| No. | Stop | From start | Note |
|---|---|---|---|
| 1 | Lawrence Station | 0.0 km | Terminus |
| 2 | Lawrence Ave West at Avenue Rd | 1.3 km | |
| 3 | Lawrence Ave West at Bathurst St | 2.5 km | |
| 4 | Lawrence West Station | 3.8 km | |
| 5 | Lawrence Ave West at Dufferin St | 4.7 km | |
| 6 | Lawrence Ave West at Caledonia Rd West Side | 5.7 km | |
| 7 | Lawrence Ave West at Benton Rd | 6.1 km | |
| 8 | Lawrence Ave West at Keele St | 6.6 km | |
| 9 | Lawrence Ave West at Culford Rd | 7.5 km | |
| 10 | Lawrence Ave West at Jane St | 8.8 km | |
| 11 | Lawrence Ave West at Pine St | 9.2 km | |
| 12 | Lawrence Ave West at Weston Rd West Side | 9.9 km | |
| 13 | Lawrence Ave West at Scarlett Rd | 10.5 km | |
| 14 | Dixon Rd at St Phillips Rd | 11.6 km | |
| 15 | Dixon Rd at Islington Ave | 12.5 km | |
| 16 | Dixon Rd at Kipling Ave | 13.6 km | |
| 17 | Dixon Rd at Martin Grove Rd | 14.7 km | |
| 18 | Dixon Rd at Attwell Dr | 16.0 km | |
| 19 | Dixon Rd at Carlingview Dr | 16.7 km | |
| 20 | Jetliner Rd at Airport Rd South Side | 17.7 km | |
| 21 | Pearson Airport Terminal 1 – Ground Level Column R4 | 20.2 km | Terminus |
Schedule and frequency
According to the official schedule from the Toronto Transit Commission, the route runs 38 trips in one direction on a weekday.
| Direction | Weekdays | Weekends and holidays |
|---|---|---|
| From «Pearson Airport Terminal 3 – Arrivals Level Columns C8-C12» | 06:15 — 19:04 | — — — |
| From «Lawrence Station» | 06:05 — 20:03 | — — — |
Frequency calculated from the departure table: in the morning peak buses run every 12 minutes; in the afternoon peak every 12.
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 952 cost?
3.35 $ for a single ride.
When do the first and last trips run?
From Pearson Airport Terminal 3 – Arrivals Level Columns C8-C12 the first is at 06:15 and the last at 19:04. From Lawrence Station they are 06:05 and 20:03.
How long does the trip from Pearson Airport Terminal 3 – Arrivals Level Columns C8-C12 to Lawrence Station take?
About 60 minutes end to end — the median of full trips in the official schedule.
How many stops does the route have?
21 outbound and 21 inbound according to the official GTFS feed. The two lists do not match exactly.
Does bus 952 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).