Victoria Route 58: Goldstream Meadows / Langford Exch
Bus schedule and route map · Monday to Friday, Saturday, Sunday
Victoria Route 58 (Goldstream Meadows / Langford Exch) is a bus route in Greater Victoria, Vancouver Island, serving Humpback Rd at Sooke Lk Rd, Westhills Exch (Langford Pky), Langford Exch and Westhills Exch. Monday to Friday the first bus is at 6:12 am and the last at 11:06 pm, every 45 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 6:12 am
- Last
- 11:06 pm
- Buses
- 49
- Daytime
- every 45 min
Saturday
- First
- 6:45 am
- Last
- 11:06 pm
- Buses
- 32
- Daytime
- every 1 h 5 min
Sunday
- First
- 7:45 am
- Last
- 10:40 pm
- Buses
- 28
- Daytime
- every 1 h 5 min
Public holidays
- Mon 12 Oct (Thanksgiving): the Sunday timetable
- Wed 11 Nov (Remembrance Day): the Sunday timetable
Route 58 to Langford Exch
Destination sign “Langford Exch via Westhills” · from Humpback Rd at Sooke Lk Rd · 16 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Humpback Rd at Sooke Lk Rd | Westhills Exch (Langford Pky) Bay F | Langford Exch Bay C |
|---|---|---|
| 6:23 | 6:29 | 6:35 |
| 6:53 | 7:00 | 7:06 |
| 7:32 | 7:40 | 7:47 |
| 8:11 | 8:20 | 8:27 |
| 8:36 | 8:45 | 8:54 |
| 9:08 | 9:15 | 9:22 |
| 9:51 | 9:58 | 10:05 |
| 10:37 | 10:44 | 10:51 |
| 11:22 | 11:29 | 11:36 |
| 12:07 | 12:14 | 12:21 |
| 12:52 | 12:59 | 1:06 |
| 1:39 | 1:46 | 1:53 |
| 2:25 | 2:33 | 2:44 |
| 2:44 | 2:58 | 3:06 |
| 3:09 | 3:16 | 3:24 |
| 3:25 | 3:32 | 3:46 |
| 3:52 | 3:59 | 4:07 |
| 4:43 | 4:50 | 4:57 |
| 5:31 | 5:38 | 5:45 |
| 6:16 | 6:23 | 6:30 |
| 7:01 | 7:08 | 7:15 |
| 8:47 | 8:53 | 8:59 |
| 9:57 | 10:03 | 10:09 |
| 11:06 | 11:11 | 11:16 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Humpback Rd at Sooke Lk Rd | Westhills Exch (Langford Pky) Bay F | Langford Exch Bay C |
|---|---|---|
| 6:56 | 7:02 | 7:08 |
| 7:56 | 8:02 | 8:08 |
| 8:56 | 9:03 | 9:09 |
| 10:02 | 10:09 | 10:15 |
| 11:07 | 11:14 | 11:21 |
| 12:12 | 12:19 | 12:26 |
| 1:12 | 1:19 | 1:26 |
| 2:23 | 2:30 | 2:38 |
| 3:23 | 3:30 | 3:38 |
| 4:33 | 4:40 | 4:47 |
| 5:32 | 5:39 | 5:46 |
| 6:37 | 6:43 | 6:50 |
| 7:37 | 7:43 | 7:49 |
| 8:42 | 8:48 | 8:54 |
| 9:56 | 10:02 | 10:08 |
| 11:06 | 11:12 | 11:17 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Humpback Rd at Sooke Lk Rd | Westhills Exch (Langford Pky) Bay F | Langford Exch Bay C |
|---|---|---|
| 7:55 | 8:01 | 8:06 |
| 8:56 | 9:03 | 9:08 |
| 10:01 | 10:08 | 10:14 |
| 11:07 | 11:14 | 11:21 |
| 12:12 | 12:19 | 12:26 |
| 1:12 | 1:19 | 1:26 |
| 2:23 | 2:30 | 2:37 |
| 3:23 | 3:30 | 3:37 |
| 4:32 | 4:39 | 4:46 |
| 5:32 | 5:39 | 5:45 |
| 6:36 | 6:42 | 6:48 |
| 7:36 | 7:42 | 7:48 |
| 8:41 | 8:47 | 8:52 |
| 10:40 | 10:46 | 10:51 |
All 16 stops in this direction
- Humpback Rd at Sooke Lk Rd #101872
- Mount Wells Dr at Bolanne Pl #101866
- Mt Wells Dr at Sunvale Pl #101863
- Sooke Lake Rd at Mount Wells Dr #101865
- 2900 Blk Amy Rd #101850
- West Shore Pky at Kettle Lake Dr #101491
- West Shore Pky at Landing Lane #101735
- West Shore Pky at Constellation Ave #101678
- Langford Pky at Langford Lake Rd W #101688
- 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 Pky at Jacklin Rd #102443
- Phipps Rd at Langford Pky #102442
- Langford Exch Bay C #101542
Route 58 to Humpback Rd at Sooke Lk Rd
Destination sign “Goldstream Meadows via Westhills” · from Langford Exch · 14 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Langford Exch Bay C | Westhills Exch Bay C | Humpback Rd at Sooke Lk Rd |
|---|---|---|
| 6:12 | 6:16 | 6:23 |
| 6:42 | 6:46 | 6:53 |
| 7:19 | 7:24 | 7:32 |
| 7:57 | 8:02 | 8:11 |
| 8:17 | 8:23 | 8:36 |
| 8:36 | 8:42 | · |
| 8:53 | 9:00 | 9:08 |
| 9:38 | 9:43 | 9:51 |
| 10:25 | 10:30 | 10:37 |
| 11:10 | 11:15 | 11:22 |
| 11:55 | 12:00 | 12:07 |
| 12:40 | 12:45 | 12:52 |
| 1:26 | 1:31 | 1:39 |
| 2:11 | 2:17 | 2:25 |
| 2:30 | 2:36 | 2:44 |
| 2:55 | 3:01 | 3:09 |
| 3:11 | 3:17 | 3:25 |
| 3:35 | 3:43 | 3:52 |
| 4:29 | 4:35 | 4:43 |
| 5:17 | 5:23 | 5:31 |
| 6:03 | 6:08 | 6:16 |
| 6:49 | 6:54 | 7:01 |
| 8:35 | 8:40 | 8:47 |
| 9:45 | 9:50 | 9:57 |
| 10:55 | 10:59 | 11:06 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Langford Exch Bay C | Westhills Exch Bay C | Humpback Rd at Sooke Lk Rd |
|---|---|---|
| 6:45 | 6:49 | 6:56 |
| 7:45 | 7:49 | 7:56 |
| 8:45 | 8:49 | 8:56 |
| 9:50 | 9:55 | 10:02 |
| 10:55 | 11:00 | 11:07 |
| 12:00 | 12:05 | 12:12 |
| 1:00 | 1:05 | 1:12 |
| 2:10 | 2:15 | 2:23 |
| 3:10 | 3:15 | 3:23 |
| 4:20 | 4:25 | 4:33 |
| 5:20 | 5:25 | 5:32 |
| 6:25 | 6:30 | 6:37 |
| 7:25 | 7:30 | 7:37 |
| 8:30 | 8:35 | 8:42 |
| 9:45 | 9:49 | 9:56 |
| 10:55 | 10:59 | 11:06 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Langford Exch Bay C | Westhills Exch Bay C | Humpback Rd at Sooke Lk Rd |
|---|---|---|
| 7:45 | 7:49 | 7:55 |
| 8:45 | 8:49 | 8:56 |
| 9:50 | 9:54 | 10:01 |
| 10:55 | 11:00 | 11:07 |
| 12:00 | 12:05 | 12:12 |
| 1:00 | 1:05 | 1:12 |
| 2:10 | 2:15 | 2:23 |
| 3:10 | 3:15 | 3:23 |
| 4:20 | 4:25 | 4:32 |
| 5:20 | 5:25 | 5:32 |
| 6:25 | 6:29 | 6:36 |
| 7:25 | 7:29 | 7:36 |
| 8:30 | 8:34 | 8:41 |
| 10:30 | 10:34 | 10:40 |
All 14 stops in this direction
- Langford Exch Bay C #101542
- 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 C #100660
- Langford Pky at Langford Lake Rd W #101626
- West Shore Pky at Constellation Ave #101732
- West Shore Pky at Landing Lane #101770
- West Shore Pky at Ed Nixon Lane #101489
- West Shore Pky at Amy Rd #101833
- 2900 Blk Amy Rd #101854
- Sooke Lake Rd at Mount Wells Dr #102663
- Humpback Rd at Sooke Lk Rd #101872
Route 58 route map
Questions about Victoria Route 58
What time is the first Route 58 bus?
Monday to Friday: 6:12 am. Saturday: 6:45 am. Sunday: 7:45 am.
What time is the last Route 58 bus?
Monday to Friday: 11:06 pm. Saturday: 11:06 pm. Sunday: 10:40 pm. A time after midnight belongs to the evening before.
How often does Route 58 run?
Monday to Friday: every 45 min. Saturday: every 1 h 5 min. Sunday: every 1 h 5 min, between 7:00 am and 7:00 pm.
Does Route 58 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 58 run on public holidays?
Thanksgiving (Mon 12 Oct): the Sunday timetable. Remembrance Day (Wed 11 Nov): the Sunday timetable.
Where does Route 58 go?
Route 58 serves Humpback Rd at Sooke Lk Rd, Westhills Exch (Langford Pky), Langford Exch and Westhills Exch. 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
- 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
- Westhills Exch / UVic Express
- Colwood Exch / Bear Mountain
- Vic General / Langford Exch
- Metchosin / Langford Exch
- Happy Valley / Langford Exch
- Thetis Heights / 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
- Sidney / Brentwood / Royal Oak
- North Saanich
- Tsawout / Sidney via Airport and Dean Park
- Airport / Sidney via Sidney Industrial
- Airport / Sidney bypass Sidney Industrial
- Langford / Downtown Blink