Victoria Route 51X: Westhills Exch / UVic Express
Bus schedule and route map · Monday to Friday
Victoria Route 51X (Westhills Exch / UVic Express) is a bus route in Greater Victoria, Vancouver Island, serving Westhills Exch, Langford Exch (Jacklin Rd), McKenzie Ave at Quadra St, McKenzie Ave at Shelbourne St West Side and McKenzie Ave at Glanford Ave. Monday to Friday the first bus is at 6:09 am and the last at 7:40 pm, every 59 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 6:09 am
- Last
- 7:40 pm
- Buses
- 35
- Daytime
- every 59 min
Saturday, Sunday
No service
Public holidays
- Mon 12 Oct (Thanksgiving): no service
- Wed 11 Nov (Remembrance Day): no service
Route 51X to UVic Exch
Destination sign “UVic - McKenzie Express” · from Westhills Exch · 30 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Westhills Exch Bay B | Langford Exch (Jacklin Rd) Bay D | Colwood Exch (Island Hwy) Bay E | McKenzie Ave at Hwy 1 | McKenzie Ave at Quadra St | McKenzie Ave at Shelbourne St | UVic Exch Bay P |
|---|---|---|---|---|---|---|
| · | 6:09 | 6:19 | 6:28 | 6:35 | 6:40 | 6:45 |
| 6:28 | 6:34 | 6:45 | 6:57 | 7:04 | 7:09 | 7:14 |
| 6:44 | 6:50 | 7:02 | 7:15 | 7:24 | 7:29 | 7:35 |
| 6:54 | 7:00 | 7:13 | 7:28 | 7:38 | 7:44 | 7:51 |
| 7:08 | 7:14 | 7:28 | 7:44 | 7:56 | 8:03 | 8:11 |
| 7:32 | 7:38 | 7:52 | 8:08 | 8:22 | 8:30 | 8:38 |
| 7:45 | 7:51 | 8:04 | 8:20 | 8:34 | 8:41 | 8:49 |
| 8:23 | 8:29 | 8:40 | 8:53 | 9:05 | 9:11 | 9:19 |
| 9:33 | 9:39 | 9:49 | 9:58 | 10:08 | 10:14 | 10:20 |
| 10:33 | 10:39 | 10:49 | 10:58 | 11:08 | 11:14 | 11:20 |
| 11:32 | 11:38 | 11:49 | 11:58 | 12:08 | 12:14 | 12:20 |
| 12:31 | 12:37 | 12:49 | 12:58 | 1:08 | 1:14 | 1:20 |
| 1:31 | 1:37 | 1:49 | 1:58 | 2:08 | 2:14 | 2:20 |
| 2:31 | 2:37 | 2:49 | 2:59 | 3:10 | 3:16 | 3:22 |
| 3:35 | 3:43 | 3:56 | 4:05 | 4:15 | 4:21 | 4:27 |
| 4:02 | 4:10 | 4:23 | 4:32 | 4:43 | 4:49 | 4:55 |
| 4:35 | 4:42 | 4:54 | 5:03 | 5:13 | 5:19 | 5:25 |
All 30 stops in this direction
- Westhills Exch Bay B #100767
- Westhills Exch (Langford Pky) Bay F #100158
- Langford Pky at Langford Lake Rd E #101593
- Langford Pky at City Centre Park #101549
- Langford Pky at Hull's Corner #101750
- Langford Exch (Jacklin Rd) Bay D #101625
- Goldstream Ave at Jacklin Rd #101618
- Goldstream Ave at Bryn Maur Rd #101539
- Goldstream Ave at Veterans Memorial Pky #101507
- Goldstream Ave at Grainger Rd #101456
- Goldstream Ave at Kristina Pl #101378
- Goldstream Ave at Wale Rd #101330
- Goldstream Ave at Sooke Rd #101279
- Colwood Exch (Island Hwy) Bay E #101241
- Island Hwy at Wilfert Rd #101251
- Island Hwy at Six Mile Rd #101262
- Hwy 1 at Helmcken Rd #101055
- McKenzie Ave at Hwy 1 #102179
- McKenzie Ave at Burnside Rd W #102175
- McKenzie Ave at Carey Rd #100882
- McKenzie Ave at Glanford Ave #100876
- McKenzie Ave at Hwy 17 West Side #100877
- McKenzie Ave at Hwy 17 East Side #100883
- McKenzie Ave at Nelthorpe St #100893
- McKenzie Ave at Quadra St #100919
- McKenzie Ave at Blenkinsop Rd #100967
- McKenzie Ave at Braefoot Elementary #100973
- McKenzie Ave at Shelbourne St #100988
- McKenzie Ave at Gordon Head Rd #101037
- UVic Exch Bay P #100878
Route 51X to Westhills Exch
Destination sign “Westhills Exch - McKenzie Express” · from UVic Exch · 28 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| UVic Exch Bay P | McKenzie Ave at Shelbourne St West Side | McKenzie Ave at Quadra St | McKenzie Ave at Glanford Ave | Colwood Exch (Island Hwy) Bay F | Langford Exch (Jacklin Rd) Bay E | Westhills Exch Bay D |
|---|---|---|---|---|---|---|
| 7:29 | 7:34 | 7:40 | 7:44 | 7:57 | 8:08 | 8:13 |
| 8:00 | 8:05 | 8:11 | 8:16 | 8:29 | 8:40 | 8:46 |
| 8:37 | 8:42 | 8:48 | 8:52 | 9:05 | 9:15 | 9:20 |
| 9:35 | 9:40 | 9:46 | 9:50 | 10:03 | 10:13 | 10:17 |
| 10:33 | 10:38 | 10:44 | 10:48 | 11:01 | 11:11 | 11:16 |
| 11:33 | 11:39 | 11:45 | 11:49 | 12:02 | 12:12 | 12:17 |
| 12:33 | 12:39 | 12:45 | 12:49 | 1:02 | 1:13 | 1:18 |
| 1:33 | 1:39 | 1:45 | 1:50 | 2:04 | 2:16 | 2:21 |
| 2:33 | 2:41 | 2:49 | 2:55 | 3:11 | 3:26 | 3:33 |
| 3:01 | 3:07 | 3:16 | 3:23 | 3:45 | 3:59 | · |
| 3:14 | 3:20 | 3:29 | 3:35 | 3:57 | 4:11 | 4:17 |
| 3:35 | 3:42 | 3:50 | 3:56 | 4:19 | 4:32 | 4:38 |
| 4:05 | 4:12 | 4:19 | 4:25 | 4:48 | 5:00 | 5:06 |
| 4:40 | 4:47 | 4:54 | 5:00 | 5:20 | 5:32 | 5:38 |
| 5:10 | 5:16 | 5:23 | 5:28 | 5:44 | 5:56 | 6:01 |
| 5:40 | 5:46 | 5:52 | 5:57 | 6:10 | 6:20 | 6:25 |
| 6:40 | 6:45 | 6:51 | 6:55 | 7:07 | 7:17 | 7:21 |
| 7:40 | 7:45 | 7:51 | 7:55 | 8:07 | 8:17 | 8:21 |
All 28 stops in this direction
- UVic Exch Bay P #100878
- McKenzie Ave at Gordon Head Rd #101043
- McKenzie Ave at Shelbourne St West Side #102670
- McKenzie Ave at Braefoot Elementary #100982
- McKenzie Ave at Blenkinsop Rd #100966
- McKenzie Ave at Quadra St #100918
- McKenzie Ave at Nelthorpe St #100900
- McKenzie Ave at Douglas St #100890
- McKenzie Ave at Willowbrook Pl #100884
- McKenzie Ave at Glanford Ave #100887
- McKenzie Ave at Carey Rd #100899
- McKenzie Ave at Burnside Rd W #102174
- Hwy 1 at Helmcken Rd #102721
- Island Hwy at Six Mile Rd #101254
- Island Hwy at Wilfert Rd #101260
- Colwood Exch (Island Hwy) Bay F #101245
- Goldstream Ave at Island Hwy #101275
- Goldstream Ave at Wale Rd #101326
- Goldstream Ave at Kristina Pl #101380
- Goldstream Ave at Grainger Rd #101467
- Goldstream Ave at Veterans Memorial Pky #101513
- Goldstream Ave at Claude Rd #101546
- Goldstream Ave at Strathmore Rd #101597
- Langford Exch (Jacklin Rd) Bay E #101632
- Langford Pky at Hull's Corner #101708
- Langford Pky at City Centre Park #101556
- Langford Pky at Langford Lake Rd E #101565
- Westhills Exch Bay D #100560
Route 51X route map
Questions about Victoria Route 51X
What time is the first Route 51X bus?
Monday to Friday: 6:09 am.
What time is the last Route 51X bus?
Monday to Friday: 7:40 pm. A time after midnight belongs to the evening before.
How often does Route 51X run?
Monday to Friday: every 59 min, between 7:00 am and 7:00 pm.
Does Route 51X run at weekends?
Saturday: no service. Sunday: no service.
Does Route 51X run on public holidays?
Thanksgiving (Mon 12 Oct): no service. Remembrance Day (Wed 11 Nov): no service.
Where does Route 51X go?
Route 51X serves Westhills Exch, Langford Exch (Jacklin Rd), McKenzie Ave at Quadra St, McKenzie Ave at Shelbourne St West Side and McKenzie Ave at Glanford Ave. 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
- 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
- Skirt Mountain / Langford Exch
- Colwood Exch / Bear Mountain
- Vic General / Langford Exch
- Metchosin / Langford Exch
- Happy Valley / Langford Exch
- Thetis Heights / Langford Exch
- Goldstream Meadows / Langford Exch
- Triangle Mountain / Langford Exch
- Wishart / Langford Exch
- Sooke / Langford / Downtown
- Otter Point
- Langford Exch / Sooke via E Sooke and Beecher Bay
- Sooke / Downtown via Westhills
- Swartz Bay / Downtown
- Swartz Bay / Downtown Express
- Swartz Bay / Downtown
- Swartz Bay / Downtown
- Swartz Bay / Downtown
- Saanichton / Royal Oak / Downtown
- Swartz Bay / UVic
- Saanichton / Sidney / Swartz Bay