Saturday, August 22, 2026

Toronto Bus 952

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 map of bus 952 in Toronto: Pearson Airport Terminal 3 - Arrivals Level Columns C8-C12 to Lawrence Station

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).

Latest Posts

...