Victoria Route 5: James Bay / Willows
Bus schedule and route map · Monday to Friday, Saturday, Sunday
Victoria Route 5 (James Bay / Willows) is a bus route in Greater Victoria, Vancouver Island, serving Dallas Rd at Simcoe St, Menzies St at Michigan St, Pandora Ave at Fort St, Oak Bay Ave at Fort St and Douglas St at Beacon St. Monday to Friday the first bus is at 6:04 am and the last at 8:28 pm, every 40 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 6:04 am
- Last
- 8:28 pm
- Buses
- 45
- Daytime
- every 40 min
Saturday
- First
- 6:30 am
- Last
- 8:25 pm
- Buses
- 39
- Daytime
- every 40 min
Sunday
- First
- 7:00 am
- Last
- 7:07 pm
- Buses
- 33
- Daytime
- every 40 min
Public holidays
- Mon 12 Oct (Thanksgiving): the Sunday timetable
- Wed 11 Nov (Remembrance Day): the Sunday timetable
Route 5 to Musgrave St at Thompson Ave
Destination sign “Willows” · from Dallas Rd at Simcoe St · 50 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Dallas Rd at Simcoe St | Menzies St at Michigan St | Douglas St at Fort St | Pandora Ave at Fort St | Musgrave St at Thompson Ave |
|---|---|---|---|---|
| 6:04 | 6:09 | 6:17 | 6:24 | 6:36 |
| 6:59 | 7:04 | 7:13 | 7:21 | 7:35 |
| 7:30 | 7:36 | 7:45 | 7:55 | 8:10 |
| 8:00 | 8:06 | 8:16 | 8:26 | 8:42 |
| 8:31 | 8:37 | 8:47 | 8:57 | 9:12 |
| 9:01 | 9:07 | 9:16 | 9:25 | 9:40 |
| 9:47 | 9:53 | 10:03 | 10:12 | 10:27 |
| 10:20 | 10:26 | 10:36 | 10:45 | 11:01 |
| 11:00 | 11:06 | 11:16 | 11:25 | 11:41 |
| 11:40 | 11:46 | 11:57 | 12:06 | 12:23 |
| 12:20 | 12:26 | 12:37 | 12:47 | 1:04 |
| 1:00 | 1:06 | 1:19 | 1:29 | 1:47 |
| 1:40 | 1:46 | 1:57 | 2:07 | 2:25 |
| 2:20 | 2:26 | 2:37 | 2:47 | 3:04 |
| 2:55 | 3:01 | 3:13 | 3:24 | 3:43 |
| 3:31 | 3:37 | 3:49 | 4:00 | 4:18 |
| 4:08 | 4:14 | 4:26 | 4:37 | 4:55 |
| 4:42 | 4:48 | 5:00 | 5:11 | 5:29 |
| 5:33 | 5:39 | 5:49 | 5:59 | 6:14 |
| 6:10 | 6:15 | 6:25 | 6:35 | 6:50 |
| 6:55 | 7:00 | 7:09 | 7:18 | 7:32 |
| 7:40 | 7:45 | 7:54 | 8:03 | 8:17 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Dallas Rd at Simcoe St | Menzies St at Michigan St | Douglas St at Fort St | Pandora Ave at Fort St | Musgrave St at Thompson Ave |
|---|---|---|---|---|
| 6:30 | 6:35 | 6:43 | 6:50 | 7:01 |
| 7:46 | 7:51 | 7:59 | 8:07 | 8:18 |
| 8:45 | 8:51 | 9:00 | 9:08 | 9:21 |
| 9:25 | 9:31 | 9:41 | 9:50 | 10:03 |
| 10:10 | 10:16 | 10:26 | 10:35 | 10:49 |
| 10:50 | 10:56 | 11:06 | 11:15 | 11:29 |
| 11:30 | 11:36 | 11:47 | 11:56 | 12:10 |
| 12:10 | 12:16 | 12:27 | 12:36 | 12:51 |
| 12:50 | 12:56 | 1:07 | 1:17 | 1:32 |
| 1:30 | 1:37 | 1:48 | 1:58 | 2:13 |
| 2:10 | 2:17 | 2:28 | 2:38 | 2:53 |
| 2:50 | 2:57 | 3:09 | 3:19 | 3:34 |
| 3:30 | 3:37 | 3:49 | 3:59 | 4:14 |
| 4:10 | 4:17 | 4:28 | 4:38 | 4:52 |
| 4:50 | 4:56 | 5:07 | 5:17 | 5:31 |
| 5:25 | 5:31 | 5:42 | 5:52 | 6:06 |
| 6:05 | 6:11 | 6:22 | 6:31 | 6:43 |
| 6:45 | 6:51 | 7:02 | 7:11 | 7:23 |
| 7:35 | 7:41 | 7:51 | 8:00 | 8:12 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Dallas Rd at Simcoe St | Menzies St at Michigan St | Douglas St at Fort St | Pandora Ave at Fort St | Musgrave St at Thompson Ave |
|---|---|---|---|---|
| 7:30 | 7:35 | 7:43 | 7:51 | 8:03 |
| 8:50 | 8:55 | 9:04 | 9:12 | 9:25 |
| 10:10 | 10:16 | 10:26 | 10:34 | 10:48 |
| 10:50 | 10:56 | 11:06 | 11:15 | 11:29 |
| 11:30 | 11:36 | 11:46 | 11:55 | 12:10 |
| 12:10 | 12:16 | 12:27 | 12:36 | 12:51 |
| 12:50 | 12:56 | 1:07 | 1:16 | 1:31 |
| 1:30 | 1:36 | 1:47 | 1:57 | 2:12 |
| 2:10 | 2:16 | 2:28 | 2:38 | 2:53 |
| 2:50 | 2:56 | 3:08 | 3:18 | 3:33 |
| 3:30 | 3:36 | 3:48 | 3:58 | 4:13 |
| 4:10 | 4:16 | 4:28 | 4:38 | 4:53 |
| 4:50 | 4:56 | 5:07 | 5:16 | 5:30 |
| 5:25 | 5:31 | 5:42 | 5:51 | 6:05 |
| 6:05 | 6:11 | 6:21 | 6:29 | 6:43 |
| 6:45 | 6:51 | 7:01 | 7:09 | 7:22 |
All 50 stops in this direction
- Dallas Rd at Simcoe St #100110
- Dallas Rd at Niagara St #100111
- Dallas Rd at Montreal St #100116
- Oswego St at Dallas Rd #100089
- Oswego St at St James St #100044
- Oswego St at Michigan St #100030
- Superior St at Oswego St #100021
- Menzies St at Superior St #100011
- Menzies St at Michigan St #100022
- Menzies St at Simcoe St #100036
- Niagara St at Menzies St #100052
- Niagara St at Clarence St #100058
- Niagara St at Government St #100072
- Niagara St at Douglas St #100090
- Douglas St at Beacon St #100080
- Douglas St at Avalon Rd #100037
- Douglas St at Blanshard St #100012
- Douglas St at Courtney St #100010
- Douglas St at Fort St #100032
- Johnson St at Douglas St #100063
- Johnson St at Blanshard St #100079
- Johnson St at Quadra St #100093
- Johnson St at Vancouver St #100125
- Johnson St at Cook St #100143
- Johnson St at Chambers St #100159
- Johnson St at Camosun St #100181
- Johnson St at Fernwood Rd #100211
- Johnson St at Stanley Ave #100228
- Pandora Ave at Elford St #100262
- Pandora Ave at Fort St #100296
- Oak Bay Ave at Fort St #100312
- Oak Bay Ave at Rockland Ave #100361
- Oak Bay Ave at Richmond Ave #100397
- Oak Bay Ave at Chamberlain St #100453
- Oak Bay Ave at Amphion St #100502
- Oak Bay Ave at Foul Bay Rd #100536
- Oak Bay Ave at Yale St #100588
- Oak Bay Ave at Wilmot Pl #100622
- Oak Bay Ave at Monterey Ave #100657
- Monterey Ave at Woodlawn Cres #100669
- St Ann St at Cranmore Rd #100720
- St Ann St at Bowker Ave #100745
- Bowker St at Monteith St #100510
- Beach Dr at Bowker Ave #100787
- Beach Dr at Dalhousie St #100814
- Estevan Ave at Beach Dr #100847
- Estevan Ave at Dunlevy St #100821
- Thompson Ave at Musgrave St #100807
- Mayhew St at Dufferin Ave #100808
- Musgrave St at Thompson Ave #100802
Route 5 to Dallas Rd at Simcoe St
Destination sign “James Bay - Fisherman's Wharf” · from Musgrave St at Thompson Ave · 36 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Musgrave St at Thompson Ave | Oak Bay Ave at Fort St | Douglas St at Fort St | Douglas St at Beacon St | Dallas Rd at Simcoe St |
|---|---|---|---|---|
| 6:23 | 6:32 | 6:40 | 6:45 | 6:53 |
| 6:54 | 7:03 | 7:11 | 7:16 | 7:24 |
| 7:20 | 7:30 | 7:39 | 7:44 | 7:54 |
| 7:51 | 8:01 | 8:11 | 8:16 | 8:26 |
| 8:21 | 8:33 | 8:43 | 8:48 | 8:58 |
| 8:54 | 9:05 | 9:14 | 9:19 | 9:29 |
| 9:25 | 9:35 | 9:44 | 9:49 | 9:59 |
| 10:01 | 10:12 | 10:21 | 10:26 | 10:36 |
| 10:40 | 10:51 | 11:01 | 11:06 | 11:16 |
| 11:18 | 11:30 | 11:40 | 11:46 | 11:56 |
| 11:57 | 12:09 | 12:19 | 12:25 | 12:36 |
| 12:37 | 12:49 | 12:59 | 1:05 | 1:16 |
| 1:16 | 1:28 | 1:39 | 1:45 | 1:56 |
| 2:08 | 2:22 | 2:33 | 2:39 | 2:51 |
| 2:45 | 2:58 | 3:09 | 3:15 | 3:27 |
| 3:17 | 3:31 | 3:44 | 3:50 | 4:02 |
| 3:56 | 4:08 | 4:21 | 4:27 | 4:38 |
| 4:31 | 4:43 | 4:55 | 5:01 | 5:12 |
| 5:07 | 5:19 | 5:30 | 5:35 | 5:46 |
| 5:50 | 6:01 | 6:11 | 6:16 | 6:26 |
| 7:02 | 7:12 | 7:21 | 7:26 | 7:36 |
| 7:46 | 7:55 | 8:03 | 8:07 | 8:16 |
| 8:28 | 8:37 | 8:45 | 8:49 | 8:58 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Musgrave St at Thompson Ave | Oak Bay Ave at Fort St | Douglas St at Fort St | Douglas St at Beacon St | Dallas Rd at Simcoe St |
|---|---|---|---|---|
| 7:13 | 7:22 | 7:30 | 7:34 | 7:41 |
| 8:32 | 8:42 | 8:50 | 8:54 | 9:02 |
| · | · | 9:10 | 9:14 | 9:23 |
| 9:35 | 9:45 | 9:54 | 9:58 | 10:07 |
| 10:13 | 10:24 | 10:33 | 10:37 | 10:46 |
| 11:09 | 11:21 | 11:31 | 11:36 | 11:46 |
| 11:48 | 12:00 | 12:10 | 12:15 | 12:25 |
| 12:27 | 12:39 | 12:49 | 12:55 | 1:05 |
| 1:05 | 1:17 | 1:27 | 1:33 | 1:44 |
| 1:43 | 1:55 | 2:06 | 2:13 | 2:24 |
| 2:25 | 2:37 | 2:47 | 2:54 | 3:05 |
| 3:05 | 3:17 | 3:27 | 3:34 | 3:45 |
| 3:46 | 3:58 | 4:08 | 4:14 | 4:25 |
| 4:28 | 4:39 | 4:49 | 4:55 | 5:05 |
| 5:03 | 5:14 | 5:24 | 5:30 | 5:40 |
| 5:46 | 5:56 | 6:05 | 6:11 | 6:21 |
| 6:23 | 6:33 | 6:42 | 6:47 | 6:56 |
| 6:59 | 7:08 | 7:17 | 7:22 | 7:31 |
| 7:40 | 7:49 | 7:57 | 8:02 | 8:11 |
| 8:25 | 8:34 | 8:42 | 8:47 | 8:56 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Musgrave St at Thompson Ave | Oak Bay Ave at Fort St | Douglas St at Fort St | Douglas St at Beacon St | Dallas Rd at Simcoe St |
|---|---|---|---|---|
| 7:00 | 7:10 | 7:17 | 7:21 | 7:28 |
| 8:18 | 8:28 | 8:36 | 8:40 | 8:48 |
| 9:35 | 9:45 | 9:54 | 9:59 | 10:07 |
| 10:13 | 10:24 | 10:33 | 10:38 | 10:47 |
| 11:11 | 11:22 | 11:31 | 11:36 | 11:45 |
| 11:50 | 12:01 | 12:10 | 12:15 | 12:25 |
| 12:30 | 12:41 | 12:50 | 12:55 | 1:05 |
| 1:08 | 1:19 | 1:29 | 1:35 | 1:45 |
| 1:49 | 2:00 | 2:09 | 2:15 | 2:25 |
| 2:29 | 2:40 | 2:49 | 2:55 | 3:05 |
| 3:09 | 3:20 | 3:29 | 3:35 | 3:45 |
| 3:49 | 4:00 | 4:09 | 4:15 | 4:25 |
| 4:31 | 4:42 | 4:51 | 4:56 | 5:06 |
| 5:06 | 5:17 | 5:26 | 5:31 | 5:41 |
| 5:47 | 5:57 | 6:06 | 6:11 | 6:21 |
| 6:23 | 6:33 | 6:42 | 6:47 | 6:56 |
| 7:07 | 7:16 | 7:24 | 7:28 | 7:37 |
All 36 stops in this direction
- Musgrave St at Thompson Ave #100802
- Estevan Ave at Dunlevy St #100815
- Estevan Ave at Beach Dr #100838
- Beach Dr at Dalhousie St #100801
- Beach Dr at Bowker Ave #100783
- Bowker Ave at Lulie St #100748
- St Ann St at Cranmore Rd #100708
- Monterey Ave at Woodlawn Cres #100674
- Oak Bay Ave at Hampshire Rd #100632
- Oak Bay Ave at Elgin Rd #100574
- Oak Bay Ave at Foul Bay Rd #100512
- Oak Bay Ave at Davie St #100458
- Oak Bay Ave at Richmond Ave #100406
- Oak Bay Ave at Belcher Ave #100382
- Oak Bay Ave at Fort St #100317
- Pandora Ave at Begbie St #100248
- Pandora Ave at Fernwood Rd #100209
- Pandora Ave at Chambers St #100169
- Pandora Ave at Cook St #102644
- Pandora Ave at Quadra St #100129
- Pandora Ave at Blanshard St #100084
- Douglas St at Fort St #100034
- Douglas St at Courtney St #100019
- Douglas St at Superior St #100954
- Douglas St at Simcoe St #100046
- Douglas St at Beacon St #100078
- Niagara St at Government St #100065
- Niagara St at Clarence St #100054
- Niagara St at Menzies St #100049
- Menzies St at Toronto St #100031
- Menzies St at Michigan St #100013
- Superior St at Menzies St #100008
- Superior St at Oswego St #100905
- Superior St at Montreal St #100946
- Erie St at Dallas Rd - Fisherman's Wharf #100086
- Dallas Rd at Simcoe St #100110
Route 5 route map
Questions about Victoria Route 5
What time is the first Route 5 bus?
Monday to Friday: 6:04 am. Saturday: 6:30 am. Sunday: 7:00 am.
What time is the last Route 5 bus?
Monday to Friday: 8:28 pm. Saturday: 8:25 pm. Sunday: 7:07 pm. A time after midnight belongs to the evening before.
How often does Route 5 run?
Monday to Friday: every 40 min. Saturday: every 40 min. Sunday: every 40 min, between 7:00 am and 7:00 pm.
Does Route 5 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 5 run on public holidays?
Thanksgiving (Mon 12 Oct): the Sunday timetable. Remembrance Day (Wed 11 Nov): the Sunday timetable.
Where does Route 5 go?
Route 5 serves Dallas Rd at Simcoe St, Menzies St at Michigan St, Pandora Ave at Fort St, Oak Bay Ave at Fort St and Douglas St at Beacon St. 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 Victoria), used under the BC Transit open data terms. Refreshed October 4, 2026; the current timetable runs to January 3, 2027. These are scheduled times; disruptions and service alerts are published by the operator. Changes made: times reformatted into timetables and departure lists.
Other Victoria routes
- South Oak Bay / Downtown
- James Bay / South Oak Bay
- James Bay / Royal Jubilee
- UVic / Downtown via Hillside
- Royal Oak Exch / Downtown via Royal Oak Centre
- Royal Oak Exch / Downtown via Emily Carr
- Royal Oak Exch / Downtown via Chatterton
- UVic / Downtown via Fairfield
- UVic / Downtown via Cook Street Vlg Night Route
- Interurban / Tillicum Centre / Oak Bay
- Royal Oak Exch / UVic
- James Bay / Royal Jubilee
- Tillicum Centre / UVic
- University Heights / UVic
- Vic General / UVic
- Esquimalt / UVic
- Cedar Hill
- Interurban / Downtown
- Interurban Night Route
- Vic General / Hillside Centre
- Vic General / Hillside Centre via Strawberry Vale
- Cedar Hill / Tillicum Centre
- Maplewood / Tillicum Centre
- UVic / Dockyard via McKenzie-Tillicum
- UVic / Uptown via Saanich Rd
- Gordon Head / Downtown
- Downtown Express
- Majestic / Downtown
- Majestic Express
- Royal Oak Exch / Downtown
- Royal Oak Exch / Downtown
- Cordova Bay / Royal Oak Exch
- Ridge
- Royal Oak Exch / Westhills Exch
- Interurban / Royal Oak Exch / UVic
- UVic / Dockyard via McKenzie-Admirals
- Royal Roads via Belmont Park
- Dockyard / Westhills Exch
- Goldstream Meadows / Downtown
- Happy Valley / Downtown