16 Route 16 Mission
Kelowna Route 16 serves Kelowna, West Kelowna and Lake Country. Monday to Friday the first bus is at 5:55 am and the last at 10:35 pm, every 35 min during the day.
| Days | First bus | Last bus | Buses | Daytime |
|---|---|---|---|---|
| Monday to Friday | 5:55 am | 10:35 pm | 27 | every 35 min |
| Saturday | 8:00 am | 6:30 pm | 15 | every 45 min |
| Sunday | 8:45 am | 6:30 pm | 14 | every 45 min |
Holidays:
- Mon 12 Oct (Thanksgiving): the Sunday timetable
- Wed 11 Nov (Remembrance Day): the Sunday timetable
Route 16 to Mission Rec Exchange
Bus sign: “Kettle Valley” · from Mission Rec Exchange · 49 stops
Monday to Friday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Mission Rec Exchange Bay B | Gordon Dr at DeHart Rd | 5200 Blk Chute Lake Rd | South Perimeter Way at Farron Pl | South Crest Dr at Chute Lake Rd | Gordon Dr at Tozer Crt | Mission Rec Exchange Bay B |
|---|---|---|---|---|---|---|
| 5:55 | 5:59 | 6:08 | 6:12 | 6:17 | 6:25 | 6:30 |
| 6:35 | 6:39 | 6:48 | 6:52 | 6:57 | 7:05 | 7:10 |
| 7:25 | 7:29 | 7:41 | 7:46 | 7:52 | 8:05 | 8:12 |
| 8:00 | 8:05 | 8:17 | 8:22 | 8:28 | 8:41 | 8:48 |
| 8:10 | 8:15 | 8:27 | 8:32 | 8:38 | 8:51 | 8:58 |
| 8:25 | 8:30 | 8:42 | 8:47 | 8:53 | 9:05 | 9:10 |
| 8:41 | 8:46 | 8:58 | 9:02 | 9:07 | 9:18 | 9:23 |
| 9:05 | 9:10 | 9:20 | 9:24 | 9:29 | 9:40 | 9:45 |
| 9:25 | 9:30 | 9:40 | 9:44 | 9:49 | 10:00 | 10:05 |
| 10:05 | 10:10 | 10:20 | 10:24 | 10:29 | 10:40 | 10:45 |
| 11:05 | 11:10 | 11:20 | 11:24 | 11:29 | 11:40 | 11:45 |
| 12:05 | 12:10 | 12:20 | 12:24 | 12:29 | 12:40 | 12:45 |
| 1:05 | 1:10 | 1:20 | 1:24 | 1:29 | 1:40 | 1:45 |
| 2:05 | 2:10 | 2:20 | 2:24 | 2:29 | 2:40 | 2:46 |
| 3:10 | 3:15 | 3:27 | 3:32 | 3:38 | 3:51 | 3:58 |
| 3:30 | 3:35 | 3:47 | 3:52 | 3:58 | 4:09 | 4:15 |
| 3:35 | 3:40 | 3:52 | 3:57 | 4:02 | 4:13 | 4:19 |
| 3:38 | — | — | — | — | — | — |
| 3:52 | 3:57 | 4:08 | 4:13 | 4:18 | 4:29 | 4:35 |
| 4:10 | 4:15 | 4:26 | 4:31 | 4:36 | 4:47 | 4:53 |
| 4:45 | 4:50 | 5:01 | 5:06 | 5:11 | 5:22 | 5:28 |
| 5:45 | 5:50 | 6:01 | 6:05 | 6:10 | 6:18 | 6:23 |
| 6:45 | 6:49 | 6:58 | 7:02 | 7:07 | 7:15 | 7:20 |
| 7:45 | 7:49 | 7:58 | 8:02 | 8:07 | 8:15 | 8:20 |
| 8:45 | 8:49 | 8:58 | 9:02 | 9:07 | 9:15 | 9:20 |
| 9:45 | 9:49 | 9:58 | 10:02 | 10:07 | 10:15 | 10:20 |
| 10:35 | 10:39 | 10:48 | 10:52 | 10:57 | 11:05 | 11:10 |
Saturday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Mission Rec Exchange Bay B | Gordon Dr at DeHart Rd | 5200 Blk Chute Lake Rd | South Perimeter Way at Farron Pl | South Crest Dr at Chute Lake Rd | Gordon Dr at Tozer Crt | Mission Rec Exchange Bay B |
|---|---|---|---|---|---|---|
| 8:00 | 8:03 | 8:12 | 8:17 | 8:21 | 8:31 | 8:34 |
| 8:45 | 8:48 | 8:57 | 9:02 | 9:06 | 9:16 | 9:19 |
| 9:30 | 9:33 | 9:42 | 9:47 | 9:51 | 10:01 | 10:04 |
| 10:15 | 10:18 | 10:27 | 10:32 | 10:36 | 10:46 | 10:49 |
| 11:00 | 11:03 | 11:12 | 11:17 | 11:21 | 11:31 | 11:34 |
| 11:45 | 11:48 | 11:57 | 12:02 | 12:06 | 12:16 | 12:19 |
| 12:30 | 12:33 | 12:42 | 12:47 | 12:51 | 1:01 | 1:04 |
| 1:15 | 1:18 | 1:27 | 1:32 | 1:36 | 1:46 | 1:49 |
| 2:00 | 2:03 | 2:12 | 2:17 | 2:21 | 2:31 | 2:34 |
| 2:45 | 2:48 | 2:57 | 3:02 | 3:06 | 3:16 | 3:19 |
| 3:30 | 3:33 | 3:42 | 3:47 | 3:51 | 4:01 | 4:04 |
| 4:15 | 4:18 | 4:27 | 4:32 | 4:36 | 4:46 | 4:49 |
| 5:00 | 5:03 | 5:12 | 5:17 | 5:21 | 5:31 | 5:34 |
| 5:45 | 5:48 | 5:57 | 6:02 | 6:06 | 6:16 | 6:19 |
| 6:30 | 6:33 | 6:42 | 6:47 | 6:51 | 7:01 | 7:04 |
Sunday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Mission Rec Exchange Bay B | Gordon Dr at DeHart Rd | 5200 Blk Chute Lake Rd | South Perimeter Way at Farron Pl | South Crest Dr at Chute Lake Rd | Gordon Dr at Tozer Crt | Mission Rec Exchange Bay B |
|---|---|---|---|---|---|---|
| 8:45 | 8:48 | 8:57 | 9:02 | 9:06 | 9:16 | 9:19 |
| 9:30 | 9:33 | 9:42 | 9:47 | 9:51 | 10:01 | 10:04 |
| 10:15 | 10:18 | 10:27 | 10:32 | 10:36 | 10:46 | 10:49 |
| 11:00 | 11:03 | 11:12 | 11:17 | 11:21 | 11:31 | 11:34 |
| 11:45 | 11:48 | 11:57 | 12:02 | 12:06 | 12:16 | 12:19 |
| 12:30 | 12:33 | 12:42 | 12:47 | 12:51 | 1:01 | 1:04 |
| 1:15 | 1:18 | 1:27 | 1:32 | 1:36 | 1:46 | 1:49 |
| 2:00 | 2:03 | 2:12 | 2:17 | 2:21 | 2:31 | 2:34 |
| 2:45 | 2:48 | 2:57 | 3:02 | 3:06 | 3:16 | 3:19 |
| 3:30 | 3:33 | 3:42 | 3:47 | 3:51 | 4:01 | 4:04 |
| 4:15 | 4:18 | 4:27 | 4:32 | 4:36 | 4:46 | 4:49 |
| 5:00 | 5:03 | 5:12 | 5:17 | 5:21 | 5:31 | 5:34 |
| 5:45 | 5:48 | 5:57 | 6:02 | 6:06 | 6:16 | 6:19 |
| 6:30 | 6:33 | 6:42 | 6:47 | 6:51 | 7:01 | 7:04 |
All 49 stops, in order
- Mission Rec Exchange Bay B #103022
- Gordon at Lequime #140270
- Gordon Dr at Welke Rd #103257
- Gordon Dr at Young Rd #103817
- Gordon Dr at Balsam Rd #103305
- Gordon Dr at DeHart Rd #103325
- Gordon Dr at Raymer Rd #103821
- Gordon Dr at McClure Rd #103825
- Gordon Dr at Buck Rd #103826
- Gordon Dr at Paret Rd #103827
- 900 Blk Gordon Dr #103829
- Steele Rd at Gordon Dr (NB) #140283
- Frost Rd at Steele Rd (WB) #140320
- Frost at Gordon Dr (WB) #140272
- Frost Rd at Southridge Dr #140227
- Kildeer Rd at Frost Rd #140226
- Killdeer Rd at Lefevere Ave (SB) #140319
- South Crest Dr at Quartz Cres #140224
- Chute Lake Rd at South Crest Dr #103808
- 5200 Blk Chute Lake Rd #103810
- Chute Lake Rd at Lark St #103811
- Quilchena Dr at Providence Ave #103520
- Quilchena Dr at Thalia St #103523
- 400 Blk Quilchena Dr #103533
- Quilchena Dr at Raven Dr #103540
- Quilchena Dr at Providence Ave #103562
- South Perimeter Way at Mountainside Dr #140247
- South Perimeter Way at Farron Pl #103814
- Chute Lake Rd at Lakepointe Dr #103813
- Chute Lake Rd at Hedeman Crt #103812
- 5200 Blk Chute Lake Rd #103522
- South Crest Dr at Chute Lake Rd #140231
- South Crest at Tungsten #140223
- Frost Rd at France Ct #140318
- Frost Rd at France Ct (EB) #140284
- Frost Rd at France Ct (EB) #140285
- Frost Rd at South Ridge Dr #140286
- Frost at Gordon (EB) #140273
- Frost Rd at Steele Rd (EB) #140321
- Steele Rd at Gordon Dr #140287
- Gordon Dr at 900 Blk (WB) #140275
- Gordon Dr at Paret Rd #103828
- Gordon Dr at Buck Rd #103408
- Gordon Dr at McClure Rd #103824
- Gordon Dr at Raymer Rd #103820
- Gordon Dr at Tozer Crt #103818
- Gordon Dr at Young Rd #103816
- Gordon Dr at Old Meadows Rd #103815
- Mission Rec Exchange Bay B #103022
Questions about Route 16
- What time is the first Route 16 bus?
- Monday to Friday: 5:55 am. Saturday: 8:00 am. Sunday: 8:45 am.
- What time is the last Route 16 bus?
- Monday to Friday: 10:35 pm. Saturday: 6:30 pm. Sunday: 6:30 pm. Times after midnight belong to the evening before.
- How often does Route 16 run?
- Monday to Friday: every 35 min. Saturday: every 45 min. Sunday: every 45 min between 7 am and 7 pm, by the median gap between departures.
- Does Route 16 run on weekends?
- Saturday: yes. Sunday: yes.
- Does Route 16 run on holidays?
- Thanksgiving (Mon 12 Oct): the Sunday timetable. Remembrance Day (Wed 11 Nov): the Sunday timetable.
- Are these live bus times?
- No — they are the published schedule, from Kelowna’s official transit data, refreshed October 3, 2026. A bus can run early or late, and detours aren’t shown here.
Other Kelowna routes
- 1Lakeshore / Downtown
- 2North End Shuttle
- 3Dilworth Mountain
- 4Pandosy / Orchard Park
- 5Gordon / Downtown
- 6Glenmore / UBCO Express
- 8University / College
- 9Orchard Park / Downtown
- 10North Rutland / Downtown
- 11Rutland / Downtown
- 12McCulloch
- 13Quail Ridge
- 14Black Mountain
- 18Glenmore / Downtown
- 19Glenmore / Orchard Park
- 20Lakeview
- 21Glenrosa
- 22Peachland
- 23Lake Country
- 24Shannon Ridge
- 25East Boundary
- 26Old Okanagan
- 28Shannon Lake
- 29Bear Creek
- 32The Lakes
- 84Academy Way
- 88School Special
- 97Okanagan
- 98Rutland / UBCO Express