Posted on: Friday, July 19, 2024
Highway 17 Closures
Keating Cross Road Overpass Project
Victoria to Swartz Bay
July 25, 29 and August 7, 2024
Patricia Bay Highway (Hwy 17) between Victoria and Swartz Bay on Vancouver Island will be temporarily closed from Tanner Road to Island View Road due to the Keating Cross Road Overpass Project during the noted times on the following dates:
Scheduled Highway Closures
Thursday, |
Monday, |
Wednesday, |
10:00 pm – 6:00 am |
8:00 pm – 6:00 am |
10:00 pm – 6:00 am |
Customers looking to travel to or from Swartz Bay terminal during closure times will be impacted and should plan their travel accordingly. A detour will be in effect via Central Saanich Road. Customers should be prepared for a 15-20 minute delay as a result.
Those using transit to Swartz Bay are strongly advised to take earlier bus departures because of the detour. Additional information is available online at: https://alerts.bctransit.com/RouteAlertsDetail/45/70/724.
For more information, please check the Keating Cross Overpass Project website here: https://www2.gov.bc.ca/gov/content/transportation-projects/other-transportation-projects/highway-17-keating-cross-overpass.
For up-to-date sailing and departure information, check Current Conditions, follow @BCFerries on X, or phone 1-888-223-3779 for further assistance.
All Routes Status At-a-Glance
Today's status for all routes.
Check our Service Notices page to confirm sailing statuses.
Filter by terminal name
ROUTE | STATUS |
---|---|
Vancouver (Horseshoe Bay)  - 
Sunshine Coast (Langdale)
As scheduled |
As scheduled |
Crofton  - 
Salt Spring Island (Vesuvius Bay)
As scheduled |
As scheduled |
Nanaimo (Departure Bay)  - 
Vancouver (Horseshoe Bay)
As scheduled |
As scheduled |
Sunshine Coast (Langdale)  - 
Vancouver (Horseshoe Bay)
As scheduled |
As scheduled |
Cormorant Island (Alert Bay)  - 
Port McNeill
As scheduled |
As scheduled |
Cormorant Island (Alert Bay)  - 
Malcolm Island (Sointula)
As scheduled |
As scheduled |
Port McNeill  - 
Cormorant Island (Alert Bay)
As scheduled |
As scheduled |
Malcolm Island (Sointula)  - 
Port McNeill
As scheduled |
As scheduled |
Graham Island (Skidegate)  - 
Moresby Island (Alliford Bay)
As scheduled |
As scheduled |
Port Hardy (Bear Cove)  - 
Bella Coola
As scheduled |
As scheduled |
Nanaimo (Duke Point)  - 
Vancouver (Tsawwassen)
As scheduled |
As scheduled |
Salt Spring Island (Long Harbour)  -  Victoria (Swartz Bay) | |
Pender Island (Otter Bay)  -  Saturna Island (Lyall Harbour) | |
Saturna Island (Lyall Harbour)  -  Pender Island (Otter Bay) | |
Saturna Island (Lyall Harbour)  -  Mayne Island (Village Bay) | |
Mayne Island (Village Bay)  -  Galiano Island (Sturdies Bay) | |
Mayne Island (Village Bay)  -  Pender Island (Otter Bay) | |
Mayne Island (Village Bay)  -  Saturna Island (Lyall Harbour) | |
Mayne Island (Village Bay)  -  Victoria (Swartz Bay) | |
Victoria (Swartz Bay)  -  Salt Spring Island (Long Harbour) | |
Saturna Island (Lyall Harbour)  -  Salt Spring Island (Long Harbour) | |
Mayne Island (Village Bay)  -  Salt Spring Island (Long Harbour) | |
Victoria (Swartz Bay)  -  Saturna Island (Lyall Harbour) | |
Mayne Island (Village Bay)  -  Vancouver (Tsawwassen) | |
Vancouver (Tsawwassen)  -  Pender Island (Otter Bay) | |
Vancouver (Tsawwassen)  -  Salt Spring Island (Long Harbour) | |
Galiano Island (Sturdies Bay)  -  Salt Spring Island (Long Harbour) | |
Port Hardy (Bear Cove)  - 
Prince Rupert
As scheduled |
As scheduled |
Port Hardy (Bear Cove)  - 
Bella Bella (McLoughlin Bay)
As scheduled |
As scheduled |
Port Hardy (Bear Cove)  - 
Klemtu
As scheduled |
As scheduled |
Prince Rupert  - 
Klemtu
As scheduled |
As scheduled |
Klemtu  - 
Port Hardy (Bear Cove)
As scheduled |
As scheduled |
Prince Rupert  - 
Graham Island (Skidegate)
As scheduled |
As scheduled |
Graham Island (Skidegate)  - 
Prince Rupert
As scheduled |
As scheduled |
Mill Bay  -  Brentwood Bay | |
Powell River (Westview)  - 
Texada Island (Blubber Bay)
As scheduled |
As scheduled |
Thetis Island (Preedy Harbour)  - 
Chemainus
As scheduled |
As scheduled |
Powell River (Westview)  - 
Comox (Little River)
As scheduled |
As scheduled |
Moresby Island (Alliford Bay)  - 
Graham Island (Skidegate)
As scheduled |
As scheduled |
Vancouver (Tsawwassen)  -  Saturna Island (Lyall Harbour) | |
Salt Spring Island (Long Harbour)  -  Galiano Island (Sturdies Bay) | |
Hornby Island (Shingle Spit)  - 
Denman Island East (Gravelly Bay)
As scheduled |
As scheduled |
Central Coast | |
Klemtu  - 
Prince Rupert
As scheduled |
As scheduled |
Victoria (Swartz Bay)  -  Vancouver (Tsawwassen) | |
Vancouver (Horseshoe Bay)  - 
Nanaimo (Departure Bay)
As scheduled |
As scheduled |
Salt Spring Island (Fulford Harbour)  -  Victoria (Swartz Bay) | |
Victoria (Swartz Bay)  -  Salt Spring Island (Fulford Harbour) | |
Bowen Island (Snug Cove)  - 
Vancouver (Horseshoe Bay)
As scheduled |
As scheduled |
Vancouver (Horseshoe Bay)  - 
Bowen Island (Snug Cove)
As scheduled |
As scheduled |
Galiano Island (Sturdies Bay)  -  Victoria (Swartz Bay) | |
Galiano Island (Sturdies Bay)  -  Pender Island (Otter Bay) | |
Galiano Island (Sturdies Bay)  -  Saturna Island (Lyall Harbour) | |
Galiano Island (Sturdies Bay)  -  Mayne Island (Village Bay) | |
Sunshine Coast (Earls Cove)  - 
Powell River (Saltery Bay)
As scheduled |
As scheduled |
Vancouver (Tsawwassen)  -  Nanaimo (Duke Point) | |
Salt Spring Island (Vesuvius Bay)  - 
Crofton
As scheduled |
As scheduled |
Vancouver (Tsawwassen)  -  Victoria (Swartz Bay) | |
Port Hardy (Bear Cove)  - 
Shearwater
As scheduled |
As scheduled |
Port Hardy (Bear Cove)  - 
Ocean Falls
As scheduled |
As scheduled |
Victoria (Swartz Bay)  -  Pender Island (Otter Bay) | |
Victoria (Swartz Bay)  -  Galiano Island (Sturdies Bay) | |
Pender Island (Otter Bay)  -  Galiano Island (Sturdies Bay) | |
Salt Spring Island (Long Harbour)  -  Vancouver (Tsawwassen) | |
Powell River (Saltery Bay)  - 
Sunshine Coast (Earls Cove)
As scheduled |
As scheduled |
Quadra Island (Heriot Bay)  - 
Cortes Island (Whaletown)
As scheduled |
As scheduled |
Brentwood Bay  -  Mill Bay | |
Texada Island (Blubber Bay)  - 
Powell River (Westview)
As scheduled |
As scheduled |
Gabriola Island (Descanso Bay)  -  Nanaimo (Nanaimo Harbour) | |
Nanaimo (Nanaimo Harbour)  -  Gabriola Island (Descanso Bay) | |
Chemainus  - 
Thetis Island (Preedy Harbour)
As scheduled |
As scheduled |
Chemainus  - 
Penelakut Island (Telegraph Harbour)
As scheduled |
As scheduled |
Denman Island West  - 
Buckley Bay
As scheduled |
As scheduled |
Campbell River  -  Quadra Island (Quathiaski Cove) | |
Cortes Island (Whaletown)  - 
Quadra Island (Heriot Bay)
As scheduled |
As scheduled |
Thetis Island (Preedy Harbour)  - 
Penelakut Island (Telegraph Harbour)
As scheduled |
As scheduled |
Prince Rupert  - 
Port Hardy (Bear Cove)
As scheduled |
As scheduled |
Prince Rupert  - 
Bella Bella (McLoughlin Bay)
As scheduled |
As scheduled |
Klemtu  - 
Bella Bella (McLoughlin Bay)
As scheduled |
As scheduled |
Galiano Island (Sturdies Bay)  -  Vancouver (Tsawwassen) | |
Vancouver (Tsawwassen)  -  Mayne Island (Village Bay) | |
Vancouver (Tsawwassen)  -  Galiano Island (Sturdies Bay) | |
Comox (Little River)  - 
Powell River (Westview)
As scheduled |
As scheduled |
Quadra Island (Quathiaski Cove)  -  Campbell River | |
Salt Spring Island (Long Harbour)  -  Saturna Island (Lyall Harbour) | |
Saturna Island (Lyall Harbour)  -  Vancouver (Tsawwassen) | |
Buckley Bay  - 
Denman Island West
As scheduled |
As scheduled |
Pender Island (Otter Bay)  -  Vancouver (Tsawwassen) | |
Malcolm Island (Sointula)  - 
Cormorant Island (Alert Bay)
As scheduled |
As scheduled |
Denman Island East (Gravelly Bay)  - 
Hornby Island (Shingle Spit)
As scheduled |
As scheduled |
Penelakut Island (Telegraph Harbour)  - 
Thetis Island (Preedy Harbour)
As scheduled |
As scheduled |
Port McNeill  - 
Malcolm Island (Sointula)
As scheduled |
As scheduled |
Penelakut Island (Telegraph Harbour)  - 
Chemainus
As scheduled |
As scheduled |
Saturna Island (Lyall Harbour)  -  Galiano Island (Sturdies Bay) | |
Pender Island (Otter Bay)  -  Mayne Island (Village Bay) | |
Pender Island (Otter Bay)  -  Victoria (Swartz Bay) | |
Saturna Island (Lyall Harbour)  -  Victoria (Swartz Bay) | |
Pender Island (Otter Bay)  -  Salt Spring Island (Long Harbour) | |
Victoria (Swartz Bay)  -  Mayne Island (Village Bay) | |
Salt Spring Island (Long Harbour)  -  Mayne Island (Village Bay) | |
Salt Spring Island (Long Harbour)  -  Pender Island (Otter Bay) |