28 Route 28 Shannon Lake
Kelowna Route 28 runs between Westbank Exchange and Boucherie Mountain Exchange. Monday to Friday the first bus is at 6:45 am and the last at 5:55 pm, every 54 min during the day.
| Days | First bus | Last bus | Buses | Daytime |
|---|---|---|---|---|
| Monday to Friday | 6:45 am | 5:55 pm | 12 | every 54 min |
| Saturday, Sunday | No service | |||
Holidays:
- Mon 12 Oct (Thanksgiving): no service
- Wed 11 Nov (Remembrance Day): no service
Route 28 to Boucherie Mountain Exchange
Bus sign: “Shannon Lake - Boucherie Mtn” · from Westbank Exchange · 24 stops
Monday to Friday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Westbank Exchange Bay E | Elliott Rd at Reece Rd | Whispering Hills Dr at Copper Ridge Dr | Shannon Lake Rd at Tallus Ridge Dr | Boucherie Mountain Exchange Bay F |
|---|---|---|---|---|
| 6:45 | 6:48 | 6:51 | 6:59 | 7:05 |
| 7:40 | 7:43 | 7:46 | 7:54 | 8:00 |
| 8:26 | 8:30 | 8:34 | 8:42 | 8:49 |
| 3:37 | 3:40 | 3:43 | 3:51 | 3:57 |
| 4:26 | 4:29 | 4:32 | 4:40 | 4:46 |
| 5:20 | 5:23 | 5:26 | 5:34 | 5:40 |
All 24 stops, in order
- Westbank Exchange Bay E #140214
- Elliott Rd at Solar Rd #140176
- Elliott Rd at Springer Lane #140174
- Elliott Rd at Butt Rd #140172
- Elliott Rd at Nuefeld Cres #140175
- Elliott Rd at Reece Rd #140173
- Smith Creek Rd at Elliott Rd #140196
- Smith Creek Rd at Wild Horse Dr #140197
- Copper Ridge Dr at Smith Creek Rd #140167
- Whispering Hills Dr at Copper Ridge Dr #140192
- 2600 Blk Wild Horse Dr #140178
- Wild Horse Dr at Bridlehill Dr #140171
- Ironridge Rd at Ironridge Crt #140183
- Asquith Rd at Saddleback Way #140166
- Shannon Lake Rd at Shannon Ridge Dr #140187
- Shannon Lake Rd at Alexandria Way #140189
- Shannon Lake Rd at Canyon Crest Dr #140188
- Shannon Lake Rd at Tallus Ridge Dr #140190
- Shannon Lake Rd at Golf Course Dr #140184
- Shannon Lake Rd at Shannon View Dr #140185
- Shannon Lake Rd at Shannon Lake Dr #140186
- Shannon Lake Rd at Crystal Dr #140169
- Bartley Rd at Shannon Lake Rd #140201
- Boucherie Mountain Exchange Bay F #140165
Route 28 to Westbank Exchange
Bus sign: “Shannon Lake - Westbank” · from Boucherie Mountain Exchange · 25 stops
Monday to Friday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Boucherie Mountain Exchange Bay F | Shannon Lake Rd at Tallus Ridge Dr | Whispering Hills Dr at Wild Horse Dr | Elliott Rd at Reece Rd | Westbank Exchange Bay E |
|---|---|---|---|---|
| 7:10 | 7:17 | 7:24 | 7:28 | 7:32 |
| 8:02 | 8:09 | 8:16 | 8:20 | 8:24 |
| 3:01 | 3:08 | 3:15 | 3:19 | 3:23 |
| 4:00 | 4:07 | 4:14 | 4:18 | 4:22 |
| 4:55 | 5:02 | 5:09 | 5:13 | 5:17 |
| 5:55 | 6:02 | 6:09 | 6:13 | 6:17 |
All 25 stops, in order
- Boucherie Mountain Exchange Bay F #140165
- Ross Rd at Brentwood Rd #103265
- Ross Rd at Applegreen Crt #103279
- Ross Rd at Riffington Pl #103301
- Bartley Rd at Byland Rd #140180
- Shannon Lake Rd at Crystal Dr #140210
- Shannon Lake Rd at Shannon Woods Dr #140212
- Shannon Lake Rd at Tallus Ridge Dr #140191
- Shannon Lake Rd at Canyon Crest Dr #140205
- Shannon Lake Rd at Alexandria Way #140204
- Shannon Lake Rd at Asquith Rd #140206
- Asquith Rd at Saddleback Way #140058
- Ironridge Rd at Ironridge Pl #140059
- Wild Horse Dr at Bridlehill Dr East Side #140060
- Wild Horse Dr at Bridlehill Dr West Side #140061
- Whispering Hills Dr at Wild Horse Dr #140062
- Copper Ridge Dr at Smith Creek Rd #140063
- Smith Creek Rd at Sugosa Pl #140064
- Smith Creek Rd at Elliott Rd #103589
- Elliott Rd at Reece Rd #103573
- Elliott Rd at Nuefeld Cres #103585
- Elliott Rd at Butt Rd #103594
- 3600 Blk Elliott Rd #103598
- Elliott Rd at Delray Rd #103602
- Westbank Exchange Bay E #140214
Questions about Route 28
- What time is the first Route 28 bus?
- Monday to Friday: 6:45 am.
- What time is the last Route 28 bus?
- Monday to Friday: 5:55 pm. Times after midnight belong to the evening before.
- How often does Route 28 run?
- Monday to Friday: every 54 min between 7 am and 7 pm, by the median gap between departures.
- Does Route 28 run on weekends?
- Saturday: no service. Sunday: no service.
- Does Route 28 run on holidays?
- Thanksgiving (Mon 12 Oct): no service. Remembrance Day (Wed 11 Nov): no service.
- 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
- 16Mission
- 18Glenmore / Downtown
- 19Glenmore / Orchard Park
- 20Lakeview
- 21Glenrosa
- 22Peachland
- 23Lake Country
- 24Shannon Ridge
- 25East Boundary
- 26Old Okanagan
- 29Bear Creek
- 32The Lakes
- 84Academy Way
- 88School Special
- 97Okanagan
- 98Rutland / UBCO Express