28X Route 28X Majestic Express
Victoria Route 28X runs between Fairfield Rd at Blanshard St and Tyndall Ave at Ash Rd. Monday to Friday the first bus is at 2:58 pm and the last at 5:40 pm, every 32 min during the day.
| Days | First bus | Last bus | Buses | Daytime |
|---|---|---|---|---|
| Monday to Friday | 2:58 pm | 5:40 pm | 6 | every 32 min |
| Saturday, Sunday | No service | |||
Holidays:
- Mon 12 Oct (Thanksgiving): no service
- Wed 11 Nov (Remembrance Day): no service
Route 28X to Tyndall Ave at Ash Rd
Bus sign: “Majestic Express” · from Fairfield Rd at Blanshard St · 24 stops
Monday to Friday
Scheduled times at the main stops · bold = pm · — = this trip doesn’t stop there
| Fairfield Rd at Blanshard St Bay B | Douglas St at Fort St | Shelbourne St at Hillside Ave | Shelbourne St at McKenzie Ave | Majestic Dr at Prairie St | Tyndall Ave at Ash Rd |
|---|---|---|---|---|---|
| 2:58 | 3:03 | 3:18 | 3:26 | 3:33 | 3:38 |
| 3:31 | 3:36 | 3:50 | 3:58 | 4:04 | 4:09 |
| 4:02 | 4:07 | 4:22 | 4:30 | 4:36 | 4:41 |
| 4:34 | 4:39 | 4:55 | 5:03 | 5:09 | 5:14 |
| 5:10 | 5:14 | 5:29 | 5:37 | 5:43 | 5:48 |
| 5:40 | 5:44 | 5:58 | 6:05 | 6:11 | 6:16 |
All 24 stops, in order
- Fairfield Rd at Blanshard St Bay B #100024
- 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
- Shelbourne St at Hillside Ave #100615
- Shelbourne St at Cedar Hill X Rd #100888
- Shelbourne St at McKenzie Ave #100994
- Shelbourne St at Blair Ave #101039
- Shelbourne St at Feltham Rd #101077
- Shelbourne St at Torquay Dr #101103
- Shelbourne St at Cedarglen Rd #101139
- Shelbourne St at Arbordale Ave #101168
- Kenmore Rd at Shelbourne St #101207
- Majestic Dr at Prairie St #101233
- Majestic Dr at Hawthorne St #101299
- Majestic Dr at Wycliffe Pl #101329
- Majestic Dr at Ash Rd #101346
- Ash Rd at Bissenden Pl #101361
- Ash Rd at Torquay Dr #101363
- Tyndall Ave at Ash Rd #101357
Questions about Route 28X
- What time is the first Route 28X bus?
- Monday to Friday: 2:58 pm.
- What time is the last Route 28X bus?
- Monday to Friday: 5:40 pm. Times after midnight belong to the evening before.
- How often does Route 28X run?
- Monday to Friday: every 32 min between 7 am and 7 pm, by the median gap between departures.
- Does Route 28X run on weekends?
- Saturday: no service. Sunday: no service.
- Does Route 28X run on holidays?
- Thanksgiving (Mon 12 Oct): no service. Remembrance Day (Wed 11 Nov): no service.
- Are these live bus times?
- No — they are the published schedule, from Victoria’s official transit data, refreshed October 3, 2026. A bus can run early or late, and detours aren’t shown here.
Other Victoria routes
- 1South Oak Bay / Downtown
- 2James Bay / South Oak Bay
- 3James Bay / Royal Jubilee
- 4UVic / Downtown via Hillside
- 5James Bay / Willows
- 6Royal Oak Exch / Downtown via Royal Oak Centre
- 6ARoyal Oak Exch / Downtown via Emily Carr
- 6BRoyal Oak Exch / Downtown via Chatterton
- 7UVic / Downtown via Fairfield
- 7NUVic / Downtown via Cook Street Vlg Night Route
- 8Interurban / Tillicum Centre / Oak Bay
- 9Royal Oak Exch / UVic
- 10James Bay / Royal Jubilee
- 11Tillicum Centre / UVic
- 12University Heights / UVic
- 14Vic General / UVic
- 15Esquimalt / UVic
- 17Cedar Hill
- 21Interurban / Downtown
- 21NInterurban Night Route
- 22Vic General / Hillside Centre
- 22AVic General / Hillside Centre via Strawberry Vale
- 24Cedar Hill / Tillicum Centre
- 25Maplewood / Tillicum Centre
- 26UVic / Dockyard via McKenzie-Tillicum
- 26AUVic / Uptown via Saanich Rd
- 27Gordon Head / Downtown
- 27XDowntown Express
- 28Majestic / Downtown
- 30Royal Oak Exch / Downtown
- 31Royal Oak Exch / Downtown
- 32Cordova Bay / Royal Oak Exch
- 35Ridge
- 38Royal Oak Exch / Westhills Exch
- 39Interurban / Royal Oak Exch / UVic
- 40UVic / Dockyard via McKenzie-Admirals
- 43Royal Roads via Belmont Park
- 46Dockyard / Westhills Exch
- 47Goldstream Meadows / Downtown
- 48Happy Valley / Downtown
- 49Skirt Mountain / Langford Exch
- 51XWesthills Exch / UVic Express
- 52Colwood Exch / Bear Mountain
- 53Vic General / Langford Exch
- 54Metchosin / Langford Exch
- 55Happy Valley / Langford Exch
- 57Thetis Heights / Langford Exch
- 58Goldstream Meadows / Langford Exch
- 59Triangle Mountain / Langford Exch
- 60Wishart / Langford Exch
- 61Sooke / Langford / Downtown
- 63Otter Point
- 64Langford Exch / Sooke via E Sooke and Beecher Bay
- 65Sooke / Downtown via Westhills
- 70Swartz Bay / Downtown
- 70XSwartz Bay / Downtown Express
- 71Swartz Bay / Downtown
- 72Swartz Bay / Downtown
- 72ASwartz Bay / Downtown
- 75Saanichton / Royal Oak / Downtown
- 76Swartz Bay / UVic
- 81Saanichton / Sidney / Swartz Bay
- 83Sidney / Brentwood / Royal Oak
- 85North Saanich
- 87Tsawout / Sidney via Airport and Dean Park
- 88Airport / Sidney via Sidney Industrial
- 88AAirport / Sidney bypass Sidney Industrial
- 95Langford / Downtown Blink