Bus 343 - Kennedy in Toronto: Stops & Timetable

Click to load interactive map
List of stops
      Map

      Kennedy Station - Platform B ➞ Midland Ave at Steeles Ave East South Side

      Kennedy Station - Platform B

      03:0003:3004:0004:3005:0005:3002:30 +1

      Eglinton Ave East at Kennedy Rd

      03:0203:3204:0204:3205:0205:3202:32 +1

      Kennedy Rd at Treverton Dr North Side

      03:0303:3304:0304:3305:0305:3302:33 +1

      Kennedy Rd at Stratton Ave

      03:0403:3404:0404:3405:0405:3402:34 +1

      879 Kennedy Rd

      03:0403:3404:0404:3405:0405:3402:34 +1

      Kennedy Rd at Ranstone Gardens

      03:0503:3504:0504:3505:0505:3502:35 +1

      Kennedy Rd at Radnor Ave

      03:0603:3604:0604:3605:0605:3602:36 +1

      Kennedy Rd at Flora Dr

      03:0603:3604:0604:3605:0605:3602:36 +1

      Kennedy Rd at Lawrence Ave East

      03:0603:3604:0604:3605:0605:3602:36 +1

      Kennedy Rd at Cornwallis Dr North Side

      03:0703:3704:0704:3705:0705:3702:37 +1

      Kennedy Rd at Forbes Rd

      03:0803:3804:0804:3805:0805:3802:38 +1

      Kennedy Rd at Shropshire Dr North Side

      03:0803:3804:0804:3805:0805:3802:38 +1

      Kennedy Rd at Munham Gate

      03:0903:3904:0904:3905:0905:3902:39 +1

      Kennedy Rd at Brigstock Rd

      03:0903:3904:0904:3905:0905:3902:39 +1

      Kennedy Rd at Ellesmere Rd North Side

      03:1103:4104:1104:4105:1105:4102:41 +1

      Kennedy Rd at Progress Ave

      03:1103:4104:1104:4105:1105:4102:41 +1

      Kennedy Rd at Antrim Cres

      03:1203:4204:1204:4205:1205:4202:42 +1

      Kennedy Rd at Village Green Sq North Side

      03:1403:4404:1404:4405:1405:4402:44 +1

      Kennedy Rd at Cowdray Crt

      03:1503:4504:1504:4505:1505:4502:45 +1

      Kennedy Rd at Collingwood St

      03:1503:4504:1504:4505:1505:4502:45 +1

      Kennedy Rd at Sheppard Ave East

      03:1503:4504:1504:4505:1505:4502:45 +1

      Kennedy Rd at Cardwell Ave

      03:1603:4604:1604:4605:1605:4602:46 +1

      2425 Kennedy Rd

      03:1703:4704:1704:4705:1705:4702:47 +1

      Kennedy Rd at Havendale Rd

      03:1703:4704:1704:4705:1705:4702:47 +1

      Kennedy Rd at Linwood Ave

      03:1803:4804:1804:4805:1805:4802:48 +1

      Kennedy Rd at Huntingwood Dr

      03:1803:4804:1804:4805:1805:4802:48 +1

      Kennedy Rd at Norcap Ave

      03:1903:4904:1904:4905:1905:4902:49 +1

      Kennedy Rd at Bellbrook Rd

      03:1903:4904:1904:4905:1905:4902:49 +1

      Kennedy Rd at Finch Ave East

      03:1903:4904:1904:4905:1905:4902:49 +1

      Kennedy Rd at Trojan Gate

      03:2003:5004:2004:5005:2005:5002:50 +1

      Kennedy Rd at Dancy Ave North Side

      03:2103:5104:2104:5105:2105:5102:51 +1

      3015 Kennedy Rd

      03:2103:5104:2104:5105:2105:5102:51 +1

      Kennedy Rd at Perthshire St

      03:2103:5104:2104:5105:2105:5102:51 +1

      Kennedy Rd at Mcnicoll Ave

      03:2203:5204:2204:5205:2205:5202:52 +1

      3223 Kennedy Rd

      03:2303:5304:2304:5305:2305:5302:53 +1

      3241 Kennedy Rd

      03:2303:5304:2304:5305:2305:5302:53 +1

      Kennedy Rd at Passmore Ave North Side

      03:2403:5404:2404:5404:5705:2405:5402:54 +1

      3447 Kennedy Rd

      03:2403:5404:2404:5404:5705:2405:5402:54 +1

      Kennedy Rd at Steeles Ave East

      03:2403:5404:2404:5404:5705:2405:5402:54 +1

      Steeles Ave East at Redlea Ave

      03:2503:5504:2504:5504:5805:2505:5502:55 +1

      Steeles Ave East at Milliken GO Station

      03:2503:5504:2504:5504:5805:2505:5502:55 +1

      Steeles Ave East at Silver Star Blvd

      03:2603:5604:2604:5604:5905:2605:5602:56 +1

      Midland Ave at Steeles Ave East South Side

      03:2703:5704:2704:5705:0005:2705:5702:57 +1
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

      Midland Ave at Steeles Ave East South Side ➞ Kennedy Station - Platform B

      Midland Ave at Steeles Ave East South Side03:0003:3004:0004:3005:0002:00 +102:30 +1
      4150 Midland Ave03:0003:3004:0004:3005:0002:00 +102:30 +1
      Midland Ave at Passmore Ave03:0103:3104:0104:3105:0102:01 +102:31 +1
      Passmore Ave at Silver Star Blvd03:0103:3104:0104:3105:0102:01 +102:31 +1
      Opposite 65 Passmore Ave03:0203:3204:0204:3205:0202:02 +102:32 +1
      Passmore Ave at Kennedy Rd03:0203:3204:0204:3205:0202:02 +102:32 +1
      Kennedy Rd at Purcell Sq South Side03:0303:3304:0304:3305:0302:03 +102:33 +1
      Kennedy Rd at Mcnicoll Ave03:0403:3404:0404:3405:0402:04 +102:34 +1
      Kennedy Rd at Mcnicoll Ave South Side03:0403:3404:0404:3405:0402:04 +102:34 +1
      Kennedy Rd at Perthshire St03:0503:3504:0504:3505:0502:05 +102:35 +1
      3008 Kennedy Rd03:0503:3504:0504:3505:0502:05 +102:35 +1
      Kennedy Rd at Dancy Ave03:0503:3504:0504:3505:0502:05 +102:35 +1
      Kennedy Rd at Trojan Gate03:0603:3604:0604:3605:0602:06 +102:36 +1
      Kennedy Rd at Finch Ave East03:0603:3604:0604:3605:0602:06 +102:36 +1
      Kennedy Rd at Lovering Rd03:0703:3704:0704:3705:0702:07 +102:37 +1
      Kennedy Rd at Norcap Ave03:0703:3704:0704:3705:0702:07 +102:37 +1
      Kennedy Rd at Huntingwood Dr03:0803:3804:0804:3805:0802:08 +102:38 +1
      Kennedy Rd at Linwood Ave South Side03:0803:3804:0804:3805:0802:08 +102:38 +1
      Kennedy Rd at Havendale Rd03:0903:3904:0904:3905:0902:09 +102:39 +1
      Opposite 2423 Kennedy Rd03:0903:3904:0904:3905:0902:09 +102:39 +1
      Kennedy Rd at Bonis Ave03:1003:4004:1004:4005:1002:10 +102:40 +1
      Kennedy Rd at Sheppard Ave East03:1003:4004:1004:4005:1002:10 +102:40 +1
      Kennedy Rd at Jade St03:1103:4104:1104:4105:1102:11 +102:41 +1
      Kennedy Rd at Pently Cres South Side03:1203:4204:1204:4205:1202:12 +102:42 +1
      Kennedy Rd at Village Green Sq03:1203:4204:1204:4205:1202:12 +102:42 +1
      Kennedy Rd at Antrim Cres South Side03:1403:4404:1404:4405:1402:14 +102:44 +1
      Kennedy Rd at Glamorgan Ave South Side03:1503:4504:1504:4505:1502:15 +102:45 +1
      Kennedy Rd at Ellesmere Rd03:1503:4504:1504:4505:1502:15 +102:45 +1
      Kennedy Rd at Brigstock Rd South Side03:1703:4704:1704:4705:1702:17 +102:47 +1
      Kennedy Rd at Munham Gate03:1703:4704:1704:4705:1702:17 +102:47 +1
      Kennedy Rd at Shropshire Dr South Side03:1803:4804:1804:4805:1802:18 +102:48 +1
      Kennedy Rd at Forbes Rd South Side03:1803:4804:1804:4805:1802:18 +102:48 +1
      Kennedy Rd at Wickware Gate03:1903:4904:1904:4905:1902:19 +102:49 +1
      Kennedy Rd at Cornwallis Dr South Side03:1903:4904:1904:4905:1902:19 +102:49 +1
      Kennedy Rd at Lawrence Ave East03:1903:4904:1904:4905:1902:19 +102:49 +1
      Kennedy Rd at Flora Dr03:2003:5004:2004:5005:2002:20 +102:50 +1
      Kennedy Rd at Radnor Ave03:2103:5104:2104:5105:2102:21 +102:51 +1
      Kennedy Rd at Ranstone Gardens03:2203:5204:2204:5205:2202:22 +102:52 +1
      900 Kennedy Rd03:2203:5204:2204:5205:2202:22 +102:52 +1
      Kennedy Rd at Bertrand Ave03:2303:5304:2304:5305:2302:23 +102:53 +1
      Kennedy Rd at Landseer Rd South Side03:2403:5404:2404:5405:2402:24 +102:54 +1
      Eglinton Ave East at Kennedy Station03:2503:5504:2504:5505:2502:25 +102:55 +1
      South Service Rd at Transway Cres03:2503:5504:2504:5505:2502:25 +102:55 +1
      Kennedy Station - Platform B03:2703:5704:2704:5705:2702:27 +102:57 +1
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
      Last updated on March 25, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Kennedy Station - Platform B ➞ Midland Ave at Steeles Ave East South Side
      Kennedy Station-Platform B - Eglinton Avenue East - Kennedy Road - Steeles Avenue East - Midland Avenue
      Inbound: Midland Ave at Steeles Ave East South Side ➞ Kennedy Station - Platform B
      Midland Avenue - Passmore Avenue - Kennedy Road - Perthshire Street - Kennedy Road - Finch Avenue East - Lovering Road - Norcap Avenue - Huntingwood Drive - Kennedy Road - Bonis Avenue - Sheppard Avenue East - Jade Street - Kennedy Road - Ellesmere Road - Kennedy Road - Lawrence Avenue East - Flora Drive - Radnor Avenue - Ranstone Gardens - Kennedy Road - Bertrand Avenue - Kennedy Road - Eglinton Avenue East - South Service Road - Kennedy Station-Platform B
      All data is available in GTFS feed: ttc-schedules

      Bus 343 FAQ

      • What time does the 343 bus start operating?

        Services on the 343 - Kennedy bus start at 03:00 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • What time does the 343 bus stop working?

        Services on the 343 - Kennedy bus stop at 02:57 +1 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • Is there a 343 bus stop near me?

        Click here to view the nearest 343 - Kennedy bus stop.

      343 (Toronto Buses)

      The first stop of the 343 bus route is Kennedy Station - Platform B and the last stop is Midland Ave at Steeles Ave East South Side. 343 (Kennedy) is operational during everyday.

      Additional information: 343 has 43 stops and the total trip duration for this route is approximately 27 minutes.

      See why over 2 million users trust and consider busmaps.com as the best public transport website. busmaps gives you Toronto Buses suggested routes, real-time bus tracker, line route maps in Toronto, and helps to find the closest 343 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 343 bus to take on your trip.

      343 bus near me

      Similar Routes & Alternatives to 343

      Looking for alternatives to 343? Discover the top-rated routes that share similar paths and stops. We've analyzed the network to bring you the best connections. Compare schedules and find the perfect backup plan or optimized route for your commute.