99 Route 99 Deep Bay
Nanaimo Route 99 runs between Deep and Ravensong Exch. Monday to Friday the first bus is at 9:13 am and the last at 6:04 pm.
| Days | First bus | Last bus | Buses | Daytime |
|---|---|---|---|---|
| Monday to Friday | 9:13 am | 6:04 pm | 4 | — |
| Saturday | 8:58 am | 6:01 pm | 4 | — |
| Sunday | 9:00 am | 6:03 pm | 4 | — |
Holidays:
- Mon 12 Oct (Thanksgiving): the Sunday timetable
- Wed 11 Nov (Remembrance Day): the Sunday timetable
Route 99 to Ravensong Exch
Bus sign: “Qualicum Beach” · from Deep · 14 stops
Monday to Friday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Deep Bay Marina | Thompson Clark Dr E at Henry Morgan Dr | Island Hwy W at Magnolia Court | Island Hwy W at Lions Way | Leon Rd at Berkshire Rd | Memorial Ave at Fern Rd W | Ravensong Exch |
|---|---|---|---|---|---|---|
| 10:07 | 10:17 | 10:23 | 10:28 | 10:36 | 10:54 | 10:58 |
| 6:04 | — | 6:10 | 6:15 | 6:23 | 6:39 | 6:42 |
Saturday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Deep Bay Marina | Thompson Clark Dr E at Henry Morgan Dr | Island Hwy W at Magnolia Court | Island Hwy W at Lions Way | Leon Rd at Berkshire Rd | Memorial Ave at Fern Rd W | Ravensong Exch |
|---|---|---|---|---|---|---|
| 9:52 | 10:02 | 10:08 | 10:13 | 10:21 | 10:39 | 10:43 |
| 6:01 | — | 6:07 | 6:12 | 6:20 | 6:36 | 6:39 |
Sunday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Deep Bay Marina | Thompson Clark Dr E at Henry Morgan Dr | Island Hwy W at Magnolia Court | Island Hwy W at Lions Way | Leon Rd at Berkshire Rd | Memorial Ave at Fern Rd W | Ravensong Exch |
|---|---|---|---|---|---|---|
| 9:52 | 10:02 | 10:08 | 10:13 | 10:21 | 10:39 | 10:43 |
| 6:03 | — | 6:09 | 6:14 | 6:22 | 6:38 | 6:41 |
All 14 stops, in order
- Deep Bay Marina #104056
- Seaview Dr at Longview Dr #555555
- Thompson Clark Dr E at Henry Morgan Dr #104055
- Bald Eagle Cres at Blue Heron Dr #888886
- Island Hwy W at Magnolia Court #104054
- Island Hwy W at Lions Way #104053
- Island Hwy W at Fisheries Rd #104165
- Salish Way at River Rd #104162
- Leon Rd at Berkshire Rd #104166
- Memorial Ave at Fern Rd W #110354
- Garden Rd W at Primrose St #110355
- Garden Rd W at Beach Rd #110356
- Jones St at 6th Ave W #110357
- Ravensong Exch #110358
Route 99 to Deep
Bus sign: “Deep Bay” · from Ravensong Exch · 21 stops
Monday to Friday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Ravensong Exch | Memorial Ave at Veterans Way | Leon Rd at Horne Lake Rd | Island Hwy W at Lions Way | Island Hwy W at Magnolia Court | Thompson Clark Dr E at Henry Morgan Dr | Deep Bay Marina |
|---|---|---|---|---|---|---|
| 9:13 | 9:16 | 9:32 | 9:40 | 9:45 | — | 9:51 |
| 4:55 | 4:59 | 5:15 | 5:23 | 5:28 | 5:32 | 5:46 |
Saturday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Ravensong Exch | Memorial Ave at Veterans Way | Leon Rd at Horne Lake Rd | Island Hwy W at Lions Way | Island Hwy W at Magnolia Court | Thompson Clark Dr E at Henry Morgan Dr | Deep Bay Marina |
|---|---|---|---|---|---|---|
| 8:58 | 9:01 | 9:17 | 9:25 | 9:30 | — | 9:36 |
| 4:54 | 4:58 | 5:14 | 5:22 | 5:27 | 5:31 | 5:45 |
Sunday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Ravensong Exch | Memorial Ave at Veterans Way | Leon Rd at Horne Lake Rd | Island Hwy W at Lions Way | Island Hwy W at Magnolia Court | Thompson Clark Dr E at Henry Morgan Dr | Deep Bay Marina |
|---|---|---|---|---|---|---|
| 9:00 | 9:03 | 9:19 | 9:27 | 9:32 | — | 9:38 |
| 4:56 | 5:00 | 5:16 | 5:24 | 5:29 | 5:33 | 5:47 |
All 21 stops, in order
- Ravensong Exch #110358
- Jones St at 5th Ave W #110359
- Garden Rd W at Beach Rd #110360
- Garden Rd W at Primrose St #110361
- Memorial Ave at 4th Ave E #110362
- Memorial Ave at Veterans Way #110421
- Island Hwy W at Memorial Ave #104141
- 2800 Blk Island Hwy W #104142
- Island Hwy W at Bay St #104143
- 3100 Blk Island Hwy W #104144
- Island Hwy W at Crescent Rd W #104145
- Island Hwy W at Beach Terr #104146
- Leon Rd at Horne Lake Rd #104048
- Salish Way at River Rd #104162
- Island Hwy W at Fisheries Rd #104161
- Island Hwy W at Lions Way #104163
- Island Hwy W at Magnolia Court #104164
- Thompson Clark Dr E at Henry Morgan Dr #104055
- Bald Eagle Cres at Blue Heron Dr #888886
- Seaview Dr at Longview Dr #555555
- Deep Bay Marina #104056
Questions about Route 99
- What time is the first Route 99 bus?
- Monday to Friday: 9:13 am. Saturday: 8:58 am. Sunday: 9:00 am.
- What time is the last Route 99 bus?
- Monday to Friday: 6:04 pm. Saturday: 6:01 pm. Sunday: 6:03 pm. Times after midnight belong to the evening before.
- Does Route 99 run on weekends?
- Saturday: yes. Sunday: yes.
- Does Route 99 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 Nanaimo’s official transit data, refreshed October 3, 2026. A bus can run early or late, and detours aren’t shown here.
Other Nanaimo routes
- 1Nanaimo Rapid Line
- 5Fairview
- 6Harewood
- 7Cinnabar
- 8Cedar
- 9Intercity
- 15VIU Connector via Parkway
- 15AVIU Connector via Jingle Pot
- 20Hammond Bay
- 20AHammond Bay via Dover
- 25Ferry Shuttle
- 30NRGH
- 31Lantzville
- 40VIU Express
- 70NCX Nanaimo - Cowichan Express
- 72Downtown/Country Club
- 78Cassidy/Airport
- 88Parksville
- 92Hammond Bay
- 97Eaglecrest
- 98Qualicum Beach