Traveling from Mill Bay to Vancouver requires a combination of driving and a ferry crossing. You must first drive 30 minutes south to the Swartz Bay Ferry Terminal, then take a 95-minute BC Ferries sailing to Tsawwassen, followed by a 45-minute drive into downtown Vancouver. This journey covers approximately 100 kilometers in total. It is a scenic route that showcases the beauty of the Gulf Islands. Planning your ferry reservation in advance is essential for a smooth trip.
Total Distance: 100 km total distance; 85 km straight-line air distance.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 1 hour 30 mins | 3 hours total |
| Avg Price | 150-300 CAD | 60-100 CAD (vehicle + passenger) |
| Operator | Harbour Air | BC Ferries |
| Route | Victoria Harbour to Vancouver Harbour. | Swartz Bay to Tsawwassen. |
| Tip | Seaplanes offer the fastest and most scenic way to travel. | Book your ferry reservation online to guarantee your spot. |
Spring and autumn to avoid the peak summer ferry crowds.