Bus Times

Uplands 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 · 64 buses

6 am57
7 am29
8 am04193552
9 am04193450
10 am04203550
11 am05203651
12 pm06213651
1 pm07223853
2 pm08254050
3 pm001121314151
4 pm011121314050
5 pm0010243853
6 pm07213550
7 pm052034
8 pm0334
9 pm0331
10 pm002958
11 pm2757
12 am27

Tuesday to Thursday · 64 buses

6 am57
7 am29
8 am04193552
9 am04193450
10 am04203550
11 am05203651
12 pm06213651
1 pm07223853
2 pm08254050
3 pm001121314151
4 pm011121314050
5 pm0010243853
6 pm07213550
7 pm052034
8 pm0334
9 pm0331
10 pm002958
11 pm2757
12 am27

Saturday · 31 buses

7 am32
8 am34
9 am0536
10 am0737
11 am0738
12 pm0838
1 pm0838
2 pm0838
3 pm0838
4 pm0838
5 pm0837
6 pm0736
7 pm0535
8 pm0434
9 pm0333
10 pm31
11 pm30
12 am29

Sunday · 24 buses

7 am30
8 am34
9 am36
10 am36
11 am0636
12 pm0738
1 pm0838
2 pm0937
3 pm0636
4 pm0636
5 pm0636
6 pm0434
7 pm0433
8 pm0232

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.