The journey from Victoria to West Vancouver covers approximately 100 km, primarily involving a scenic ferry crossing. You will depart from Swartz Bay Terminal and arrive at Horseshoe Bay Terminal in West Vancouver. The total travel time is roughly 3.5 hours, including boarding and sailing. BC Ferries operates this route across the Salish Sea. It is the most direct way to reach the North Shore from Vancouver Island.
Total Distance: 100 km driving distance, 85 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 1 hour 15 mins | 3 hours 30 mins |
| Avg Price | $150 - $300 CAD | $60 - $80 CAD |
| Operator | Harbour Air | BC Ferries |
| Route | Victoria Inner Harbour to Vancouver Harbour. | Swartz Bay to Horseshoe Bay via Highway 17 and Highway 1. |
| Tip | Seaplanes land in downtown Vancouver, requiring a short taxi or bus ride to West Vancouver. | Book your vehicle reservation online in advance to guarantee your spot on peak sailings. |
May to September for calm seas and clear views of the Gulf Islands.