Bus Times

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

6 am043449
7 am0419273441455058
8 am0513203550
9 am05203550
10 am05203550
11 am05203550
12 pm05203550
1 pm05203551
2 pm06213651
3 pm06213651
4 pm06213651
5 pm06213550
6 pm0535
7 pm0535
8 pm0535
9 pm0534
10 pm0434
11 pm03

Tuesday to Thursday · 63 buses

6 am043449
7 am0419273441455058
8 am0513203550
9 am05203550
10 am05203550
11 am05203550
12 pm05203550
1 pm05203551
2 pm06213651
3 pm06213651
4 pm06213651
5 pm06213550
6 pm0535
7 pm0535
8 pm0535
9 pm0534
10 pm0434
11 pm03

Saturday · 30 buses

6 am34
7 am34
8 am0434
9 am0435
10 am0535
11 am0636
12 pm0737
1 pm0737
2 pm0737
3 pm0737
4 pm0737
5 pm0636
6 pm0636
7 pm0635
8 pm05
9 pm05
10 pm05
11 pm04

Sunday · 24 buses

7 am04
8 am04
9 am0435
10 am0535
11 am0535
12 pm0535
1 pm0636
2 pm0638
3 pm0636
4 pm0636
5 pm0634
6 pm0535
7 pm0535

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.