British Columbia › Nanaimo › Stop 109814Uplands Dr at Primrose Dr Stop #109814 in Nanaimo, served by route 40. The first scheduled bus of the day leaves at 6:57 am. Open on a map .
40 Route 40 towards Woodgrove Monday and Friday Tuesday to Thursday Saturday Sunday
Monday and Friday · 64 buses 6 am 57 7 am 29 8 am 04 19 35 52 9 am 04 19 34 50 10 am 04 20 35 50 11 am 05 20 36 51 12 pm 06 21 36 51 1 pm 07 22 38 53 2 pm 08 25 40 50 3 pm 00 11 21 31 41 51 4 pm 01 11 21 31 40 50 5 pm 00 10 24 38 53 6 pm 07 21 35 50 7 pm 05 20 34 8 pm 03 34 9 pm 03 31 10 pm 00 29 58 11 pm 27 57 12 am 27
Tuesday to Thursday · 64 buses 6 am 57 7 am 29 8 am 04 19 35 52 9 am 04 19 34 50 10 am 04 20 35 50 11 am 05 20 36 51 12 pm 06 21 36 51 1 pm 07 22 38 53 2 pm 08 25 40 50 3 pm 00 11 21 31 41 51 4 pm 01 11 21 31 40 50 5 pm 00 10 24 38 53 6 pm 07 21 35 50 7 pm 05 20 34 8 pm 03 34 9 pm 03 31 10 pm 00 29 58 11 pm 27 57 12 am 27
Saturday · 31 buses 7 am 32 8 am 34 9 am 05 36 10 am 07 37 11 am 07 38 12 pm 08 38 1 pm 08 38 2 pm 08 38 3 pm 08 38 4 pm 08 38 5 pm 08 37 6 pm 07 36 7 pm 05 35 8 pm 04 34 9 pm 03 33 10 pm 31 11 pm 30 12 am 29
Sunday · 24 buses 7 am 30 8 am 34 9 am 36 10 am 36 11 am 06 36 12 pm 07 38 1 pm 08 38 2 pm 09 37 3 pm 06 36 4 pm 06 36 5 pm 06 36 6 pm 04 34 7 pm 04 33 8 pm 02 32
Read each row as the hour, then the minutes past it: “7 | 05 35” means 7:05 and 7:35. Bold hours are pm. Scheduled times from Nanaimo’s official transit data, refreshed October 3, 2026 — not live arrivals.