Skip to content
Stopwatch

Victoria Route 10: James Bay / Royal Jubilee

Bus schedule and route map · Monday to Friday, Saturday, Sunday

Victoria Route 10 (James Bay / Royal Jubilee) is a bus route in Greater Victoria, Vancouver Island, serving Douglas St at Beacon St, Legislature Exch, Bay St at Douglas St, Bay St at Rock Bay Ave and Douglas St at Fort St. Monday to Friday the first bus is at 5:43 am and the last at 8:16 pm, every 42 min during the day. Updated October 4, 2026.

Schedule summary

Monday to Friday

First
5:43 am
Last
8:16 pm
Buses
40
Daytime
every 42 min

Saturday

First
6:42 am
Last
8:15 pm
Buses
28
Daytime
every 1 h 1 min

Sunday

First
7:00 am
Last
8:15 pm
Buses
27
Daytime
every 1 h 1 min

Public holidays

  • Mon 12 Oct (Thanksgiving): the Sunday timetable
  • Wed 11 Nov (Remembrance Day): the Sunday timetable

Route 10 to Royal Jubilee Hospital

Destination sign “Royal Jubilee via Vic West” · from Douglas St at Beacon St · 24 stops

Monday to Friday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Douglas St at Beacon StLegislature Exch Bay EBay St at Wilson StBay St at Douglas StRoyal Jubilee Hospital
··5:435:465:52
6:276:316:396:436:52
7:107:157:237:277:36
7:467:518:008:048:15
8:248:298:388:428:54
9:089:139:229:269:36
9:479:5210:0110:0510:15
10:4210:4710:5711:0111:11
11:5712:0212:1212:1612:26
12:4712:521:031:071:17
1:231:281:391:431:53
2:092:142:252:302:41
2:512:563:083:133:24
3:463:524:044:094:21
4:274:334:464:515:04
5:155:205:325:365:47
5:556:006:106:146:23
6:166:216:316:356:44
6:466:517:007:047:13
7:417:457:547:578:05

Saturday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Douglas St at Beacon StLegislature Exch Bay EBay St at Wilson StBay St at Douglas StRoyal Jubilee Hospital
··6:426:456:52
7:257:297:377:407:48
8:268:308:388:428:50
9:279:329:419:459:53
10:2410:2910:3810:4210:50
11:3211:3711:4711:5111:59
12:4212:4712:581:021:11
1:391:441:562:002:09
2:392:442:573:013:10
3:393:443:574:014:10
4:424:474:595:035:12
5:455:506:016:046:13
6:446:496:597:027:10
7:437:477:578:008:08

Sunday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Douglas St at Beacon StLegislature Exch Bay EBay St at Wilson StBay St at Douglas StRoyal Jubilee Hospital
7:257:297:377:407:47
8:268:308:388:418:48
9:259:299:389:429:49
10:2910:3310:4310:4710:54
11:3011:3511:4511:4911:56
12:4012:4512:561:001:08
1:301:351:461:501:58
2:372:422:532:573:06
3:373:423:533:574:05
4:364:414:514:555:03
5:385:435:525:566:04
6:436:476:567:007:08
7:427:467:557:588:06
All 24 stops in this direction
  1. Douglas St at Beacon St #100078
  2. Niagara St at Government St #100065
  3. Niagara St at Clarence St #100054
  4. Niagara St at Menzies St #100049
  5. Menzies St at Toronto St #100031
  6. Menzies St at Michigan St #100013
  7. Legislature Exch Bay E #100006
  8. Douglas St at Blanshard St #100012
  9. Wharf St at Broughton St #102187
  10. Esquimalt Rd at Harbour Rd #100941
  11. Esquimalt Rd at Tyee Rd #100097
  12. Esquimalt Rd at Sitkum Rd #100134
  13. Bay St at Wilson St #103724
  14. Bay St at Turner St #100170
  15. Bay St at Rock Bay Ave #100180
  16. Bay St at Douglas St #103726
  17. Bay St at Blanshard St #103727
  18. Bay St at Quadra St #103730
  19. Bay St at Cook St #102019
  20. Bay St at Cedar Hill Rd #103734
  21. Bay St at Fernwood Rd #103735
  22. Bay St at Forbes St #103738
  23. Bay St at Shelbourne St #103740
  24. Royal Jubilee Hospital #103741

Route 10 to Douglas St at Beacon St

Destination sign “James Bay via Vic West” · from Royal Jubilee Hospital · 25 stops

Monday to Friday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Royal Jubilee HospitalBay St at Rock Bay AveBay St at Wilson StDouglas St at Fort StDouglas St at Beacon St
6:026:126:156:216:25
6:426:546:577:037:08
7:157:287:317:397:44
7:498:038:078:158:22
8:338:478:518:599:06
9:159:289:319:399:45
10:1010:2310:2610:3410:40
11:2511:3811:4111:4911:55
12:1512:2812:3112:3912:45
12:501:031:061:141:21
1:351:481:512:002:07
2:152:292:322:412:49
3:053:223:263:363:44
3:454:034:074:174:25
4:354:514:555:055:13
5:185:335:375:465:53
5:425:565:596:076:14
6:156:276:306:386:44
7:137:247:277:347:39
8:168:268:288:358:40

Saturday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Royal Jubilee HospitalBay St at Rock Bay AveBay St at Wilson StDouglas St at Fort StDouglas St at Beacon St
7:007:107:127:187:23
8:008:108:128:198:24
9:009:109:139:209:25
9:5510:0610:0910:1610:22
11:0111:1311:1611:2411:30
12:1012:2212:2512:3412:40
1:051:181:211:301:37
2:052:182:212:302:37
3:053:183:213:303:37
4:104:224:254:334:40
5:145:255:285:365:43
6:146:256:286:366:42
7:157:257:287:357:41
8:158:258:278:348:39

Sunday

Times at the main stops. Bold is pm. A dot means that trip does not stop there.

Royal Jubilee HospitalBay St at Rock Bay AveBay St at Wilson StDouglas St at Fort StDouglas St at Beacon St
7:007:117:137:197:23
8:008:118:138:198:24
8:589:099:119:189:23
10:0010:1110:1410:2210:27
11:0011:1111:1411:2211:28
12:1012:2112:2412:3212:38
12:591:101:141:221:28
2:052:162:202:292:35
3:053:173:203:293:35
4:054:174:204:284:34
5:105:215:245:315:36
6:156:266:296:366:41
7:157:267:287:357:40
8:158:258:27··
All 25 stops in this direction
  1. Royal Jubilee Hospital #103741
  2. Fort St at Lee Ave #100498
  3. Fort St at Richmond Rd #100438
  4. Richmond Rd at Denman St #100451
  5. Bay St at Shakespeare St #103739
  6. Bay St at Belmont Ave #102433
  7. Bay St at Fernwood Rd #103736
  8. Bay St at Cedar Hill Rd #103733
  9. Bay St at Cook St #102028
  10. Bay St at Quadra St #103729
  11. Bay St at Blanshard St #103728
  12. Bay St at Douglas St #100185
  13. Bay St at Rock Bay Ave #100183
  14. Bay St at Turner St #100175
  15. Bay St at Wilson St #100152
  16. Esquimalt Rd at Catherine St #100161
  17. Esquimalt Rd at Tyee Rd #100099
  18. Esquimalt Rd at Harbour Rd #100930
  19. Johnson St at Wharf St #100053
  20. Johnson St at Broad St #100055
  21. Douglas St at Fort St #100034
  22. Douglas St at Courtney St #100019
  23. Douglas St at Superior St #100954
  24. Douglas St at Simcoe St #100046
  25. Douglas St at Beacon St #100078

Route 10 route map

Questions about Victoria Route 10

What time is the first Route 10 bus?

Monday to Friday: 5:43 am. Saturday: 6:42 am. Sunday: 7:00 am.

What time is the last Route 10 bus?

Monday to Friday: 8:16 pm. Saturday: 8:15 pm. Sunday: 8:15 pm. A time after midnight belongs to the evening before.

How often does Route 10 run?

Monday to Friday: every 42 min. Saturday: every 1 h 1 min. Sunday: every 1 h 1 min, between 7:00 am and 7:00 pm.

Does Route 10 run at weekends?

Saturday: yes. Sunday: yes.

Does Route 10 run on public holidays?

Thanksgiving (Mon 12 Oct): the Sunday timetable. Remembrance Day (Wed 11 Nov): the Sunday timetable.

Where does Route 10 go?

Route 10 serves Douglas St at Beacon St, Legislature Exch, Bay St at Douglas St, Bay St at Rock Bay Ave and Douglas St at Fort 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

All 69 Victoria routes

Enter to open · Esc to close