301 (Markham Express) Bus in Toronto

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

      BUR OAK AV / Mount JOY GO Station – Finch GO BUS Terminal Platform 11

      BUR OAK AV / Mount JOY GO Station

      06:1306:5307:0807:16

      BUR OAK AV / Williamson Rd

      06:1306:5307:0807:17

      Williamson RD / Miramar Dr

      06:1506:5507:1007:18

      Williamson RD / Forest Valley Rd

      06:1506:5507:1007:19

      Williamson RD / 16th Av

      06:1606:5607:1107:19

      Fincham AV / Noel St

      06:1706:5707:1207:21

      Larkin AV / Bryant Rd

      06:1806:5807:1307:22

      Larkin AV / Eastwood Cres

      06:1906:5907:1407:23

      Larkin AV / Mintleaf Gate

      06:1906:5907:1407:23

      Larkin AV / Lehman Cres

      06:2007:0007:1507:24

      Larkin AV / Pipher Gate

      06:2107:0107:1607:25

      Larkin AV / Sawyer Cres

      06:2207:0207:1707:26

      Larkin AV / Fincham Av

      06:2207:0207:1707:27

      Fincham AV Stop # 1846

      06:2307:0307:1807:27

      Fincham AV / Wootten Way

      06:2307:0307:1807:28

      Wootten WAY / Ramona Blvd

      06:2407:0407:1907:29

      Wootten WAY / SIR Tristram Pl

      06:2507:0507:2007:29

      Wootten WAY / Parkway Av

      06:2507:0507:2007:30

      Parkway AV Stop # 1851

      06:2607:0607:2107:31

      Parkway AV / SIR Constantine Dr

      06:2707:0707:2207:31

      Parkway AV / SIR Bedevere Pl

      06:2707:0707:2207:32

      Parkway AV / Paramount Rd

      06:2807:0807:2307:33

      Parkway AV / Orchard St

      06:2907:0907:2407:33

      Parkway AV / Main ST Markham

      06:2907:0907:2407:34

      Bullock DR / Snider Dr

      06:2907:0907:2407:34

      Snider DR / Backus Crt

      06:3007:1007:2507:35

      Snider DR / Raymerville Dr

      06:3107:1107:2607:36

      Raymerville DR / Hickory Dr

      06:3107:1207:2707:37

      Raymerville DR / Black Cherry Dr

      06:3207:1207:2707:38

      Raymerville DR / Beck Dr

      06:3307:1307:2807:39

      Raymerville DR / Cairns Dr

      06:3307:1407:2907:40

      Raymerville DR Stop # 5141

      06:3407:1507:3007:42

      Raymerville DR / Mccowan Rd

      06:3507:1607:3107:43

      Mccowan RD Stop # 6126

      06:3607:1707:3207:44

      Mccowan RD / Bullock Dr

      06:3707:1807:3307:46

      Mccowan RD / Heritage Rd

      06:3807:1907:3407:48

      Mccowan RD / Highway 7

      06:3907:2107:3607:50

      Mccowan RD / Southdale Dr

      06:3907:2107:3607:50

      Mccowan RD / South Unionville Av

      06:3907:2107:3607:50

      Finch GO BUS Terminal Platform 11

      07:0007:4508:0008:16

      Finch GO BUS Terminal Platform 11 – BUR OAK AV / Mount JOY GO Station

      Finch GO BUS Terminal Platform 1116:3517:0517:45
      Mccowan RD / South Unionville Av17:0317:3318:13
      Mccowan RD / Southdale Dr17:0417:3418:14
      Mccowan RD / Highway 717:0517:3518:15
      Mccowan RD / Heritage Rd17:0617:3618:16
      Mccowan RD / Bullock Dr17:0717:3718:17
      Mccowan RD Stop # 612717:0717:3718:17
      Mccowan RD / Raymerville Dr17:0817:3818:18
      Raymerville DR Stop # 183317:1017:4018:20
      Raymerville DR / Mercer Cres17:1117:4118:21
      Raymerville DR / Graham Cres17:1217:4218:22
      Raymerville DR / Graham Cres17:1317:4318:23
      Raymerville DR / Hickory Dr17:1417:4418:24
      Raymerville DR / Snider Dr17:1617:4618:26
      Raymerville DR / Byer Dr17:1617:4618:26
      Raymerville DR / Carpenter Crt17:1717:4718:27
      Raymerville DR / Quarry Stone Dr17:1717:4718:27
      Raymerville DR / Smithy St17:1817:4818:28
      Raymerville DR / Stone Mason Dr17:1817:4818:28
      Stone Mason DR / 16th Av17:1917:4918:29
      16th AV / Quarry Stone Dr17:2017:5018:30
      16th AV / Main ST Markham17:2117:5118:31
      Main ST Markham / Springdale St17:2317:5318:33
      Main ST Markham / Station St17:2417:5418:34
      Parkway AV / Paramount Rd17:2517:5518:35
      Parkway AV / SIR Bedevere Pl17:2617:5618:36
      Parkway AV / SIR Galahad Pl17:2617:5618:36
      Parkway AV Stop # 513517:2717:5718:37
      Parkway AV / Wootten Way17:2817:5818:38
      Wootten WAY / SIR Tristram Pl17:2817:5818:38
      Wootten WAY / Ramona Blvd17:2917:5918:39
      Wootten WAY / Fincham Av17:3018:0018:40
      Fincham AV Stop # 647817:3118:0118:41
      Larkin AV / Sawyer Cres17:3218:0218:42
      Larkin AV / Spragg Cir17:3318:0318:43
      Larkin AV / Tilman Cir17:3318:0318:43
      Larkin AV / Mintleaf Gate17:3418:0418:44
      Larkin AV / Eastwood Cres17:3518:0518:45
      Larkin AV / Bryant Rd17:3618:0618:46
      Fincham AV / Noel St17:3718:0718:47
      Williamson RD / Maple Ridge Cres17:3818:0818:48
      Williamson RD / Forest Valley Rd17:3918:0918:49
      Williamson RD / Park Place Dr17:3918:0918:49
      BUR OAK AV / Mount JOY GO Station17:4218:1218:52
      Last updated on March 21, 2026
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: BUR OAK AV / Mount JOY GO Station – Finch GO BUS Terminal Platform 11
      Bur Oak Avenue - Miramar Drive - Williamson Road - Hyderabad Lane - Noel Street - Larkin Avenue - Fincham Avenue - Wootten Way North - Parkway Avenue - Bullock Drive - Snider Drive - Raymerville Drive - McCowan Road - Bullock Drive - McCowan Road - Highway 7 - McCowan Road - Yonge Street
      Inbound: Finch GO BUS Terminal Platform 11 – BUR OAK AV / Mount JOY GO Station
      Yonge Street - McCowan Road - Raymerville Drive - Stone Mason Drive - 16th Avenue - Springdale Street - Station Street - Parkway Avenue - Wootten Way North - Fincham Avenue - Larkin Avenue - Fincham Avenue - Williamson Road - Bur Oak Avenue
      All data is available in GTFS feed: yrt-ca

      Bus 301 FAQ

      • What time does the 301 bus start operating?

        Services on the 301 - Markham Express bus start at 06:13 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • What time does the 301 bus stop working?

        Services on the 301 - Markham Express bus stop at 08:16 on Monday, Tuesday, Wednesday, Thursday, Friday.

      • Is there a 301 bus stop near me?

        Click here to view the nearest 301 - Markham Express bus stop.

      301 (Toronto Buses)

      The first stop of the 301 bus route is BUR OAK AV / Mount JOY GO Station and the last stop is Finch GO BUS Terminal Platform 11. 301 (Markham Express) is operational during on weekdays.

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

      301 bus near me

      Similar Routes & Alternatives to 301

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