Comox Valley Route 12: Oyster River / Downtown Courtenay
Bus schedule and route map · Monday to Friday, Saturday
Comox Valley Route 12 (Oyster River / Downtown Courtenay) is a bus route in Courtenay, Comox and Cumberland, serving Downtown Courtenay, Vanier Dr at Comox Valley Sports Ctr, Hwy 19A at White Rd, Clarkson Ave at Eyre Rd and NIC Campus. Monday to Friday the first bus is at 6:06 am and the last at 6:17 pm, every 3 h 6 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 6:06 am
- Last
- 6:17 pm
- Buses
- 12
- Daytime
- every 3 h 6 min
Saturday
- First
- 11:37 am
- Last
- 6:17 pm
- Buses
- 4
Sunday
No service
Public holidays
- Mon 12 Oct (Thanksgiving): no service
- Wed 11 Nov (Remembrance Day): no service
Route 12 to Glenmore Rd at Lambeth Rd
Destination sign “Oyster River - via Vanier” · from Downtown Courtenay · 14 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Downtown Courtenay Bay A | Vanier Dr at Comox Valley Sports Ctr | Hwy 19A at Rennison Rd | Hwy 19A at Sackville Rd | Hwy 19A at White Rd | MacAulay Rd at Hamm Rd | Glenmore Rd at Lambeth Rd |
|---|---|---|---|---|---|---|
| 6:06 | 6:12 | 6:14 | 6:22 | 6:29 | 6:31 | 6:40 |
| 7:31 | 7:37 | 7:39 | 7:47 | 7:54 | 7:56 | 8:05 |
| 11:37 | 11:43 | 11:45 | 11:53 | 12:00 | 12:02 | 12:11 |
| 1:30 | 1:36 | 1:38 | 1:46 | 1:53 | 1:55 | 2:04 |
| 4:36 | 4:42 | 4:44 | 4:52 | 4:59 | 5:01 | 5:10 |
| 5:36 | 5:42 | 5:44 | 5:52 | 5:59 | 6:01 | 6:10 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Downtown Courtenay Bay A | Vanier Dr at Comox Valley Sports Ctr | Hwy 19A at Rennison Rd | Hwy 19A at Sackville Rd | Hwy 19A at White Rd | MacAulay Rd at Hamm Rd | Glenmore Rd at Lambeth Rd |
|---|---|---|---|---|---|---|
| 11:37 | 11:43 | 11:45 | 11:53 | 12:00 | 12:02 | 12:11 |
| 5:36 | 5:42 | 5:44 | 5:52 | 5:59 | 6:01 | 6:10 |
All 14 stops in this direction
- Downtown Courtenay Bay A #111486
- 5th St at Simms Park #111381
- Old Island Hwy at Puntledge Rd #111296
- Comox Valley Senior's Village #110270
- Vanier Dr at Comox Valley Sports Ctr #111492
- Hwy 19A at Virginia Dr #110546
- Hwy 19A at Rennison Rd #134023
- Hwy 19A at Sackville Rd #134017
- Hwy 19A at Krueger Rd #110542
- Hwy 19A at Black Creek Rd #110544
- Hwy 19A at White Rd #134019
- MacAulay Rd at Hamm Rd #134020
- Tammy Rd at MacAuley Rd #110398
- Glenmore Rd at Lambeth Rd #134021
Route 12 to Downtown Courtenay
Destination sign “Downtown Courtenay - via N.I.C.” · from Glenmore Rd at Lambeth Rd · 21 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Glenmore Rd at Lambeth Rd | Clarkson Ave at Eyre Rd | Hwy 19A at White Rd | Hwy 19A at Merville Rd | Hwy 19A at Rennison Rd | NIC Campus | Downtown Courtenay Bay A |
|---|---|---|---|---|---|---|
| 6:45 | 6:51 | 7:00 | 7:07 | 7:15 | 7:22 | 7:30 |
| 8:10 | 8:16 | 8:25 | 8:32 | 8:40 | 8:47 | 8:55 |
| 12:17 | 12:23 | 12:32 | 12:39 | 12:47 | 12:54 | 1:02 |
| 2:15 | 2:21 | 2:30 | 2:37 | 2:45 | 2:52 | 3:00 |
| 5:15 | 5:21 | 5:30 | 5:37 | 5:45 | 5:52 | 6:00 |
| 6:17 | 6:23 | 6:32 | 6:39 | 6:47 | 6:54 | 7:02 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Glenmore Rd at Lambeth Rd | Clarkson Ave at Eyre Rd | Hwy 19A at White Rd | Hwy 19A at Merville Rd | Hwy 19A at Rennison Rd | NIC Campus | Downtown Courtenay Bay A |
|---|---|---|---|---|---|---|
| 12:17 | 12:23 | 12:32 | 12:39 | 12:47 | · | 12:59 |
| 6:17 | 6:23 | 6:32 | 6:39 | 6:47 | · | 6:59 |
All 21 stops in this direction
- Glenmore Rd at Lambeth Rd #134021
- Croydon Rd at Upland Rd #112064
- Clarkson Ave at Eyre Rd #103860
- Clarkson Ave at Maple Dr #110553
- Clarkson Ave at Beach Cres #110554
- Miracle Beach Dr at Hwy 19A #110413
- Hwy 19A at White Rd #103861
- Hwy 19A at Black Creek Rd #110543
- Hwy 19A at Merville Rd #134018
- Hwy 19A at Rennison Rd #134016
- Hwy 19A at Virginia Dr #110547
- Veterans Memorial Pky at Caledon Cres #110227
- Lerwick Rd at Waters Pl #110303
- NIC / Aquatic Centre Bay A #134010
- NIC Campus #111299
- Ryan Rd at Back Rd #110305
- 800 Blk Ryan Rd #111378
- Ryan Rd at Puntledge Rd #111379
- Old Island Hwy at Puntledge Rd #111380
- Anderton Ave at 3rd St #111489
- Downtown Courtenay Bay A #111486
Route 12 route map
Questions about Comox Valley Route 12
What time is the first Route 12 bus?
Monday to Friday: 6:06 am. Saturday: 11:37 am.
What time is the last Route 12 bus?
Monday to Friday: 6:17 pm. Saturday: 6:17 pm. A time after midnight belongs to the evening before.
How often does Route 12 run?
Monday to Friday: every 3 h 6 min, between 7:00 am and 7:00 pm.
Does Route 12 run at weekends?
Saturday: yes. Sunday: no service.
Does Route 12 run on public holidays?
Thanksgiving (Mon 12 Oct): no service. Remembrance Day (Wed 11 Nov): no service.
Where does Route 12 go?
Route 12 serves Downtown Courtenay, Vanier Dr at Comox Valley Sports Ctr, Hwy 19A at White Rd, Clarkson Ave at Eyre Rd and NIC Campus. The full list of stops for each direction is below the schedules.
Are these live bus times?
No. They are the published schedule from BC Transit’s open data, refreshed October 4, 2026. A bus can run early or late, and disruptions are not shown.
Source: BC Transit open data (GTFS schedule for Comox Valley), used under the BC Transit open data terms. Refreshed October 4, 2026; the current timetable runs to March 31, 2027. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.