20 Line
Kennedy Station - Platform B
TTC
TTC 20 Bus Route Schedule and Stops (Updated)
The 20 bus (Kennedy Station - Platform B) has 41 stops departing from Main St Station and ending at Kennedy Station - Platform B.
Choose any of the 20 bus stops below to find updated real-time schedules and to see their route map.
Direction: Kennedy Station - Platform B (41 stops)
Main St Station
2615 Danforth Ave
Danforth Ave at Dawes Rd
Danforth Ave at Sibley Ave
Danforth Ave at Victoria Park Ave
Danforth Ave at Emmott Ave
Danforth Ave at Elward Blvd
Danforth Ave at Byng Ave
Danforth Ave at Leyton Ave
3555 Danforth Ave
Danforth Ave at Warden Ave
Danforth Ave at Eastwood Ave East Side
Parkette Pl at Birchmount Rd
Birchmount Rd at Danforth Ave
Birchmount Rd at Pinegrove Ave
Highview Ave at Aylesworth Ave
Highview Ave at South Edgely Ave
Highview Ave at Anneke Rd
Highview Ave at Kennedy Rd
Kennedy Rd at Malta St North Side
Kennedy Rd at Craiglee Dr
Kennedy Rd at Mewburn Ave
Kennedy Rd at Park St
Park St at Claremore Ave
Park St at Natal Ave
Park St at Atlee Ave
Park St at Midland Ave
419 Midland Ave North Side
Midland Ave at Aylesworth Ave North Side
Midland Ave at Hagley Rd
Midland Ave at St Clair Ave East
Midland Ave at St Clair Ave East North Side
Midland Ave at Danforth Rd
Midland Ave at Wolfe Ave
Midland Ave at Verdun Ave
Midland Ave at Lorraine Ave
Midland Ave at Brussels Rd
Eglinton Ave East at Midland Ave West Side
North Service Rd at Eglinton Ave East
Kennedy Station Drop-Off Platform
Kennedy Station - Platform B
20 FAQ
What time does the 20 bus start operating?
Services on the 20 bus start at 05:00 on Saturday.
What time does the 20 bus stop working?
Services on the 20 bus stop at 01:05 on Saturday.
What time does the 20 bus arrive?
When does the Kennedy Station - Platform B bus line come? Check Live Arrival Times for live arrival times and to see the full schedule for the Kennedy Station - Platform B bus line that is closest to your location.
Is there a 20 bus stop near me?
Click here to view the nearest 20 bus stop.
TTC Bus Service Alerts
See all updates on 20 (from Main St Station), including real-time status info, bus delays, changes of routes, changes of stops locations, and any other service changes. Get a real-time map view of 20 (Kennedy Station - Platform B) and track the bus as it moves on the map. Download the app for all TTC info now.
20 line bus fare
TTC 20 (Kennedy Station - Platform B) prices may change based on several factors. For more information about TTC tickets costs please check the Moovit app or TTC’s official website.
20 (TTC)
The first stop of the 20 bus route is Main St Station and the last stop is Kennedy Station - Platform B. 20 (Kennedy Station - Platform B) is operational during everyday.
Additional information: 20 has 41 stops and the total trip duration for this route is approximately 33 minutes.
On the go? See why over 1.5 million users trust Moovit as the best public transit app. Moovit gives you TTC suggested routes, real-time bus tracker, live directions, line route maps in Toronto, and helps to find the closest 20 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 20 bus to take on your trip.
Line 20 Real Time bus Tracker
Track line 20 (Kennedy Station - Platform B) on a live map in real time and follow its location as it moves between stations. Use Moovit as a line 20 bus tracker or a live TTC bus tracker app and never miss your bus.
Use the app as a trip planner for TTC or a trip planner for bus, Streetcar, subway, train or ferry to plan your route around Toronto. The trip planner shows updated data for TTC and any bus, including line 20, in Toronto
20 - Alternative Directions
TTC Lines in Toronto
- 935 - JANE EXPRESS/ Schedule
- 937 - ISLINGTON EXPRESS/ Schedule
- 113 - DANFORTH ROAD/ Schedule
- 938 - HIGHLAND CREEK EXPRESS/ Schedule
- 353 - STEELES NIGHT BUS/ Schedule
- 66B - PRINCE EDWARD/ Schedule
- 87A - COSBURN/ Schedule
- 995 - YORK MILLS EXPRESS/ Schedule
- 68B - WARDEN/ Schedule
- 94A - WELLESLEY/ Schedule
- 510B - SPADINA/ Schedule
- 79A - SCARLETT RD./ Schedule
- 12E - KINGSTON ROAD/ Schedule
- 336 - FINCH WEST NIGHT BUS/ Schedule
- 85C - SHEPPARD EAST/ Schedule
- 47A - LANSDOWNE/ Schedule
- 59 - MAPLE LEAF/ Schedule
- 67B - PHARMACY/ Schedule
- 100A - FLEMINGDON PARK/ Schedule
- 128 - STANLEY GREENE/ Schedule