Victoria Route 81: Saanichton / Sidney / Swartz Bay
Bus schedule and route map · Monday to Friday, Saturday, Sunday
Victoria Route 81 (Saanichton / Sidney / Swartz Bay) is a bus route in Greater Victoria, Vancouver Island, serving Saanichton Exch, Saanich Pen Hosp Main Entrance, McTavish Exch, Swartz Bay Ferry Terminal and Lochside Dr at Hackett Cres. Monday to Friday the first bus is at 5:35 am and the last at 9:15 pm, every 1 h during the day. Updated October 4, 2026.
Schedule summary
Monday to Friday
- First
- 5:35 am
- Last
- 9:15 pm
- Buses
- 32
- Daytime
- every 1 h
Saturday
- First
- 8:08 am
- Last
- 9:11 pm
- Buses
- 27
- Daytime
- every 1 h
Sunday
- First
- 8:07 am
- Last
- 9:15 pm
- Buses
- 27
- Daytime
- every 1 h
Public holidays
- Mon 12 Oct (Thanksgiving): the Sunday timetable
- Wed 11 Nov (Remembrance Day): the Sunday timetable
Route 81 to Swartz Bay Ferry Terminal
Destination sign “Swartz Bay Ferry via Lochside” · from Saanichton Exch · 39 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Saanichton Exch Bay C | Saanich Pen Hosp Main Entrance | Lochside Dr at Ferguson Rd | McTavish Exch Bay D | Fifth St at Beacon Ave - Sidney Town Ctr | Swartz Bay Ferry Terminal Bay A |
|---|---|---|---|---|---|
| 5:57 | 5:59 | 6:04 | 6:11 | 6:17 | 6:29 |
| 7:45 | 7:47 | 7:53 | 8:00 | 8:06 | 8:22 |
| 9:08 | 9:10 | 9:16 | 9:23 | 9:29 | 9:43 |
| 10:04 | 10:06 | 10:12 | 10:19 | 10:26 | 10:40 |
| 11:04 | 11:06 | 11:12 | 11:19 | 11:26 | 11:40 |
| 12:04 | 12:06 | 12:12 | 12:19 | 12:26 | 12:40 |
| 1:04 | 1:06 | 1:12 | 1:19 | 1:26 | 1:40 |
| 2:04 | 2:06 | 2:12 | 2:19 | 2:26 | 2:40 |
| 3:04 | 3:06 | 3:12 | 3:19 | 3:26 | 3:40 |
| 3:34 | · | 3:40 | 3:47 | · | · |
| 4:05 | 4:07 | 4:13 | 4:20 | 4:26 | 4:40 |
| 5:05 | 5:07 | 5:13 | 5:20 | 5:26 | 5:40 |
| 5:53 | 5:55 | 6:00 | 6:07 | 6:13 | 6:27 |
| 7:08 | 7:10 | 7:15 | 7:22 | 7:28 | 7:41 |
| 8:08 | 8:10 | 8:15 | 8:22 | 8:27 | 8:40 |
| 9:15 | 9:17 | 9:22 | 9:29 | 9:34 | · |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Saanichton Exch Bay C | Saanich Pen Hosp Main Entrance | Lochside Dr at Ferguson Rd | McTavish Exch Bay D | Fifth St at Beacon Ave - Sidney Town Ctr | Swartz Bay Ferry Terminal Bay A |
|---|---|---|---|---|---|
| 8:08 | 8:10 | 8:15 | 8:22 | 8:28 | 8:40 |
| 9:08 | 9:10 | 9:15 | 9:22 | 9:28 | 9:40 |
| 10:07 | 10:09 | 10:14 | 10:21 | 10:28 | 10:40 |
| 11:05 | 11:07 | 11:13 | 11:20 | 11:27 | 11:40 |
| 12:06 | 12:08 | 12:14 | 12:21 | 12:27 | 12:40 |
| 1:06 | 1:08 | 1:14 | 1:21 | 1:27 | 1:40 |
| 2:07 | 2:09 | 2:15 | 2:22 | 2:28 | 2:40 |
| 3:07 | 3:09 | 3:15 | 3:22 | 3:28 | 3:40 |
| 4:07 | 4:09 | 4:15 | 4:22 | 4:28 | 4:40 |
| 5:08 | 5:10 | 5:15 | 5:22 | 5:28 | 5:40 |
| 6:08 | 6:10 | 6:15 | 6:22 | 6:28 | 6:40 |
| 7:10 | 7:12 | 7:17 | 7:24 | 7:29 | 7:40 |
| 8:10 | 8:12 | 8:17 | 8:24 | 8:29 | 8:40 |
| 9:11 | 9:13 | 9:18 | 9:25 | 9:30 | · |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Saanichton Exch Bay C | Saanich Pen Hosp Main Entrance | Lochside Dr at Ferguson Rd | McTavish Exch Bay D | Fifth St at Beacon Ave - Sidney Town Ctr | Swartz Bay Ferry Terminal Bay A |
|---|---|---|---|---|---|
| 8:07 | 8:09 | 8:14 | 8:21 | 8:27 | 8:40 |
| 9:08 | 9:10 | 9:15 | 9:22 | 9:28 | 9:40 |
| 10:07 | 10:09 | 10:14 | 10:21 | 10:27 | 10:40 |
| 11:06 | 11:08 | 11:14 | 11:21 | 11:27 | 11:40 |
| 12:06 | 12:08 | 12:14 | 12:21 | 12:27 | 12:40 |
| 1:06 | 1:08 | 1:14 | 1:21 | 1:27 | 1:40 |
| 2:07 | 2:09 | 2:14 | 2:21 | 2:27 | 2:40 |
| 3:07 | 3:09 | 3:14 | 3:21 | 3:27 | 3:40 |
| 4:07 | 4:09 | 4:14 | 4:21 | 4:27 | 4:40 |
| 5:07 | 5:09 | 5:14 | 5:21 | 5:27 | 5:40 |
| 6:08 | 6:10 | 6:15 | 6:22 | 6:27 | 6:40 |
| 7:09 | 7:11 | 7:16 | 7:23 | 7:28 | 7:40 |
| 8:11 | 8:13 | 8:18 | 8:25 | 8:30 | 8:42 |
| 9:15 | 9:17 | 9:22 | 9:29 | 9:34 | · |
All 39 stops in this direction
- Saanichton Exch Bay C #102524
- Saanich Pen Hosp Main Entrance #102067
- Mt Newton X Rd at Saanich Pen Hosp #102050
- Mt Newton X Rd at Central Saanich Rd #102046
- Mt Newton X Rd at Hwy 17 #102042
- Mt Newton X Rd at Lochside Dr #102040
- Mt Newton X Rd at Stautw Rd #102036
- Lochside Dr at Ferguson Rd #102058
- Lochside Dr at James Island Rd #102074
- Lochside Dr at Wakeman Rd #102077
- Lochside Dr at Newman Rd #102084
- Lochside Dr at Cascade Ave #102091
- 8400 Blk Lochside Dr #102101
- Lochside Dr at Amity Dr #102108
- Lochside Dr at Lowe Rd #102137
- Lochside Dr at Bazan Bay Rd #102152
- McTavish Exch Bay D #102020
- Lochside Dr at Bakerview Pl #102188
- Lochside Dr at Frost Ave #102207
- Fifth St at Weiler Ave #102217
- Fifth St at Ocean Ave #102227
- Fifth St at Bevan Ave #102239
- Fifth St at Beacon Ave - Sidney Town Ctr #102249
- Fifth St at Henry Ave #102259
- Resthaven Dr at Mills Rd #102274
- Mills Rd at Pleasant St #102616
- Bowerbank Rd at Mills Rd #102277
- Bowerbank Rd at Malaview Ave #102288
- Bowerbank Rd at Piercy Ave #102302
- Bowerbank Rd at Ardwell Ave #102314
- Bowerbank Rd at Colinwood Rd #102321
- Resthaven Dr at Shoal Harbour Pier #102335
- Resthaven Dr at McDonald Park Rd #102336
- McDonald Park Rd at Blue Heron Rd #102353
- McDonald Park Rd at Bayfield Rd #102359
- McDonald Park Rd at Marina Way #102368
- McDonald Park Rd at Hwy 17 #102373
- Hwy 17 at Lands End Rd #102387
- Swartz Bay Ferry Terminal Bay A #102404
Route 81 to Saanichton Exch
Destination sign “Saanichton Exch - to 75 Brentwood” · from Swartz Bay Ferry Terminal · 41 stops
Monday to Friday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Swartz Bay Ferry Terminal Bay C | Fifth St at Beacon Ave - Sidney Town Ctr | McTavish Exch Bay F | Lochside Dr at Hackett Cres | Saanich Pen Hosp Main Entrance | Saanichton Exch Bay B |
|---|---|---|---|---|---|
| · | 5:35 | 5:40 | 5:46 | 5:52 | 5:54 |
| 6:50 | 7:03 | 7:09 | 7:15 | 7:22 | 7:24 |
| · | 7:36 | 7:42 | 7:48 | 7:55 | 7:57 |
| 9:00 | 9:15 | 9:21 | 9:27 | 9:34 | 9:36 |
| 10:03 | 10:18 | 10:24 | 10:30 | 10:37 | 10:39 |
| 11:00 | 11:15 | 11:21 | 11:27 | 11:34 | 11:37 |
| 12:00 | 12:15 | 12:21 | 12:27 | 12:34 | 12:37 |
| 1:00 | 1:15 | 1:21 | 1:27 | 1:34 | 1:37 |
| 2:00 | 2:15 | 2:21 | 2:27 | 2:34 | 2:37 |
| 3:00 | 3:17 | 3:23 | 3:30 | 3:38 | 3:41 |
| 4:00 | 4:16 | 4:22 | 4:28 | 4:36 | 4:39 |
| 5:00 | 5:14 | 5:20 | 5:26 | 5:34 | 5:37 |
| 6:00 | 6:14 | 6:20 | 6:26 | 6:33 | 6:36 |
| 7:00 | 7:13 | 7:19 | 7:25 | 7:31 | 7:34 |
| 8:01 | 8:14 | 8:19 | 8:25 | 8:31 | 8:34 |
| 9:00 | 9:13 | 9:18 | 9:24 | 9:30 | 9:33 |
Saturday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Swartz Bay Ferry Terminal Bay C | Fifth St at Beacon Ave - Sidney Town Ctr | McTavish Exch Bay F | Lochside Dr at Hackett Cres | Saanich Pen Hosp Main Entrance | Saanichton Exch Bay B |
|---|---|---|---|---|---|
| 9:00 | 9:13 | 9:18 | 9:24 | 9:31 | 9:34 |
| 10:02 | 10:16 | 10:21 | 10:27 | 10:34 | 10:37 |
| 11:02 | 11:16 | 11:21 | 11:27 | 11:34 | 11:37 |
| 12:02 | 12:16 | 12:21 | 12:27 | 12:34 | 12:37 |
| 1:02 | 1:16 | 1:21 | 1:27 | 1:34 | 1:37 |
| 2:05 | 2:20 | 2:25 | 2:31 | 2:38 | 2:41 |
| 3:05 | 3:20 | 3:25 | 3:31 | 3:38 | 3:41 |
| 4:05 | 4:20 | 4:25 | 4:31 | 4:38 | 4:41 |
| 5:02 | 5:16 | 5:21 | 5:27 | 5:34 | 5:37 |
| 6:00 | 6:13 | 6:18 | 6:24 | 6:31 | 6:34 |
| 7:00 | 7:13 | 7:18 | 7:24 | 7:30 | 7:33 |
| 8:00 | 8:13 | 8:18 | 8:24 | 8:30 | 8:33 |
| 9:00 | 9:13 | 9:18 | 9:24 | 9:30 | 9:33 |
Sunday
Times at the main stops. Bold is pm. A dot means that trip does not stop there.
| Swartz Bay Ferry Terminal Bay C | Fifth St at Beacon Ave - Sidney Town Ctr | McTavish Exch Bay F | Lochside Dr at Hackett Cres | Saanich Pen Hosp Main Entrance | Saanichton Exch Bay B |
|---|---|---|---|---|---|
| 9:00 | 9:13 | 9:18 | 9:24 | 9:30 | 9:32 |
| 10:00 | 10:14 | 10:19 | 10:25 | 10:31 | 10:33 |
| 11:02 | 11:16 | 11:21 | 11:27 | 11:33 | 11:35 |
| 12:02 | 12:16 | 12:21 | 12:27 | 12:34 | 12:36 |
| 1:02 | 1:16 | 1:21 | 1:27 | 1:34 | 1:36 |
| 2:02 | 2:17 | 2:22 | 2:28 | 2:35 | 2:37 |
| 3:02 | 3:17 | 3:22 | 3:28 | 3:35 | 3:37 |
| 4:02 | 4:17 | 4:22 | 4:28 | 4:35 | 4:37 |
| 5:05 | 5:19 | 5:24 | 5:30 | 5:37 | 5:39 |
| 6:05 | 6:19 | 6:24 | 6:30 | 6:37 | 6:39 |
| 7:05 | 7:19 | 7:24 | 7:30 | 7:37 | 7:39 |
| 8:05 | 8:19 | 8:24 | 8:30 | 8:36 | 8:38 |
| 9:05 | 9:19 | 9:24 | 9:30 | 9:36 | 9:38 |
All 41 stops in this direction
- Swartz Bay Ferry Terminal Bay C #102538
- Hwy 17 at Lands End Rd #102385
- Wain Rd at Hwy 17 #102374
- McDonald Park Rd at McMicken Rd #102366
- McDonald Park Rd at Bayfield Rd #102357
- McDonald Park Rd at Blue Heron Rd #102354
- McDonald Park Rd at John Rd #102338
- Resthaven Dr at Shoal Harbour Pier #102334
- Bowerbank Rd at Colinwood Rd #102322
- Bowerbank Rd at Vallis Pl #102305
- Bowerbank Rd at Calvin Ave #102301
- Bowerbank Rd at Malaview Ave #102286
- Mills Rd at Bowerbank Rd #102276
- Mills Rd at Pleasant St #102615
- Resthaven Dr at Henry Ave #102269
- James White Blvd at Fifth St #102253
- Fifth St at Beacon Ave - Sidney Town Ctr #102243
- Fifth St at Bevan Ave #102240
- Fifth St at Ocean Ave #102228
- Fifth St at Weiler Ave #102221
- Lochside Dr at Frost Ave #102205
- Lochside Dr at Captains Walk #102200
- Lochside Dr at Bakerview Pl #102190
- McTavish Exch Bay F #102032
- Lochside Dr at Bazan Bay Rd #102153
- Lochside Dr at Lowe Rd #102130
- Lochside Dr at Amity Dr #102110
- 8400 Blk Lochside Dr #102100
- Lochside Dr at Cascade Ave #102089
- Lochside Dr at Newman Rd #102082
- Lochside Dr at Wakeman Rd #102075
- Lochside Dr at James Island Rd #102070
- Lochside Dr at Hackett Cres #102477
- Lochside Dr at Mt Newton X Rd #102051
- Mt Newton X Rd at Stautw Rd #102036
- Mt Newton X Rd at Hwy 17 East Side #102043
- Mt Newton X Rd at Hwy 17 West Side #102045
- Mt Newton X Rd at Central Saanich Rd #102049
- Saanich Pen Hosp Main Entrance #102067
- Mt Newton X Rd at Saanich Pen Hosp #102055
- Saanichton Exch Bay B #102650
Route 81 route map
Questions about Victoria Route 81
What time is the first Route 81 bus?
Monday to Friday: 5:35 am. Saturday: 8:08 am. Sunday: 8:07 am.
What time is the last Route 81 bus?
Monday to Friday: 9:15 pm. Saturday: 9:11 pm. Sunday: 9:15 pm. A time after midnight belongs to the evening before.
How often does Route 81 run?
Monday to Friday: every 1 h. Saturday: every 1 h. Sunday: every 1 h, between 7:00 am and 7:00 pm.
Does Route 81 run at weekends?
Saturday: yes. Sunday: yes.
Does Route 81 run on public holidays?
Thanksgiving (Mon 12 Oct): the Sunday timetable. Remembrance Day (Wed 11 Nov): the Sunday timetable.
Where does Route 81 go?
Route 81 serves Saanichton Exch, Saanich Pen Hosp Main Entrance, McTavish Exch, Swartz Bay Ferry Terminal and Lochside Dr at Hackett Cres. 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
- 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
- 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