Nanaimo Route 99: Deep Bay
Bus schedule and route map · Monday to Friday, Saturday, Sunday
Nanaimo Route 99 (Deep Bay) is a bus route in Nanaimo and the Regional District of Nanaimo, serving Deep Bay Marina, Thompson Clark Dr E at Henry Morgan Dr, Leon Rd at Berkshire Rd, Memorial Ave at Veterans Way and Leon Rd at Horne Lake Rd. Monday to Friday the first bus is at 9:13 am and the last at 6:04 pm. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 9:13 am
- Last
- 6:04 pm
- Buses
- 4
Saturday
- First
- 8:58 am
- Last
- 6:01 pm
- Buses
- 4
Sunday
- First
- 9:00 am
- Last
- 6:03 pm
- Buses
- 4
Public holidays
- Mon 12 Oct (Thanksgiving): the Sunday timetable
- Wed 11 Nov (Remembrance Day): the Sunday timetable
Route 99 to Ravensong Exch
Destination sign “Qualicum Beach” · from Deep Bay Marina · 14 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not 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
Times at the main stops. Bold is pm. A dot means that trip does not 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
Times at the main stops. Bold is pm. A dot means that trip does not 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 this direction
- 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 Bay Marina
Destination sign “Deep Bay” · from Ravensong Exch · 21 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not 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
Times at the main stops. Bold is pm. A dot means that trip does not 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
Times at the main stops. Bold is pm. A dot means that trip does not 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 this direction
- 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
Route 99 route map
Questions about Nanaimo 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. A time after midnight belongs to the evening before.
Does Route 99 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 99 run on public holidays?
Thanksgiving (Mon 12 Oct): the Sunday timetable. Remembrance Day (Wed 11 Nov): the Sunday timetable.
Where does Route 99 go?
Route 99 serves Deep Bay Marina, Thompson Clark Dr E at Henry Morgan Dr, Leon Rd at Berkshire Rd, Memorial Ave at Veterans Way and Leon Rd at Horne Lake Rd. 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 Nanaimo), used under the BC Transit open data terms. Refreshed October 4, 2026; the current timetable runs to December 19, 2026. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.