The journey from Aldergrove to Victoria involves a combination of driving and a ferry crossing. You must drive to the Tsawwassen Ferry Terminal, which takes about 60 minutes, and then take the BC Ferries service to Swartz Bay, which takes 95 minutes. From Swartz Bay, it is a 30-minute drive into downtown Victoria. This is a scenic route that connects the mainland to Vancouver Island. Plan your ferry travel in advance, especially during peak summer months.
Total Distance: 120 km total travel distance; 100 km straight-line distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 4 hours | 1 hour 35 mins |
| Avg Price | 40-60 CAD in fuel | 60-80 CAD |
| Operator | Personal Vehicle | BC Ferries |
| Route | Highway 1 to Tsawwassen Ferry Terminal. | Tsawwassen to Swartz Bay. |
| Tip | Book your ferry reservation in advance. | Enjoy the views from the deck during the crossing. |
Summer for the best weather and ferry availability.