Saturday, August 22, 2026

Toronto Bus 43

Bus 43 in Toronto links Midland Ave at Steeles Ave East South Side and Kennedy Station – Platform B. The route is 12.4 km long with 44 stops, and the official schedule from the Toronto Transit Commission puts the full trip at about 38 minutes. On a weekday it runs 196 trips in one direction, and 134 on a weekend day.

Route map of bus 43 in Toronto: Midland Ave at Steeles Ave East South Side to Kennedy Station - Platform B

Route at a glance

Mode Bus
Route number 43
City Toronto
Transit authority the Toronto Transit Commission (TTC)
Start → end Midland Ave at Steeles Ave East South Side → Kennedy Station – Platform B
End → start Kennedy Station – Platform B → Midland Ave at Steeles Ave East South Side
Route length 12.4 km / 12.5 km in the opposite direction
Number of stops 44 / 43 in the opposite direction
Travel time about 38 minutes
Trips per day 196 on weekdays, 134 on weekends one way (201 on weekdays → Midland Ave at Steeles Ave East South Side)
Frequency peak 1–10 · midday 2–10 · weekend 1–12
First / last trip from «Midland Ave at Steeles Ave East South Side» 00:08 / 23:58
First / last trip from «Kennedy Station – Platform B» 00:05 / 23:55
Fare 3.35 $
Updated August 22, 2026

Route of Bus 43

Outbound: Midland Ave at Steeles Ave East South Side → Kennedy Station – Platform B

This direction has 44 stops and runs 12.4 km. The route passes 4150 Midland Ave, Kennedy Rd at Dancy Ave, Kennedy Rd at Sheppard Ave East, Kennedy Rd at Forbes Rd South Side. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 Midland Ave at Steeles Ave East South Side 0.0 km Terminus
2 4150 Midland Ave 0.3 km
3 Midland Ave at Passmore Ave 0.6 km
4 Passmore Ave at Silver Star Blvd 0.9 km
5 Opposite 65 Passmore Ave 1.0 km
6 Passmore Ave at Kennedy Rd 1.3 km
7 Kennedy Rd at Purcell Sq South Side 1.6 km
8 Kennedy Rd at McNicoll Ave 2.2 km
9 Kennedy Rd at McNicoll Ave South Side 2.3 km
10 Kennedy Rd at Perthshire St 2.6 km
11 3008 Kennedy Rd 2.7 km
12 Kennedy Rd at Dancy Ave 3.0 km
13 Kennedy Rd at Trojan Gate 3.1 km
14 Kennedy Rd at Finch Ave East 3.4 km
15 Kennedy Rd at Lovering Rd 3.7 km
16 Kennedy Rd at Norcap Ave 4.0 km
17 Kennedy Rd at Huntingwood Dr 4.2 km
18 Kennedy Rd at Linwood Ave South Side 4.4 km
19 Kennedy Rd at Havendale Rd 4.7 km
20 Opposite 2423 Kennedy Rd 5.0 km
21 Kennedy Rd at Bonis Ave 5.3 km
22 Kennedy Rd at Sheppard Ave East 5.5 km
23 Kennedy Rd at Jade St 5.8 km
24 Kennedy Rd at Pently Cres South Side 6.0 km
25 Kennedy Rd at Village Green Sq 6.3 km
26 Kennedy Rd at Antrim Cres South Side 7.0 km
27 Kennedy Rd at Glamorgan Ave South Side 7.3 km
28 Kennedy Rd at Ellesmere Rd 7.6 km
29 Kennedy Rd at Brigstock Rd South Side 8.1 km
30 Kennedy Rd at Munham Gate 8.3 km
31 Kennedy Rd at Shropshire Dr South Side 8.6 km
32 Kennedy Rd at Forbes Rd South Side 8.8 km
33 Kennedy Rd at Wickware Gate 9.1 km
34 Kennedy Rd at Cornwallis Dr South Side 9.2 km
35 Kennedy Rd at Lawrence Ave East 9.5 km
36 Kennedy Rd at Flora Dr 9.6 km
37 Kennedy Rd at Radnor Ave 9.9 km
38 Kennedy Rd at Ranstone Gardens 10.3 km
39 900 Kennedy Rd 10.6 km
40 Kennedy Rd at Bertrand Ave 10.9 km
41 Kennedy Rd at Landseer Rd South Side 11.2 km
42 Eglinton Ave East at Kennedy Station 11.6 km
43 Kennedy Station Drop-off Platform 12.1 km
44 Kennedy Station – Platform B 12.4 km Terminus

Inbound: Kennedy Station – Platform B → Midland Ave at Steeles Ave East South Side

This direction has 43 stops and runs 12.5 km. The route passes Eglinton Ave East at Kennedy Rd, Kennedy Rd at Shropshire Dr North Side, Kennedy Rd at Cardwell Ave, 3015 Kennedy Rd. Below is the full list with the distance from the first stop.

No. Stop From start Note
1 Kennedy Station – Platform B 0.1 km Terminus
2 Eglinton Ave East at Kennedy Rd 1.0 km
3 Kennedy Rd at Treverton Dr North Side 1.2 km
4 Kennedy Rd at Stratton Ave 1.6 km
5 879 Kennedy Rd 1.8 km
6 Kennedy Rd at Ranstone Gardens 2.1 km
7 Kennedy Rd at Radnor Ave 2.6 km
8 Kennedy Rd at Flora Dr 2.8 km
9 Kennedy Rd at Lawrence Ave East 3.0 km
10 Kennedy Rd at Wickware Gt 3.4 km
11 Kennedy Rd at Forbes Rd 3.7 km
12 Kennedy Rd at Shropshire Dr North Side 3.9 km
13 Kennedy Rd at Munham Gate 4.1 km
14 Kennedy Rd at Brigstock Rd 4.3 km
15 Kennedy Rd at Ellesmere Rd North Side 4.9 km
16 Kennedy Rd at Progress Ave 5.2 km
17 Kennedy Rd at Antrim Cres 5.5 km
18 Kennedy Rd at Village Green Sq North Side 6.2 km
19 Kennedy Rd at Cowdray Crt 6.5 km
20 Kennedy Rd at Collingwood St 6.7 km
21 Kennedy Rd at Sheppard Ave East 6.9 km
22 Kennedy Rd at Cardwell Ave 7.2 km
23 2425 Kennedy Rd 7.5 km
24 Kennedy Rd at Havendale Rd 7.8 km
25 Kennedy Rd at Linwood Ave 8.1 km
26 Kennedy Rd at Huntingwood Dr 8.3 km
27 Kennedy Rd at Norcap Ave 8.5 km
28 Kennedy Rd at Bellbrook Rd 8.7 km
29 Kennedy Rd at Finch Ave East 9.0 km
30 Kennedy Rd at Trojan Gate 9.3 km
31 Kennedy Rd at Dancy Ave North Side 9.5 km
32 3015 Kennedy Rd 9.8 km
33 Kennedy Rd at Perthshire St 9.9 km
34 Kennedy Rd at McNicoll Ave 10.3 km
35 3223 Kennedy Rd 10.6 km
36 3241 Kennedy Rd 10.8 km
37 Kennedy Rd at Passmore Ave North Side 11.0 km
38 3447 Kennedy Rd 11.4 km
39 Kennedy Rd at Steeles Ave East 11.6 km
40 Steeles Ave East at Redlea Ave 11.8 km
41 Steeles Ave East at Milliken GO Station 12.0 km
42 Steeles Ave East at Silver Star Blvd 12.2 km
43 Midland Ave at Steeles Ave East South Side 12.5 km Terminus

Schedule and frequency

According to the official schedule from the Toronto Transit Commission, the route runs 196 trips in one direction on a weekday, and 134 on a weekend day.

Direction Weekdays Weekends and holidays
From «Midland Ave at Steeles Ave East South Side» 00:08 — 23:58 00:00 — 23:50
From «Kennedy Station – Platform B» 00:05 — 23:55 00:05 — 23:55

Frequency calculated from the departure table: in the morning peak buses run every 1–10 minutes, most often every 6; midday every 2–10 minutes; in the afternoon peak every 1–11; on weekends every 1–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 43 cost?

3.35 $ for a single ride.

When do the first and last trips run?

From Midland Ave at Steeles Ave East South Side the first is at 00:08 and the last at 23:58. From Kennedy Station – Platform B they are 00:05 and 23:55.

How long does the trip from Midland Ave at Steeles Ave East South Side to Kennedy Station – Platform B take?

About 38 minutes end to end — the median of full trips in the official schedule.

How many stops does the route have?

44 outbound and 43 inbound according to the official GTFS feed. The two lists do not match exactly.

Does bus 43 run on weekends?

Yes. On weekends and holidays there are 134 trips in one direction, running from Midland Ave at Steeles Ave East South Side between 00:00 and 23:50.

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

...