20a (Hammond Bay via Dover) Bus in Nanaimo

Click to load interactive map
List of stops
      Map

      Bay B at Downtown Nanaimo Exch – Bay A at Woodgrove Exch

      Bay B at Downtown Nanaimo Exch

      07:1508:2509:1910:4511:5513:0513:4014:1515:2516:3517:4718:5520:3322:35

      Front St at Museum Way

      07:1608:2609:2010:4611:5613:0613:4114:1615:2616:3617:4818:5620:3422:36

      Front St at Church St

      07:1608:2709:2110:4711:5713:0713:4214:1715:2716:3717:4918:5720:3522:36

      Comox Rd at Terminal Ave N

      07:1708:2809:2210:4811:5813:0813:4314:1815:2816:3817:5018:5820:3622:37

      Stewart Ave at Dawes St

      07:1808:2909:2310:4911:5913:0913:4414:1915:2916:3917:5118:5920:3722:38

      Stewart Ave at Mt Benson St

      07:1908:2909:2310:4911:5913:1013:4514:2015:3016:4017:5118:5920:3722:39

      Stewart Ave at Townsite Rd

      07:1908:3009:2410:5012:0013:1013:4514:2015:3016:4017:5219:0020:3822:39

      Stewart Ave at Cypress St

      07:2008:3009:2410:5012:0013:1113:4614:2115:3116:4117:5219:0020:3822:40

      Stewart Ave at Larch St

      07:2108:3209:2610:5212:0213:1213:4714:2215:3216:4217:5419:0220:4022:41

      Stewart Ave at Maple St

      07:2208:3209:2610:5212:0213:1313:4814:2315:3316:4317:5419:0220:4022:42

      Departure Bay Ferry Terminal

      07:2308:3409:2810:5412:0413:1513:5014:2515:3516:4517:5619:0420:4222:43

      Brechin Rd at Beach Dr

      07:2508:3609:3010:5612:0613:1713:5214:2715:3716:4717:5819:0620:4422:45

      Brechin Rd at Ocean Terr

      07:2508:3609:3010:5612:0613:1713:5214:2715:3716:4717:5819:0620:4422:45

      Brechin Rd at Estevan Rd

      07:2608:3709:3110:5712:0713:1813:5314:2815:3816:4817:5919:0720:4522:46

      Departure Bay Rd at Estevan Rd

      07:2708:3809:3210:5812:0813:1913:5414:2915:3916:4918:0019:0820:4622:47

      Departure Bay Rd at Sandringham Ave

      07:2808:3909:3310:5912:0913:2013:5614:3115:4016:5018:0119:0920:4722:48

      Departure Bay Rd at Argyle Ave

      07:2808:3909:3410:5912:0913:2013:5614:3115:4116:5118:0119:0920:4822:48

      Departure Bay Rd at Wingrove St

      07:2908:4009:3511:0012:1013:2113:5814:3315:4216:5218:0219:1020:4922:50

      Departure Bay Rd at Bay St

      07:3008:4109:3611:0112:1113:2213:5814:3315:4316:5318:0319:1120:4922:50

      Departure Bay Rd at Little John Way

      09:3613:5914:3415:4416:5320:5022:50

      Departure Bay Rd at Merry Men Way

      09:3714:0014:3515:4516:5420:5122:51

      Departure Bay Rd at Smugglers Hill Dr

      09:3814:0214:3715:4616:5520:5222:52

      Departure Bay Rd at Shamrock Pl

      09:3914:0314:3815:4716:5620:5322:53

      Departure Bay Rd at Rock City Rd

      09:4014:0414:3915:4816:5720:5322:54

      Departure Bay Rd at Mexicana Rd

      09:4114:0514:4015:4916:5820:5422:54

      Barons Rd at Departure Bay Rd

      09:4114:0514:4015:4916:5820:5522:55

      3100 Blk Barons Rd

      09:4214:0614:4115:5016:5920:5522:55

      Ross Rd at Knight Rd

      09:4214:0614:4115:5016:5920:5622:56

      Bay B at Country Club Exch

      09:43
      09:45
      14:07
      14:09
      14:42
      14:44
      15:51
      15:53
      17:00
      17:02
      20:56
      20:58
      22:56
      22:58

      Departure Bay Rd at Wassell Way

      09:4614:1014:4515:5417:0320:5922:59

      Departure Bay Rd at Mexicana Rd

      09:4614:1014:4615:5417:0320:5922:59

      Departure Bay Rd at Rock City Rd

      09:4714:1114:4615:5517:0421:0023:00

      Departure Bay Rd at Shamrock Pl

      09:4814:1214:4815:5617:0521:0023:00

      Departure Bay Rd at Granite Park Rd

      09:4814:1314:4815:5617:0521:0123:01

      Departure Bay Rd at Merry Men Way

      09:5014:1414:5015:5817:0721:0223:02

      Departure Bay Rd at Little John Way

      09:5014:1514:5115:5817:0721:0323:03

      Hammond Bay Rd at Departure Bay Rd

      07:3008:4109:5111:0112:1113:2214:1614:5215:5917:0818:0319:1121:0323:03

      Hammond Bay Rd at Waterstone Way

      07:3108:4209:5211:0212:1213:2314:1714:5316:0017:0918:0419:1221:0423:04

      Hammond Bay Rd at Rickers Curve

      07:3208:4309:5311:0312:1313:2414:1814:5416:0117:1018:0519:1321:0523:05

      Hammond Bay Rd at Nottingham Dr S

      07:3208:4309:5311:0312:1313:2414:1814:5416:0117:1018:0519:1321:0523:05

      Hammond Bay Rd at Nottingham Dr N

      07:3308:4409:5411:0412:1413:2514:1914:5516:0217:1118:0619:1421:0623:06

      Hammond Bay Rd at Meadow Lane Rd

      07:3308:4409:5411:0412:1413:2514:2014:5616:0217:1118:0619:1421:0623:06

      Hammond Bay Rd at Planta Rd

      07:3408:4509:5511:0512:1513:2614:2014:5616:0317:1218:0719:1421:0623:06

      Hammond Bay Rd at Overlook Dr E

      07:3408:4509:5511:0512:1513:2614:2114:5716:0317:1218:0719:1521:0723:07

      Hammond Bay Rd at Lagoon Rd

      07:3508:4609:5611:0612:1613:2714:2214:5816:0417:1318:0819:1621:0823:08

      Hammond Bay Rd at Overlook Dr W

      07:3608:4709:5711:0712:1713:2814:2214:5816:0517:1418:0919:1621:0823:08

      Hammond Bay Rd at Piper Cres

      07:3608:4709:5711:0712:1713:2814:2314:5916:0517:1418:0919:1721:0923:09

      Hammond Bay Rd at Morningside Dr

      07:3708:4809:5811:0812:1813:2914:2415:0016:0617:1518:1019:1721:0923:09

      Hammond Bay Rd at Mcguffie Rd

      07:3808:4909:5911:0912:1913:3014:2515:0116:0717:1618:1119:1821:1023:10

      Hammond Bay Rd at Vista View Cres

      07:3808:4909:5911:0912:1913:3014:2515:0116:0717:1618:1119:1821:1023:10

      Hammond Bay Rd at Salmon Berry Way

      07:3908:5010:0011:1012:2013:3114:2615:0216:0817:1718:1219:1921:1123:11

      Hammond Bay Rd at Williamson Rd

      07:4008:5110:0111:1112:2113:3214:2715:0316:0917:1818:1319:2021:1223:12

      Hammond Bay Rd at Dunn Pl

      07:4008:5110:0111:1112:2113:3214:2715:0316:0917:1818:1319:2021:1223:12

      Hammond Bay Rd at Fillinger Cres

      07:4108:5210:0111:1112:2113:3214:2815:0416:1017:1818:1319:2021:1223:12

      Hammond Bay Rd at Yorkshire Terr

      07:4208:5310:0311:1312:2313:3414:2915:0516:1117:2018:1519:2221:1423:14

      Hammond Bay Rd at Norasea Rd

      07:4208:5310:0311:1312:2313:3414:3015:0616:1217:2018:1519:2221:1423:14

      Hammond Bay Rd at Parkway Dr

      07:4308:5410:0411:1412:2413:3514:3115:0716:1317:2118:1619:2321:1523:15

      Hammond Bay Rd at Kenwill Dr

      07:4408:5510:0511:1512:2513:3614:3215:0816:1417:2218:1719:2421:1623:16

      Brickyard Rd at Broadway Rd

      07:4508:5610:0511:1512:2513:3614:3315:0916:1517:2218:1719:2421:1623:16

      Brickyard Rd at Sunset Rd

      07:4608:5710:0611:1612:2613:3714:3415:1016:1617:2318:1819:2521:1723:17

      Waldbank Rd at Rose Pl

      07:4608:5710:0611:1612:2613:3714:3415:1016:1617:2318:1819:2521:1723:17

      Dover Rd at Invermere Rd

      07:4708:5810:0711:1712:2713:3814:3515:1116:1717:2418:1919:2621:1823:18

      Dover Rd at Blueback Rd

      07:4808:5910:0811:1812:2813:3914:3615:1216:1817:2518:2019:2721:1923:19

      Dover Rd at Lewis Rd

      07:4909:0110:1011:2012:3013:4114:3815:1416:2017:2718:2119:2821:2023:20

      Dover Rd at Harrier Rd

      07:5009:0110:1011:2012:3013:4114:3815:1416:2017:2718:2119:2821:2023:20

      Mary Ellen Dr at Dover Rd

      07:5109:0210:1111:2112:3113:4214:3915:1516:2117:2818:2219:2921:2123:21

      Mary Ellen Dr at Island Hwy N

      07:5109:0310:1211:2212:3213:4314:4015:1616:2217:2918:2319:3021:2223:22

      Bay A at Woodgrove Exch

      07:5309:0510:1411:2412:3413:4514:4215:1816:2417:3118:2419:3121:2323:23
      Times marked with "—" indicate that the vehicle does not stop at this stop.

      Bay A at Woodgrove Exch – Bay B at Downtown Nanaimo Exch

      Bay A at Woodgrove Exch06:1807:2508:1409:1010:2011:2912:3914:1716:0717:2018:3320:4022:40
      6700 Blk Mary Ellen Dr06:1907:2608:1509:1110:2111:3012:4014:1816:0817:2118:3420:4122:41
      Dover Rd at Mary Ellen Dr06:2007:2708:1609:1210:2211:3112:4114:1916:0917:2218:3520:4222:42
      Dover Rd at Dickinson Rd06:2007:2708:1709:1210:2211:3112:4114:1916:1017:2318:3620:4222:42
      Dover Rd at Lewis Rd06:2107:2808:1709:1310:2311:3212:4214:2016:1017:2318:3620:4322:43
      Dover Rd at Applecross Rd06:2107:2808:1809:1310:2311:3212:4214:2016:1117:2418:3720:4322:43
      Dover Rd at Uplands Dr06:2207:2908:1909:1410:2411:3312:4314:2116:1217:2518:3820:4422:44
      Dover Rd at Invermere Rd06:2307:3008:2009:1510:2511:3412:4414:2216:1317:2618:3920:4522:45
      Dover Rd at Mcgirr Rd06:2307:3008:2009:1510:2511:3412:4414:2216:1317:2618:3920:4522:45
      Mcgirr Rd at Mcrobb Ave06:2307:3008:2109:1510:2511:3412:4414:2216:1317:2618:3920:4522:45
      Mcgirr Rd at Dover Bay Secondary06:2407:3108:2209:1610:2611:3512:4514:2316:1417:2718:4020:4622:46
      Hammond Bay Rd at Turner Rd06:2507:3208:2209:1710:2711:3612:4614:2416:1517:2818:4120:4722:47
      Hammond Bay Rd at Clipper Dr06:2507:3208:2309:1710:2711:3612:4614:2416:1517:2818:4120:4722:47
      Hammond Bay Rd at Rutherford Rd06:2607:3308:2409:1810:2811:3712:4714:2516:1617:2918:4220:4822:48
      Hammond Bay Rd at Norasea Rd06:2707:3408:2509:1910:2911:3812:4814:2616:1717:3018:4320:4922:49
      Hammond Bay Rd at Yorkshire Terr06:2707:3408:2609:1910:2911:3912:4914:2716:1817:3118:4420:4922:49
      Hammond Bay Rd at Pinestone Way06:2807:3508:2809:2010:3011:4012:5014:2816:1917:3218:4520:5022:50
      Hammond Bay Rd at Dunn Pl06:2907:3608:2809:2110:3111:4112:5114:2916:2017:3318:4620:5122:51
      Hammond Bay Rd at Williamson Rd06:2907:3608:2909:2110:3111:4112:5114:2916:2017:3318:4620:5122:51
      Hammond Bay Rd at Malaspina Rd06:3007:3708:3009:2210:3211:4212:5214:3016:2117:3418:4720:5222:52
      Hammond Bay Rd at Vista View Cres06:3007:3708:3009:2210:3211:4212:5214:3016:2117:3418:4720:5222:52
      Hammond Bay Rd at Mcguffie Rd06:3107:3808:3109:2310:3311:4312:5314:3116:2217:3518:4820:5322:53
      Hammond Bay Rd at Tiki Way06:3207:3908:3209:2410:3411:4412:5414:3216:2317:3618:4920:5422:54
      Hammond Bay Rd at Piper Cres06:3207:4008:3309:2410:3411:4412:5414:3316:2417:3718:4920:5422:54
      Hammond Bay Rd at Overlook Dr W06:3307:4008:3309:2510:3511:4512:5514:3416:2417:3718:5020:5522:55
      Hammond Bay Rd at Lagoon Rd06:3307:4108:3409:2510:3511:4512:5514:3416:2517:3818:5020:5522:55
      Hammond Bay Rd at Overlook Dr E06:3407:4208:3509:2610:3611:4612:5614:3516:2617:3918:5120:5622:56
      Hammond Bay Rd at Meadow Lane Rd06:3507:4308:3609:2710:3711:4712:5714:3616:2717:4018:5220:5722:57
      Hammond Bay Rd at Nottingham Dr N06:3507:4308:3609:2710:3711:4712:5714:3716:2717:4018:5220:5722:57
      Hammond Bay Rd at Nottingham Dr S06:3607:4408:3709:2810:3811:4812:5814:3816:2817:4118:5320:5822:58
      Hammond Bay Rd at Rickers Curve06:3607:4408:3709:2810:3811:4812:5814:3816:2817:4118:5320:5822:58
      Hammond Bay Rd at Waterstone Way06:3707:4508:3809:2910:3911:4912:5914:3916:2917:4218:5420:5922:59
      Hammond Bay Rd at Departure Bay Rd06:3807:4608:3909:3010:4011:5013:0014:4016:3017:4318:5521:0023:00
      Departure Bay Rd at Little John Way08:3914:4121:0023:00
      Departure Bay Rd at Merry Men Way08:4114:4221:0123:01
      Departure Bay Rd at Smugglers Hill Dr08:4214:4321:0323:03
      Departure Bay Rd at Shamrock Pl08:4314:4421:0323:03
      Departure Bay Rd at Rock City Rd08:4414:4521:0423:04
      Departure Bay Rd at Mexicana Rd08:4514:4621:0523:05
      Barons Rd at Departure Bay Rd08:4514:4721:0623:06
      3100 Blk Barons Rd08:4614:4821:0623:06
      Ross Rd at Knight Rd08:4714:4821:0723:07
      Bay A at Country Club Exch08:47
      08:49
      14:49
      14:51
      21:07
      21:09
      23:07
      23:09
      Departure Bay Rd at Wassell Way08:5014:5221:1023:10
      Departure Bay Rd at Mexicana Rd08:5014:5221:1023:10
      Departure Bay Rd at Rock City Rd08:5114:5321:1123:11
      Departure Bay Rd at Shamrock Pl08:5214:5421:1123:11
      Departure Bay Rd at Granite Park Rd08:5214:5521:1223:12
      Departure Bay Rd at Merry Men Way08:5314:5621:1323:13
      Departure Bay Rd at Little John Way08:5414:5721:1423:14
      Departure Bay Rd at Bay St06:3907:4708:5509:3110:4111:5113:0114:5716:3117:4418:5621:1423:14
      Departure Bay Rd at Loat St06:3907:4708:5509:3110:4111:5113:0114:5816:3117:4418:5621:1523:15
      Departure Bay Rd at Argyle Ave06:4107:4908:5609:3310:4311:5313:0314:5916:3317:4618:5821:1623:16
      Departure Bay Rd at Sandringham Ave06:4107:4908:5709:3410:4411:5413:0415:0016:3417:4718:5921:1623:16
      Departure Bay Rd at Estevan Rd06:43
      06:45
      07:51
      07:53
      08:5809:36
      09:38
      10:46
      10:48
      11:56
      11:58
      13:06
      13:08
      15:0116:36
      16:38
      17:49
      17:51
      19:01
      19:03
      21:1723:17
      Brechin Rd at Estevan Rd06:4607:5408:5909:3910:4911:5913:0915:0216:3917:5219:0421:1823:18
      Brechin Rd at Bayview Ave06:4707:5509:0009:4010:5012:0013:1015:0316:4017:5319:0521:1923:19
      Brechin Rd at Beach Dr06:4707:5609:0009:4010:5112:0113:1115:0416:4117:5419:0621:1923:19
      Departure Bay Ferry Terminal06:4907:5809:0209:4210:5312:0313:1315:0616:4317:5619:0821:2123:21
      Stewart Ave at Maple St06:5108:0009:0409:4410:5512:0513:1515:0816:4517:5819:1021:2323:23
      Stewart Ave at Larch St06:5208:0109:0509:4510:5612:0613:1615:0916:4617:5919:1021:2323:23
      Stewart Ave at Cypress St06:5308:0209:0609:4610:5712:0713:1715:1116:4818:0019:1221:2523:25
      Stewart Ave at Townsite Rd06:5408:0309:0709:4710:5812:0813:1815:1216:4918:0119:1221:2523:25
      Stewart Ave at Mt Benson St06:5408:0409:0809:4810:5912:0913:1915:1216:4918:0219:1321:2623:26
      Stewart Ave at Dawes St06:5508:0409:0809:4810:5912:0913:1915:1316:5018:0219:1321:2623:26
      Wallace St at Comox Rd06:5608:0609:1009:5011:0112:1113:2115:1416:5118:0419:1421:2723:27
      Wallace St at Fitzwilliam St06:5708:0709:1109:5111:0212:1213:2215:1616:5318:0519:1521:2823:28
      Victoria Cres at Albert St06:5808:0809:1209:5211:0312:1313:2315:1716:5418:0619:1621:2923:29
      Bay B at Downtown Nanaimo Exch06:5908:0909:1309:5311:0412:1413:2415:1816:5518:0719:1721:3023:30
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Times marked with "—" indicate that the vehicle does not stop at this stop.
      Build real-time departures into your app Free API Access →

      Route Path (Streets & Roads)

      Outbound: Bay B at Downtown Nanaimo Exch – Bay A at Woodgrove Exch
      Front Street - Comox Road - Stewart Avenue - Trans-Canada Highway - Brechin Road - Departure Bay Road - Barons Road - Ross Road - Norwell Drive - Departure Bay Road - Hammond Bay Road - Planta Road - Hammond Bay Road - Kenwill Drive - Brickyard Road - Waldbank Road - Dover Road - Mary Ellen Drive - Nanaimo Parkway
      Inbound: Bay A at Woodgrove Exch – Bay B at Downtown Nanaimo Exch
      Nanaimo Parkway - Dover Road - McGirr Road - Hammond Bay Road - Frontage Road - Hammond Bay Road - Departure Bay Road - Barons Road - Ross Road - Norwell Drive - Departure Bay Road - Brechin Road - Trans-Canada Highway - Stewart Avenue - Dawes Street - Wallace Street - Victoria Crescent - Front Street

      Schedules and stops for this route are published in GTFS: nanaimo-can

      Bus 20a FAQ

      • What time does the 20a bus start operating?

        Services on the 20a - Hammond Bay via Dover bus start at 07:15 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • What time does the 20a bus stop working?

        Services on the 20a - Hammond Bay via Dover bus stop at 23:23 on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.

      • Is there a 20a bus stop near me?

        Click here to view the nearest 20a - Hammond Bay via Dover bus stop.

      Bctransit 20a bus Route Map

      20a bus Line Map PDF Version: 20a timetable, stops and map

      20a (Nanaimo Buses)

      The first stop of the 20a bus route is Bay B at Downtown Nanaimo Exch and the last stop is Bay A at Woodgrove Exch. 20a (Hammond Bay via Dover) is operational during everyday.

      Additional information: 20a has 68 stops and the total trip duration for this route is approximately 63 minutes.

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

      20a bus near me

      Similar Routes & Alternatives to 20a

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

      Last updated on 12 mai 2026