Victoria Route 49: Skirt Mountain / Langford Exch
Bus schedule and route map · Monday to Friday, Saturday, Sunday
Victoria Route 49 (Skirt Mountain / Langford Exch) is a bus route in Greater Victoria, Vancouver Island, serving Langford Exch, Peatt Rd at Goldstream Ave, Florence Lake Rd at Setchfield Ave, Bear Mountain Pky at Country Club Way and Millstream Rd at Treanor Ave. Monday to Friday the first bus is at 6:28 am and the last at 10:05 pm, every 1 h 25 min during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 6:28 am
- Last
- 10:05 pm
- Buses
- 22
- Daytime
- every 1 h 25 min
Saturday
- First
- 6:28 am
- Last
- 9:03 pm
- Buses
- 14
- Daytime
- every 2 h 10 min
Sunday
- First
- 8:10 am
- Last
- 9:03 pm
- Buses
- 13
- Daytime
- every 2 h 10 min
Public holidays
- Mon 12 Oct (Thanksgiving): the Sunday timetable
- Wed 11 Nov (Remembrance Day): the Sunday timetable
Route 49 to Bear Mountain Pky at Country Club Way
Destination sign “Skirt Mountain via Florence Lake” · from Langford Exch · 26 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 | Peatt Rd at Goldstream Ave | Florence Lake Rd at Setchfield Ave | Bear Mountain Pky at Country Club Way |
|---|---|---|---|
| 7:10 | 7:13 | 7:24 | 7:37 |
| 8:11 | 8:14 | 8:24 | 8:37 |
| 9:45 | 9:48 | 9:57 | 10:09 |
| 11:45 | 11:48 | 11:57 | 12:09 |
| 1:10 | 1:13 | 1:23 | 1:35 |
| 2:50 | 2:53 | 3:05 | 3:19 |
| 3:55 | 3:59 | 4:10 | 4:23 |
| 4:50 | 4:54 | 5:05 | 5:17 |
| 6:00 | 6:03 | 6:12 | 6:24 |
| 7:55 | 7:58 | 8:07 | 8:18 |
| 10:05 | 10:08 | 10:15 | 10:26 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Langford Exch Bay C | Peatt Rd at Goldstream Ave | Florence Lake Rd at Setchfield Ave | Bear Mountain Pky at Country Club Way |
|---|---|---|---|
| 8:10 | 8:13 | 8:21 | 8:32 |
| 10:20 | 10:23 | 10:32 | 10:43 |
| 12:20 | 12:23 | 12:33 | 12:45 |
| 2:30 | 2:33 | 2:43 | 2:55 |
| 4:40 | 4:43 | 4:53 | 5:04 |
| 6:35 | 6:38 | 6:47 | 6:58 |
| 9:03 | 9:06 | 9:14 | 9:25 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Langford Exch Bay C | Peatt Rd at Goldstream Ave | Florence Lake Rd at Setchfield Ave | Bear Mountain Pky at Country Club Way |
|---|---|---|---|
| 8:10 | 8:13 | 8:21 | 8:32 |
| 10:20 | 10:23 | 10:31 | 10:42 |
| 12:20 | 12:23 | 12:32 | 12:44 |
| 2:30 | 2:33 | 2:42 | 2:53 |
| 4:40 | 4:43 | 4:52 | 5:03 |
| 6:35 | 6:38 | 6:46 | 6:57 |
| 9:03 | 9:06 | 9:14 | 9:25 |
All 26 stops in this direction
- Langford Exch Bay C #101542
- Langford Exch (Jacklin Rd) Bay D #101625
- Jacklin Rd at Orono Ave #101620
- Goldstream Ave at Jacklin Rd #101618
- Peatt Rd at Goldstream Ave #102720
- Peatt Rd at Larkhall Rd #101560
- Peatt Rd at Veterans Memorial Pky #101561
- Millstream Rd at Millstream Village #101602
- Treanor Ave at Misty Way #101700
- Setchfield Ave at Treanor Ave #101720
- Setchfield Ave at High Forest Pl #101698
- Florence Lake Rd at Setchfield Ave #101709
- Florence Lake Rd at Rhapsody Pl #101695
- Florence Lake Rd at McCallum Rd #101674
- McCallum Rd at Florence Lake Rd #102579
- McCallum Rd at Shell Gas Station #104086
- McCallum Rd at Savory Rd #104106
- Bear Mountain Pky at Flint Ave #102581
- Bear Mountain Pky at Marble Pl #102583
- 2100 Blk Bear Mountain Pky #102637
- Bear Mountain Pky at Selenite Pl #102641
- Bear Mountain Pky at Skirt Mountain #102585
- Bear Mountain Pky at Pinehurst Terr #102587
- Bear Mountain Pky at Riviera Pl #102590
- Bear Mountain Pky at Pebble Dr #102595
- Bear Mountain Pky at Country Club Way #102598
Route 49 to Langford Exch
Destination sign “Langford Exch via Florence Lake” · from Bear Mountain Pky at Country Club Way · 27 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Bear Mountain Pky at Country Club Way | Florence Lake Rd at Setchfield Ave | Millstream Rd at Treanor Ave | Langford Exch Bay C |
|---|---|---|---|
| 6:28 | 6:38 | 6:42 | 6:48 |
| 7:37 | 7:47 | 7:52 | 8:00 |
| 8:37 | 8:46 | 8:51 | 8:59 |
| 10:09 | 10:18 | 10:22 | 10:30 |
| 12:09 | 12:18 | 12:22 | 12:30 |
| 1:35 | 1:44 | 1:48 | 1:57 |
| 3:19 | 3:29 | 3:33 | 3:42 |
| 4:23 | 4:33 | 4:37 | 4:46 |
| 5:17 | 5:26 | 5:30 | 5:39 |
| 6:24 | 6:32 | 6:36 | 6:43 |
| 8:18 | 8:26 | 8:30 | 8:36 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Bear Mountain Pky at Country Club Way | Florence Lake Rd at Setchfield Ave | Millstream Rd at Treanor Ave | Langford Exch Bay C |
|---|---|---|---|
| 6:28 | 6:37 | 6:40 | 6:46 |
| 8:32 | 8:41 | 8:44 | 8:51 |
| 10:43 | 10:52 | 10:56 | 11:04 |
| 12:45 | 12:54 | 12:58 | 1:06 |
| 2:55 | 3:04 | 3:08 | 3:16 |
| 5:04 | 5:13 | 5:16 | 5:24 |
| 6:58 | 7:07 | 7:10 | 7:17 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Bear Mountain Pky at Country Club Way | Florence Lake Rd at Setchfield Ave | Millstream Rd at Treanor Ave | Langford Exch Bay C |
|---|---|---|---|
| 8:32 | 8:41 | 8:44 | 8:51 |
| 10:42 | 10:51 | 10:55 | 11:02 |
| 12:44 | 12:53 | 12:57 | 1:05 |
| 2:53 | 3:02 | 3:05 | 3:13 |
| 5:03 | 5:12 | 5:15 | 5:22 |
| 6:57 | 7:06 | 7:09 | 7:15 |
All 27 stops in this direction
- Bear Mountain Pky at Country Club Way #102598
- Bear Mountain Pky at Pebble Dr #102597
- Bear Mountain Pky at Riviera Pl #102593
- Bear Mountain Pky at Pinehurst Terr #102588
- Bear Mountain Pky at Selenite Pl #102646
- Bear Mountain Pky at Skirt Mountain #102586
- 2100 Blk Bear Mountain Pky #102638
- Bear Mountain Pky at Alabaster Court #102584
- Bear Mountain Pky at Flint Ave #102582
- McCallum Rd at Savory Rd #104107
- McCallum Rd at Hwy 1 #101676
- McCallum Rd at Florence Lake Rd #102580
- Florence Lake Rd at Citation Rd #101670
- Florence Lake Rd at Rhapsody Pl #101694
- Florence Lake Rd at Setchfield Ave #101706
- Setchfield Ave at Martin Ridge #101701
- Setchfield Ave at Buckler Ave #101697
- Setchfield Ave at Lakewood Elementary #101705
- Setchfield Ave at Treanor Ave #101717
- Treanor Ave at Camli Pl #101699
- Millstream Rd at Treanor Ave #104112
- Millstream Rd at Millstream Village #101651
- Millstream Rd at McCallum Rd #101608
- Peatt Rd at Veterans Memorial Pky #101568
- Peatt Rd at Brock Ave #101566
- Peatt Rd at Goldstream Ave #101569
- Langford Exch Bay C #101542
Route 49 route map
Questions about Victoria Route 49
What time is the first Route 49 bus?
Monday to Friday: 6:28 am. Saturday: 6:28 am. Sunday: 8:10 am.
What time is the last Route 49 bus?
Monday to Friday: 10:05 pm. Saturday: 9:03 pm. Sunday: 9:03 pm. A time after midnight belongs to the evening before.
How often does Route 49 run?
Monday to Friday: every 1 h 25 min. Saturday: every 2 h 10 min. Sunday: every 2 h 10 min, between 7:00 am and 7:00 pm.
Does Route 49 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 49 run on public holidays?
Thanksgiving (Mon 12 Oct): the Sunday timetable. Remembrance Day (Wed 11 Nov): the Sunday timetable.
Where does Route 49 go?
Route 49 serves Langford Exch, Peatt Rd at Goldstream Ave, Florence Lake Rd at Setchfield Ave, Bear Mountain Pky at Country Club Way and Millstream Rd at Treanor 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
- Vic General / Hillside Centre via Strawberry Vale
- 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
- Westhills Exch / UVic Express
- 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