British Columbia › Nanaimo › Stop 109837Uplands Dr at Primrose Dr Stop #109837 in Nanaimo, served by route 40. The first scheduled bus of the day leaves at 6:04 am. Open on a map .
40 Route 40 towards Downtown Monday and Friday Tuesday to Thursday Saturday Sunday
Monday and Friday · 63 buses 6 am 04 34 49 7 am 04 19 27 34 41 45 50 58 8 am 05 13 20 35 50 9 am 05 20 35 50 10 am 05 20 35 50 11 am 05 20 35 50 12 pm 05 20 35 50 1 pm 05 20 35 51 2 pm 06 21 36 51 3 pm 06 21 36 51 4 pm 06 21 36 51 5 pm 06 21 35 50 6 pm 05 35 7 pm 05 35 8 pm 05 35 9 pm 05 34 10 pm 04 34 11 pm 03
Tuesday to Thursday · 63 buses 6 am 04 34 49 7 am 04 19 27 34 41 45 50 58 8 am 05 13 20 35 50 9 am 05 20 35 50 10 am 05 20 35 50 11 am 05 20 35 50 12 pm 05 20 35 50 1 pm 05 20 35 51 2 pm 06 21 36 51 3 pm 06 21 36 51 4 pm 06 21 36 51 5 pm 06 21 35 50 6 pm 05 35 7 pm 05 35 8 pm 05 35 9 pm 05 34 10 pm 04 34 11 pm 03
Saturday · 30 buses 6 am 34 7 am 34 8 am 04 34 9 am 04 35 10 am 05 35 11 am 06 36 12 pm 07 37 1 pm 07 37 2 pm 07 37 3 pm 07 37 4 pm 07 37 5 pm 06 36 6 pm 06 36 7 pm 06 35 8 pm 05 9 pm 05 10 pm 05 11 pm 04
Sunday · 24 buses 7 am 04 8 am 04 9 am 04 35 10 am 05 35 11 am 05 35 12 pm 05 35 1 pm 06 36 2 pm 06 38 3 pm 06 36 4 pm 06 36 5 pm 06 34 6 pm 05 35 7 pm 05 35
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.