Skip to content
Stopwatch

Victoria Route 28: Majestic / Downtown

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

Victoria Route 28 (Majestic / Downtown) is a bus route in Greater Victoria, Vancouver Island, serving Fairfield Rd at Blanshard St, Douglas St at Fort St, Shelbourne St at McKenzie Ave, Tyndall Ave at Grandview Dr and Shelbourne St at Hillside Centre. Monday to Thursday the first bus is at 5:39 am and the last at 12:43 am, every 24 min during the day. Updated October 4, 2026.

Schedule summary

Monday to Thursday

First
5:39 am
Last
12:43 am
Buses
96
Daytime
every 24 min

Friday

First
5:39 am
Last
2:42 am
Buses
102
Daytime
every 24 min

Saturday

First
6:35 am
Last
2:48 am
Buses
98
Daytime
every 21 min

Sunday

First
6:13 am
Last
12:08 am
Buses
79
Daytime
every 24 min

Public holidays

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

Route 28 to Tyndall Ave at Grandview Dr

Destination sign “Majestic via Shelbourne” · from Fairfield Rd at Blanshard St · 37 stops

Monday to Thursday

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

Fairfield Rd at Blanshard St Bay BDouglas St at Fort StShelbourne St at Hillside AveShelbourne St at McKenzie AveTyndall Ave at Feltham RdTyndall Ave at Grandview Dr
···5:395:425:45
5:425:455:566:056:086:11
6:046:076:206:296:326:35
6:266:296:426:516:546:57
6:396:426:557:047:077:10
6:506:537:067:157:187:21
7:007:037:177:267:297:32
7:207:237:377:487:527:55
7:317:347:498:008:048:07
···7:377:407:43
7:457:488:038:128:168:20
8:008:038:198:328:368:40
8:278:308:468:568:599:02
8:538:569:119:219:249:27
9:179:209:349:449:479:51
9:419:449:5810:0810:1110:15
10:0710:1010:2410:3410:3710:41
10:3310:3610:5111:0111:0411:08
10:5811:0211:1711:2811:3111:35
11:2411:2811:4311:5411:5712:01
11:4911:5312:0812:1912:2312:27
12:1512:1912:3412:4512:4912:53
12:4012:441:001:111:151:19
1:061:101:261:371:411:45
1:301:341:512:022:062:10
1:531:572:142:262:302:34
2:172:212:382:502:542:58
2:392:443:013:133:173:21
3:133:183:353:473:513:55
3:453:504:074:194:234:27
4:054:104:274:394:434:47
4:204:254:424:544:585:02
4:514:565:135:255:295:33
5:235:285:455:576:016:05
5:566:006:166:266:306:34
6:106:146:306:406:446:48
6:296:336:486:587:027:06
6:506:547:097:197:237:27
7:167:207:357:457:497:53
7:467:498:048:148:188:22
8:138:168:318:418:458:49
8:408:438:589:089:129:16
9:099:129:279:379:419:45
9:399:429:5710:0710:1110:15
10:1110:1410:2910:3910:4210:46
10:5310:5611:1011:1911:2211:25
11:3211:3511:4811:5712:0012:03
12:1212:1512:2812:3712:4012:43

Friday

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

Fairfield Rd at Blanshard St Bay BDouglas St at Fort StShelbourne St at Hillside AveShelbourne St at McKenzie AveTyndall Ave at Feltham RdTyndall Ave at Grandview Dr
···5:395:425:45
5:425:455:566:056:086:11
6:046:076:206:296:326:35
6:266:296:426:516:546:57
6:396:426:557:047:077:10
6:506:537:067:157:187:21
7:007:037:177:267:297:32
7:207:237:377:487:527:55
7:317:347:498:008:048:07
···7:377:407:43
7:457:488:038:128:168:20
8:008:038:198:328:368:40
8:278:308:468:568:599:02
8:538:569:119:219:249:27
9:179:209:349:449:479:51
9:419:449:5810:0810:1110:15
10:0710:1010:2410:3410:3710:41
10:3310:3610:5111:0111:0411:08
10:5811:0211:1711:2811:3111:35
11:2411:2811:4311:5411:5712:01
11:4911:5312:0812:1912:2312:27
12:1512:1912:3412:4512:4912:53
12:4012:441:001:111:151:19
1:061:101:261:371:411:45
1:301:341:512:022:062:10
1:531:572:142:262:302:34
2:172:212:382:502:542:58
2:392:443:013:133:173:21
3:133:183:353:473:513:55
3:453:504:074:194:234:27
4:054:104:274:394:434:47
4:204:254:424:544:585:02
4:514:565:135:255:295:33
5:235:285:455:576:016:05
5:566:006:166:266:306:34
6:106:146:306:406:446:48
6:296:336:486:587:027:06
6:506:547:097:197:237:27
7:167:207:357:457:497:53
7:467:498:048:148:188:22
8:138:168:318:418:458:49
8:408:438:589:089:129:16
9:099:129:279:379:419:45
9:399:429:5710:0710:1110:15
10:1110:1410:2910:3910:4210:46
10:5310:5611:1011:1911:2211:25
11:3211:3511:4811:5712:0012:03
12:1212:1512:2812:3712:4012:43
12:5212:551:081:171:201:23
1:311:341:471:561:592:02
2:132:162:282:362:392:42

Saturday

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

Fairfield Rd at Blanshard St Bay BDouglas St at Fort StShelbourne St at Hillside AveShelbourne St at McKenzie AveTyndall Ave at Feltham RdTyndall Ave at Grandview Dr
···6:356:386:41
···7:087:117:14
···7:387:417:44
7:447:477:598:078:108:13
8:128:158:278:358:388:41
8:378:408:539:019:049:07
9:039:069:199:279:309:33
9:299:329:459:549:5710:00
9:559:5810:1110:2010:2310:26
10:1710:2010:3410:4310:4610:49
10:3910:4210:5611:0511:0911:12
11:0011:0411:1811:2711:3111:34
11:2011:2411:3811:4811:5211:55
11:4011:4411:5912:0912:1312:16
12:0212:0612:2112:3112:3512:38
12:2612:3012:4512:5512:591:02
12:4712:511:061:171:211:24
1:101:141:301:411:451:48
1:301:341:502:012:052:09
1:541:582:142:252:292:33
2:152:192:352:462:502:54
2:362:402:563:073:113:15
2:573:023:193:303:343:38
3:183:233:403:503:543:58
3:393:444:014:114:154:19
4:004:054:214:314:354:39
4:214:254:414:514:554:59
4:434:475:035:135:175:21
5:035:075:235:335:375:41
5:235:275:435:535:576:01
5:425:466:016:116:156:19
6:036:076:226:326:366:40
6:236:276:426:526:567:00
6:466:507:057:157:197:23
7:127:167:317:417:457:49
7:397:437:588:088:128:16
8:108:148:288:378:418:45
8:408:448:589:079:119:15
9:089:129:279:369:409:44
9:399:439:5810:0610:1010:14
10:0910:1310:2810:3610:4010:44
10:4210:4611:0111:0911:1311:17
11:1411:1811:3211:4011:4411:48
11:4611:5012:0312:1112:1412:18
12:1712:2112:3412:4212:4512:49
12:4712:501:031:111:141:18
1:171:201:331:411:441:48
1:471:502:032:112:142:18
2:172:202:332:412:442:48

Sunday

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

Fairfield Rd at Blanshard St Bay BDouglas St at Fort StShelbourne St at Hillside AveShelbourne St at McKenzie AveTyndall Ave at Feltham RdTyndall Ave at Grandview Dr
···6:136:166:19
···7:117:147:17
···7:417:447:47
···8:128:158:18
8:158:188:308:398:428:45
8:468:499:019:109:139:16
9:159:189:319:409:439:46
9:419:449:5810:0710:1010:13
10:0710:1010:2410:3310:3710:40
10:3310:3610:5010:5911:0311:06
10:5911:0311:1711:2611:3011:33
11:2411:2811:4211:5111:5511:58
11:4711:5112:0612:1512:1912:22
12:1012:1412:2912:3912:4312:46
12:3212:3612:511:011:051:08
12:5412:581:131:231:271:30
1:181:221:371:471:511:54
1:411:452:012:112:152:18
2:042:082:242:342:382:41
2:262:302:462:563:003:03
2:492:533:093:193:233:26
3:123:163:323:423:463:49
3:353:393:554:064:104:13
3:574:014:174:284:324:36
4:204:244:404:514:554:59
4:424:465:025:135:175:21
5:065:105:265:375:415:45
5:305:345:495:596:036:07
5:545:586:136:236:276:31
6:186:226:376:476:516:55
6:466:507:047:147:187:22
7:127:167:307:407:447:48
7:417:457:598:098:138:17
8:118:148:288:388:428:46
8:428:458:599:089:129:16
9:129:159:299:389:429:46
9:529:5510:0910:1810:2210:26
10:3510:3810:5211:0111:0411:07
11:2211:2511:3911:4711:5011:53
12:0812:1112:25···
All 37 stops in this direction
  1. Fairfield Rd at Blanshard St Bay B #100024
  2. Douglas St at Courtney St #100010
  3. Douglas St at Fort St #100032
  4. Johnson St at Douglas St #100063
  5. Johnson St at Blanshard St #100079
  6. Johnson St at Quadra St #100093
  7. Johnson St at Vancouver St #100125
  8. Johnson St at Cook St #100143
  9. Johnson St at Chambers St #100159
  10. Johnson St at Camosun St #100181
  11. Johnson St at Fernwood Rd #100211
  12. Begbie St at Elford St #100265
  13. Begbie St at Vining St #100321
  14. Shelbourne St at Denman St #100411
  15. Shelbourne St at Haultain St #100450
  16. Shelbourne St at Kings Rd #100485
  17. Shelbourne St at Pearl St #100549
  18. Shelbourne St at Myrtle Ave #100577
  19. Shelbourne St at Hillside Ave #100615
  20. Shelbourne St at North Dairy Rd #100656
  21. Shelbourne St at McRae Ave #100697
  22. Shelbourne St at Knight Ave #100731
  23. Shelbourne St at Cedar Ave #102602
  24. Shelbourne St at Pear St #100829
  25. Shelbourne St at Cedar Hill X Rd #100888
  26. Shelbourne St at Mortimer St #100933
  27. Shelbourne St at McKenzie Ave #100994
  28. Shelbourne St at Blair Ave #101039
  29. Shelbourne St at Feltham Rd #101077
  30. Feltham Rd at Larchwood Dr #101108
  31. Feltham Rd at Cabot Pl #101123
  32. Tyndall Ave at Feltham Rd #101149
  33. Tyndall Ave at San Pedro Ave #101220
  34. Tyndall Ave at Francisco Terrace #101236
  35. Tyndall Ave at San Juan Ave #101274
  36. Tyndall Ave at Hillcrest Ave #101305
  37. Tyndall Ave at Grandview Dr #101355

Route 28 to Fairfield Rd at Blanshard St

Destination sign “Downtown via Shelbourne” · from Tyndall Ave at Grandview Dr · 39 stops

Monday to Thursday

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

Tyndall Ave at Grandview DrMajestic Dr at Prairie StShelbourne St at McKenzie AveShelbourne St at Hillside CentreDouglas St at Fort StFairfield Rd at Blanshard St
5:455:495:566:016:136:15
6:116:156:236:296:416:43
6:356:396:486:547:077:10
6:577:017:107:167:307:33
7:107:147:237:297:437:46
7:217:257:347:417:567:59
7:327:367:457:528:078:10
7:437:487:578:048:198:22
7:558:008:098:168:318:34
8:078:128:218:288:438:46
8:208:258:358:428:589:01
8:408:458:559:029:169:19
9:029:079:169:239:379:40
9:279:329:419:4810:0210:05
9:519:5610:0510:1210:2610:29
10:1510:2010:2910:3610:5010:53
10:4110:4610:5511:0211:1611:19
11:0811:1311:2211:2911:4411:47
11:3511:4011:4911:5612:1112:14
12:0112:0612:1512:2212:3812:41
12:2712:3212:4112:481:041:07
12:5312:581:071:141:301:33
1:191:241:331:401:561:59
1:451:501:592:062:222:25
2:102:152:242:322:482:51
2:342:392:482:563:133:16
2:583:033:133:223:403:44
3:213:263:363:444:014:05
3:554:004:084:164:334:37
4:274:324:404:485:055:09
4:474:525:015:095:255:29
5:025:075:145:225:385:42
5:335:385:455:526:076:11
6:056:10····
6:346:38····
6:486:52····
7:067:107:197:257:387:41
7:277:317:407:467:588:01
7:537:578:068:128:248:27
8:228:268:358:418:538:56
8:498:539:019:079:199:22
9:169:209:289:339:459:48
9:459:499:5710:0210:1410:17
10:1510:1910:2710:3210:4410:47
10:4610:5010:5811:0311:1511:17
11:2511:2911:3611:4111:5211:54
12:0312:0712:1312:1812:2912:31
12:4312:4712:5312:581:081:10

Friday

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

Tyndall Ave at Grandview DrMajestic Dr at Prairie StShelbourne St at McKenzie AveShelbourne St at Hillside CentreDouglas St at Fort StFairfield Rd at Blanshard St
5:455:495:566:016:136:15
6:116:156:236:296:416:43
6:356:396:486:547:077:10
6:577:017:107:167:307:33
7:107:147:237:297:437:46
7:217:257:347:417:567:59
7:327:367:457:528:078:10
7:437:487:578:048:198:22
7:558:008:098:168:318:34
8:078:128:218:288:438:46
8:208:258:358:428:589:01
8:408:458:559:029:169:19
9:029:079:169:239:379:40
9:279:329:419:4810:0210:05
9:519:5610:0510:1210:2610:29
10:1510:2010:2910:3610:5010:53
10:4110:4610:5511:0211:1611:19
11:0811:1311:2211:2911:4411:47
11:3511:4011:4911:5612:1112:14
12:0112:0612:1512:2212:3812:41
12:2712:3212:4112:481:041:07
12:5312:581:071:141:301:33
1:191:241:331:401:561:59
1:451:501:592:062:222:25
2:102:152:242:322:482:51
2:342:392:482:563:133:16
2:583:033:133:223:403:44
3:213:263:363:444:014:05
3:554:004:084:164:334:37
4:274:324:404:485:055:09
4:474:525:015:095:255:29
5:025:075:145:225:385:42
5:335:385:455:526:076:11
6:056:10····
6:346:38····
6:486:52····
7:067:107:197:257:387:41
7:277:317:407:467:588:01
7:537:578:068:128:248:27
8:228:268:358:418:538:56
8:498:539:019:079:199:22
9:169:209:289:339:459:48
9:459:499:5710:0210:1410:17
10:1510:1910:2710:3210:4410:47
10:4610:5010:5811:0311:1511:17
11:2511:2911:3611:4111:5211:54
12:0312:0712:1312:1812:2912:31
12:4312:4712:5312:581:081:10
1:231:271:331:381:481:50
2:022:062:122:17··
2:422:462:522:57··

Saturday

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

Tyndall Ave at Grandview DrMajestic Dr at Prairie StShelbourne St at McKenzie AveShelbourne St at Hillside CentreDouglas St at Fort StFairfield Rd at Blanshard St
6:416:456:526:577:097:11
7:147:187:267:327:447:46
7:447:487:568:028:148:16
8:138:178:258:318:448:46
8:418:458:538:599:129:14
9:079:119:199:269:399:42
9:339:379:469:5310:0710:10
10:0010:0410:1310:2010:3410:37
10:2610:3010:3910:4611:0011:03
10:4910:5311:0211:0911:2311:26
11:1211:1611:2511:3211:4711:50
11:3411:3811:4711:5412:0912:12
11:5511:5912:0912:1612:3112:34
12:1612:2012:3012:3712:5212:55
12:3812:4212:5212:591:141:17
1:021:061:161:231:381:41
1:241:281:381:452:002:04
1:481:522:022:092:252:29
2:092:132:232:302:462:50
2:332:372:472:543:103:14
2:542:583:073:143:303:34
3:153:193:283:353:503:54
3:383:423:513:584:134:17
3:584:024:114:184:324:36
4:194:234:324:394:534:57
4:394:434:524:595:135:17
4:595:035:125:195:335:37
5:215:255:345:405:545:58
5:415:455:546:006:146:17
6:016:056:146:206:346:37
6:196:236:326:386:526:55
6:406:446:536:597:127:15
7:007:047:137:197:327:35
7:237:277:367:427:557:58
7:497:538:028:088:218:24
8:168:208:298:358:488:51
8:458:498:589:049:179:20
9:159:199:289:349:479:50
9:449:489:5710:0310:1610:19
10:1410:1810:2610:3110:4410:47
10:4410:4810:5611:0111:1311:15
11:1711:2111:2911:3411:4511:47
11:4811:5211:5912:0412:1512:17
12:1812:2212:2912:3412:4512:47
12:4912:531:001:051:161:18
1:181:211:281:331:431:45
1:481:511:582:032:132:15
2:182:212:272:32··
2:482:512:573:02··

Sunday

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

Tyndall Ave at Grandview DrMajestic Dr at Prairie StShelbourne St at McKenzie AveShelbourne St at Hillside CentreDouglas St at Fort StFairfield Rd at Blanshard St
6:196:236:306:366:486:50
7:177:217:287:347:467:48
7:477:517:588:048:168:18
8:188:228:298:358:488:50
8:458:498:579:039:169:18
9:169:209:289:349:489:50
9:469:509:5910:0510:1910:21
10:1310:1710:2710:3410:4810:51
10:4010:4410:5411:0111:1511:18
11:0611:1011:2011:2711:4111:44
11:3311:3711:4711:5412:0812:11
11:5812:0212:1112:1812:3212:35
12:2212:2612:3512:4212:571:00
12:4612:5012:591:061:211:24
1:081:121:211:281:431:46
1:301:341:431:502:052:08
1:541:582:072:142:282:31
2:182:222:312:382:522:55
2:412:452:543:013:153:18
3:033:073:163:233:373:40
3:263:303:393:464:004:03
3:493:534:024:094:234:26
4:134:174:264:334:474:50
4:364:404:494:555:095:12
4:595:035:125:185:325:35
5:215:255:345:405:535:56
5:455:495:576:036:166:19
6:076:116:196:256:386:41
6:316:356:436:497:017:04
6:556:597:077:137:257:28
7:227:267:347:407:527:55
7:487:528:008:068:188:21
8:178:218:298:358:478:50
8:468:508:589:049:169:19
9:169:209:289:339:459:47
9:469:509:5810:0310:1510:17
10:2610:3010:3810:4310:5510:57
11:0711:1111:1811:2211:3311:35
11:5311:5712:0412:0812:1812:20
All 39 stops in this direction
  1. Tyndall Ave at Grandview Dr #101355
  2. Ash Rd at Torquay Dr #101368
  3. Ash Rd at Bissenden Pl #101367
  4. Majestic Dr at Ash Rd #101354
  5. Majestic Dr at Wycliffe Pl #101327
  6. Majestic Dr at Hawthorne St #102649
  7. Majestic Dr at Prairie St #101248
  8. Kenmore Rd at Majestic Dr #101219
  9. Shelbourne St at Kenmore Rd #101196
  10. Shelbourne St at Arbordale Ave #101160
  11. Shelbourne St at Cedarglen Rd #101130
  12. Shelbourne St at Torquay Dr #101102
  13. Shelbourne St at Feltham Rd #101074
  14. Shelbourne St at Blair Ave #101028
  15. Shelbourne St at University Heights #100995
  16. Shelbourne St at McKenzie Ave #100980
  17. Shelbourne St at Mortimer St #100931
  18. Shelbourne St at Broadmead Ave #100898
  19. Shelbourne St at Cedar Hill X Rd #100867
  20. Shelbourne St at Pear St #100811
  21. Shelbourne St at Cedar Ave #102643
  22. Shelbourne St at Knight Ave #100727
  23. Shelbourne St at McRae Ave #100685
  24. Shelbourne St at Hillside Centre #100636
  25. Shelbourne St at Hillside Ave #100590
  26. Shelbourne St at Pearl St #100531
  27. Shelbourne St at Kings Rd #100461
  28. Shelbourne St at Haultain St #100433
  29. Shelbourne St at Denman St #100403
  30. Begbie St at Vining St #100330
  31. Begbie St at Elford St #100258
  32. Pandora Ave at Fernwood Rd #100209
  33. Pandora Ave at Chambers St #100169
  34. Pandora Ave at Cook St #102644
  35. Pandora Ave at Quadra St #100129
  36. Pandora Ave at Blanshard St #100084
  37. Douglas St at Fort St #100034
  38. Burdett Ave at Douglas St #100017
  39. Fairfield Rd at Blanshard St #104111

Route 28 route map

Questions about Victoria Route 28

What time is the first Route 28 bus?

Monday to Thursday: 5:39 am. Friday: 5:39 am. Saturday: 6:35 am. Sunday: 6:13 am.

What time is the last Route 28 bus?

Monday to Thursday: 12:43 am. Friday: 2:42 am. Saturday: 2:48 am. Sunday: 12:08 am. A time after midnight belongs to the evening before.

How often does Route 28 run?

Monday to Thursday: every 24 min. Friday: every 24 min. Saturday: every 21 min. Sunday: every 24 min, between 7:00 am and 7:00 pm.

Does Route 28 run at weekends?

Saturday: yes. Sunday: yes.

Does Route 28 run on public holidays?

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

Where does Route 28 go?

Route 28 serves Fairfield Rd at Blanshard St, Douglas St at Fort St, Shelbourne St at McKenzie Ave, Tyndall Ave at Grandview Dr and Shelbourne St at Hillside Centre. 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