396 (Wilson) Bus in Toronto

Click to load interactive map
List of stops
      Map
      Monday to Sunday

      York Mills Station – Steeles Ave West Loop at Martin Grove Rd

      York Mills Station

      03:1503:3503:5504:1504:3504:5505:1502:15 +102:35 +102:55 +1

      York Mills Rd at Yonge St

      03:1503:3503:5504:1504:3504:5505:1502:15 +102:35 +102:55 +1

      Wilson Ave at Yonge St West Side

      03:1503:3503:5504:1504:3504:5505:1502:15 +102:35 +102:55 +1

      Wilson Ave at Yonge Blvd

      03:1703:3703:5704:1704:3704:5705:1702:17 +102:37 +102:57 +1

      Wilson Ave at Belgrave Ave West Side

      03:1803:3803:5804:1804:3804:5805:1802:18 +102:38 +102:58 +1

      Wilson Ave at Avenue Rd

      03:1803:3803:5804:1804:3804:5805:1802:18 +102:38 +102:58 +1

      Wilson Ave at Ridley Blvd

      03:1903:3903:5904:1904:3904:5905:1902:19 +102:39 +102:59 +1

      Wilson Ave at Clyde Ave West Side

      03:1903:3903:5904:1904:3904:5905:1902:19 +102:39 +102:59 +1

      Wilson Ave at Bathurst St

      03:2003:4004:0004:2004:4005:0005:2002:20 +102:40 +103:00 +1

      Wilson Ave at Bathurst St West Side

      03:2103:4104:0104:2104:4105:0105:2102:21 +102:41 +103:01 +1

      340 Wilson Ave

      03:2103:4104:0104:2104:4105:0105:2102:21 +102:41 +103:01 +1

      Wilson Ave at King High Ave

      03:2203:4204:0204:2204:4205:0205:2202:22 +102:42 +103:02 +1

      Wilson Ave at Faywood Blvd

      03:2303:4304:0304:2304:4305:0305:2302:23 +102:43 +103:03 +1

      Wilson Ave at Transit Rd West Side

      03:2403:4404:0404:2404:4405:0405:2402:24 +102:44 +103:04 +1

      Opposite 675 Wilson Ave

      03:2403:4404:0404:2404:4405:0405:2402:24 +102:44 +103:04 +1

      Wilson Ave at Dufferin St West Side

      03:2503:4504:0504:2504:4505:0505:2502:25 +102:45 +103:05 +1

      Wilson Ave at Lady York Ave

      03:2603:4604:0604:2604:4605:0605:2602:26 +102:46 +103:06 +1

      Wilson Ave at Garratt Blvd

      03:2703:4704:0704:2704:4705:0705:2702:27 +102:47 +103:07 +1

      Wilson Ave at Murray Rd

      03:2703:4704:0704:2704:4705:0705:2702:27 +102:47 +103:07 +1

      Wilson Ave at Apex Lane

      03:2803:4804:0804:2804:4805:0805:2802:28 +102:48 +103:08 +1

      Wilson Ave at Dubray Ave

      03:2803:4804:0804:2804:4805:0805:2802:28 +102:48 +103:08 +1

      Wilson Ave at Keele St

      03:2903:4904:0904:2904:4905:0905:2902:29 +102:49 +103:09 +1

      Wilson Ave at Agate Rd West Side

      03:3003:5004:1004:3004:5005:1005:3002:30 +102:50 +103:10 +1

      Wilson Ave at Julian Rd West Side - Humber River Hospital

      03:3103:5104:1104:3104:5105:1105:3102:31 +102:51 +103:11 +1

      Wilson Ave at Ridge Rd West Side

      03:3203:5204:1204:3204:5205:1205:3202:32 +102:52 +103:12 +1

      Wilson Ave at Lexfield Ave West Side

      03:3203:5204:1204:3204:5205:1205:3202:32 +102:52 +103:12 +1

      Wilson Ave at William Cragg Dr

      03:3303:5304:1304:3304:5305:1305:3302:33 +102:53 +103:13 +1

      Wilson Ave at Epic Lane Rd

      03:3403:5404:1404:3404:5405:1405:3402:34 +102:54 +103:14 +1

      Wilson Ave at Jane St

      03:3403:5404:1404:3404:5405:1405:3402:34 +102:54 +103:14 +1

      1700 Wilson Ave

      03:3503:5504:1504:3504:5505:1505:3502:35 +102:55 +103:15 +1

      Wilson Ave at Beverly Hills Dr

      03:3603:5604:1604:3604:5605:1605:3602:36 +102:56 +103:16 +1

      Wilson Ave at Clayson Rd West Side

      03:3703:5704:1704:3704:5705:1705:3702:37 +102:57 +103:17 +1

      Wilson Ave at Wendell Ave

      03:3803:5804:1804:3804:5805:1805:3802:38 +102:58 +103:18 +1

      Wilson Ave at Walsh Ave

      03:3803:5804:1804:3804:5805:1805:3802:38 +102:58 +103:18 +1

      Walsh Ave at Weston Rd

      03:3903:5904:1904:3904:5905:1905:3902:39 +102:59 +103:19 +1

      Albion Rd at Weston Rd West Side

      03:4004:0004:2004:4005:0005:2005:4002:40 +103:00 +103:20 +1

      Albion Rd at Armel Crt

      03:4104:0104:2104:4105:0105:2105:4102:41 +103:01 +103:21 +1

      Albion Rd at Shendale Dr

      03:4204:0204:2204:4205:0205:2205:4202:42 +103:02 +103:22 +1

      Albion Rd at Golfdown Dr West Side

      03:4204:0204:2204:4205:0205:2205:4202:42 +103:02 +103:22 +1

      Elmhurst Dr at Albion Rd West Side

      03:4304:0304:2304:4305:0305:2305:4302:43 +103:03 +103:23 +1

      Elmhurst Dr at Muncey Ave

      03:4304:0304:2304:4305:0305:2305:4302:43 +103:03 +103:23 +1

      Elmhurst Dr at Islington Ave

      03:4404:0404:2404:4405:0405:2405:4402:44 +103:04 +103:24 +1

      Elmhurst Dr at Redwater Dr West Side

      03:4504:0504:2504:4505:0505:2505:4502:45 +103:05 +103:25 +1

      Elmhurst Dr at Cromarty Dr

      03:4504:0504:2504:4505:0505:2505:4502:45 +103:05 +103:25 +1

      Elmhurst Dr at Genthorn Ave

      03:4604:0604:2604:4605:0605:2605:4602:46 +103:06 +103:26 +1

      Elmhurst Dr at Hinton Rd

      03:4604:0604:2604:4605:0605:2605:4602:46 +103:06 +103:26 +1

      Hinton Rd at Harefield Dr

      03:4704:0704:2704:4705:0705:2705:4702:47 +103:07 +103:27 +1

      Harefield Dr at Elmhurst Dr

      03:4704:0704:2704:4705:0705:2705:4702:47 +103:07 +103:27 +1

      Elmhurst Dr at Henley Cres West Side

      03:4804:0804:2804:4805:0805:2805:4802:48 +103:08 +103:28 +1

      Brookmere Rd at Kipling Ave

      03:4804:0804:2804:4805:0805:2805:4802:48 +103:08 +103:28 +1

      Westhumber Blvd at Esther Lorrie Dr West Side

      03:4904:0904:2904:4905:0905:2905:4902:49 +103:09 +103:29 +1

      Westhumber Blvd at Moon Valley Dr

      03:5004:1004:3004:5005:1005:3005:5002:50 +103:10 +103:30 +1

      Westhumber Blvd at Martin Grove Rd North Side

      03:5104:1104:3104:5105:1105:3105:5102:51 +103:11 +103:31 +1

      Martin Grove Rd at Milkwood Ave North Side

      03:5204:1204:3204:5205:1205:3205:5202:52 +103:12 +103:32 +1

      Martin Grove Rd at John Garland Blvd

      03:5204:1204:3204:5205:1205:3205:5202:52 +103:12 +103:32 +1

      Martin Grove Rd at Rampart Rd

      03:5204:1204:3204:5205:1205:3205:5202:52 +103:12 +103:32 +1

      Martin Grove Rd at Finch Ave West

      03:5304:1304:3304:5305:1305:3305:5302:53 +103:13 +103:33 +1

      Martin Grove Rd at Betteridge Lane North Side

      03:5404:1404:3404:5405:1405:3405:5402:54 +103:14 +103:34 +1

      Martin Grove Rd at Albion Rd

      03:5404:1404:3404:5405:1405:3405:5402:54 +103:14 +103:34 +1

      Martin Grove Rd at Garfella Dr

      03:5504:1504:3504:5505:1505:3505:5502:55 +103:15 +103:35 +1

      1915 Martin Grove Rd

      03:5504:1504:3504:5505:1505:3505:5502:55 +103:15 +103:35 +1

      Martin Grove Rd at Smithfield Park

      03:5604:1604:3604:5605:1605:3605:5602:56 +103:16 +103:36 +1

      Martin Grove Rd at Silverstone Dr

      03:5704:1704:3704:5705:1705:3705:5702:57 +103:17 +103:37 +1

      Martin Grove Rd at Royalcrest Rd

      03:5704:1704:3704:5705:1705:3705:5702:57 +103:17 +103:37 +1

      Martin Grove Rd at Gihon Spring Dr

      03:5704:1704:3704:5705:1705:3705:5702:57 +103:17 +103:37 +1

      Martin Grove Rd at Brunello Gate

      03:5804:1804:3804:5805:1805:3805:5802:58 +103:18 +103:38 +1

      Steeles Ave West at Martin Grove Rd West Side

      03:5904:1904:3904:5905:1905:3905:5902:59 +103:19 +103:39 +1

      Steeles Ave West Loop at Martin Grove Rd

      04:0004:2004:4005:0005:2005:4006:0003:00 +103:20 +103:40 +1
      The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

      Steeles Ave West Loop at Martin Grove Rd – York Mills Station

      Steeles Ave West Loop at Martin Grove Rd03:0503:2503:4504:0504:2504:4502:05 +102:25 +102:45 +1
      Steeles Ave West at Martin Grove Rd03:0503:2503:4504:0504:2504:4502:05 +102:25 +102:45 +1
      Martin Grove Rd at Brunello Gate03:0603:2603:4604:0604:2604:4602:06 +102:26 +102:46 +1
      Martin Grove Rd at Cabernet Cir03:0603:2603:4604:0604:2604:4602:06 +102:26 +102:46 +1
      Martin Grove Rd at Royalcrest Rd03:0703:2703:4704:0704:2704:4702:07 +102:27 +102:47 +1
      Martin Grove Rd at Silverstone Dr03:0703:2703:4704:0704:2704:4702:07 +102:27 +102:47 +1
      Martin Grove Rd at Walkway to 308 Silverstone Dr03:0803:2803:4804:0804:2804:4802:08 +102:28 +102:48 +1
      Opposite 1915 Martin Grove Rd03:0803:2803:4804:0804:2804:4802:08 +102:28 +102:48 +1
      Martin Grove Rd at Lexington Ave03:0903:2903:4904:0904:2904:4902:09 +102:29 +102:49 +1
      Martin Grove Rd at Albion Rd03:0903:2903:4904:0904:2904:4902:09 +102:29 +102:49 +1
      Martin Grove Rd at Betteridge Lane03:1003:3003:5004:1004:3004:5002:10 +102:30 +102:50 +1
      Martin Grove Rd at Finch Ave West South Side03:1103:3103:5104:1104:3104:5102:11 +102:31 +102:51 +1
      Martin Grove Rd at Rampart Rd03:1103:3103:5104:1104:3104:5102:11 +102:31 +102:51 +1
      Martin Grove Rd at John Garland Blvd03:1203:3203:5204:1204:3204:5202:12 +102:32 +102:52 +1
      Martin Grove Rd at Milkwood Ave03:1203:3203:5204:1204:3204:5202:12 +102:32 +102:52 +1
      Westhumber Blvd at Martin Grove Rd East Side03:1403:3403:5404:1404:3404:5402:14 +102:34 +102:54 +1
      Westhumber Blvd at Delsing Dr East Side03:1403:3403:5404:1404:3402:14 +102:34 +102:54 +1
      Westhumber Blvd at Ixworth Rd03:1503:3503:5504:1504:3502:15 +102:35 +102:55 +1
      Westhumber Blvd at Kipling Ave03:1503:3503:5504:1504:3502:15 +102:35 +102:55 +1
      Brookmere Rd at Elmhurst Dr03:1603:3603:5604:1604:3602:16 +102:36 +102:56 +1
      Elmhurst Dr at Harefield Dr03:1703:3703:5704:1704:3702:17 +102:37 +102:57 +1
      Harefield Dr at Hinton Rd03:1703:3703:5704:1704:3702:17 +102:37 +102:57 +1
      Hinton Rd at Elmhurst Dr03:1803:3803:5804:1804:3802:18 +102:38 +102:58 +1
      Elmhurst Dr at Fordwich Cres03:1803:3803:5804:1804:3802:18 +102:38 +102:58 +1
      Elmhurst Dr at Drumheller Rd South Side03:1903:3903:5904:1904:3902:19 +102:39 +102:59 +1
      Elmhurst Dr at Islington Ave03:2003:4004:0004:2004:4002:20 +102:40 +103:00 +1
      Elmhurst Dr at Muncey Ave03:2103:4104:0104:2104:4102:21 +102:41 +103:01 +1
      Elmhurst Dr at Albion Rd03:2203:4204:0204:2204:4202:22 +102:42 +103:02 +1
      Albion Rd at Golfdown Dr East Side03:2203:4204:0204:2204:4202:22 +102:42 +103:02 +1
      Albion Rd at Shendale Dr East Side03:2303:4304:0304:2304:4302:23 +102:43 +103:03 +1
      Albion Rd at Armel Crt03:2303:4304:0304:2304:4302:23 +102:43 +103:03 +1
      Albion Rd at Weston Rd03:2403:4404:0404:2404:4402:24 +102:44 +103:04 +1
      Walsh Ave at Weston Rd East Side03:2503:4504:0504:2504:4502:25 +102:45 +103:05 +1
      Walsh Ave at Wilson Ave03:2503:4504:0504:2504:4502:25 +102:45 +103:05 +1
      Wilson Ave at Wendell Ave03:2603:4604:0604:2604:4602:26 +102:46 +103:06 +1
      Wilson Ave at Clayson Rd03:2603:4604:0604:2604:4602:26 +102:46 +103:06 +1
      Wilson Ave at Beverly Hills Dr03:2703:4704:0704:2704:4702:27 +102:47 +103:07 +1
      Opposite 1700 Wilson Ave - Sheridan Mall03:2803:4804:0804:2804:4802:28 +102:48 +103:08 +1
      Wilson Ave at Jane St03:2803:4804:0804:2804:4802:28 +102:48 +103:08 +1
      Wilson Ave at Epic Lane Rd East Side03:2903:4904:0904:2904:4902:29 +102:49 +103:09 +1
      Wilson Ave at William Cragg Dr03:3003:5004:1004:3004:5002:30 +102:50 +103:10 +1
      Wilson Ave at Highview Ave East Side03:3103:5104:1104:3104:5102:31 +102:51 +103:11 +1
      Wilson Ave at Ridge Rd East Side03:3103:5104:1104:3104:5102:31 +102:51 +103:11 +1
      Wilson Ave at Julian Rd East Side - Humber River Hospital03:3203:5204:1204:3204:5202:32 +102:52 +103:12 +1
      Wilson Ave at Agate Rd03:3303:5304:1304:3304:5302:33 +102:53 +103:13 +1
      Wilson Ave at Keele St03:3303:5304:1304:3304:5302:33 +102:53 +103:13 +1
      Wilson Ave at Dubray Ave03:3403:5404:1404:3404:5402:34 +102:54 +103:14 +1
      949 Wilson Ave03:3503:5504:1504:3504:5502:35 +102:55 +103:15 +1
      Wilson Ave at Murray Rd03:3603:5604:1604:3604:5602:36 +102:56 +103:16 +1
      Wilson Ave at Northgate Dr03:3603:5604:1604:3604:5602:36 +102:56 +103:16 +1
      Wilson Ave at Lady York Ave03:3703:5704:1704:3704:5702:37 +102:57 +103:17 +1
      Wilson Ave at Dufferin St03:3803:5804:1804:3804:5802:38 +102:58 +103:18 +1
      Wilson Ave at Billy Bishop Way03:4004:0004:2004:4005:0002:40 +103:00 +103:20 +1
      Wilson Ave at Faywood Blvd East Side03:4104:0104:2104:4105:0102:41 +103:01 +103:21 +1
      Wilson Ave at King High Ave03:4204:0204:2204:4205:0202:42 +103:02 +103:22 +1
      379 Wilson Ave03:4304:0304:2304:4305:0302:43 +103:03 +103:23 +1
      Wilson Ave at Bathurst St East Side03:4404:0404:2404:4405:0402:44 +103:04 +103:24 +1
      Wilson Ave at Clyde Ave03:4504:0504:2504:4505:0502:45 +103:05 +103:25 +1
      Wilson Ave at Ridley Blvd03:4504:0504:2504:4505:0502:45 +103:05 +103:25 +1
      Wilson Ave at Avenue Rd03:4504:0504:2504:4505:0502:45 +103:05 +103:25 +1
      Wilson Ave at Belgrave Ave03:4604:0604:2604:4605:0602:46 +103:06 +103:26 +1
      Wilson Ave at Yonge Blvd East Side03:4704:0704:2704:4705:0702:47 +103:07 +103:27 +1
      Wilson Ave at Yonge St03:4804:0804:2804:4805:0802:48 +103:08 +103:28 +1
      York Mills Rd at Yonge St East Side03:4804:0804:2804:4805:0802:48 +103:08 +103:28 +1
      York Mills Station03:4904:0904:2904:4905:0902:49 +103:09 +103:29 +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 22, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: York Mills Station – Steeles Ave West Loop at Martin Grove Rd
      Yonge Street - York Mills Road - Wilson Avenue - Garratt Boulevard - Murray Road - Wilson Avenue - Walsh Avenue - Albion Road - Elmhurst Drive - Hinton Road - Harefield Drive - Elmhurst Drive - Brookmere Road - Westhumber Boulevard - Martin Grove Road - Steeles Avenue West
      Inbound: Steeles Ave West Loop at Martin Grove Rd – York Mills Station
      Steeles Avenue West - Brunello Gate - Cabernet Circle - Royalcrest Road - Silverstone Drive - Martin Grove Road - Lexington Avenue - Martin Grove Road - Betteridge Lane - Martin Grove Road - Milkwood Avenue - Westhumber Boulevard - Brookmere Road - Elmhurst Drive - Harefield Drive - Hinton Road - Elmhurst Drive - Albion Road - Walsh Avenue - Wilson Avenue - Yonge Boulevard - Wilson Avenue - York Mills Road - Yonge Street
      All data is available in GTFS feed: ttc-schedules

      Bus 396 FAQ

      • What time does the 396 bus start operating?

        Services on the 396 - Wilson bus start at 03:15 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • What time does the 396 bus stop working?

        Services on the 396 - Wilson bus stop at 03:40 +1 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • Is there a 396 bus stop near me?

        Click here to view the nearest 396 - Wilson bus stop.

      396 (Toronto Buses)

      The first stop of the 396 bus route is York Mills Station and the last stop is Steeles Ave West Loop at Martin Grove Rd. 396 (Wilson) is operational during everyday.

      Additional information: 396 has 68 stops and the total trip duration for this route is approximately 45 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 396 bus stops near you. No internet available? Download an offline PDF map and bus schedule for the 396 bus to take on your trip.

      396 bus near me

      Similar Routes & Alternatives to 396

      Looking for alternatives to 396? 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.