The journey from Victoria to Vancouver is a classic Pacific Northwest route. You can take a BC Ferries vessel from Swartz Bay to Tsawwassen, which takes about 1.5 hours of sailing time. Alternatively, you can fly from Victoria International Airport (YYJ) or take a seaplane from the Inner Harbour directly to downtown Vancouver. Both options offer stunning views of the Gulf Islands and the Salish Sea.
Total Distance: Driving distance 115 km, straight-line air distance 95 km.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 30 mins | 3 hours |
| Avg Price | 150-300 CAD | 60-100 CAD |
| Operator | Harbour Air | BC Ferries |
| Route | Victoria Inner Harbour to Vancouver Harbour. | Swartz Bay to Tsawwassen. |
| Tip | Seaplanes are the fastest and most scenic way to travel between the two cities. | Book your ferry reservation online to guarantee your spot. |
Year-round, though summer offers the best weather for ferry travel.