The journey from Salt Spring Island to Abbotsford requires a combination of ferry and road travel. You must first take a BC Ferries vessel from Fulford Harbour to Swartz Bay or Vesuvius to Crofton. From the mainland terminal at Tsawwassen, you will navigate Highway 17 and Highway 1 East. The total distance is approximately 110 kilometers depending on your specific island departure point. Expect a travel time of 3.5 to 4 hours including ferry wait times. This route connects the serene Gulf Islands to the bustling agricultural hub of the Fraser Valley.
Total Distance: 110 km driving distance; 85 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 1 hour 45 mins | 1 hour 35 mins |
| Avg Price | 25 to 40 CAD | 35 to 50 CAD |
| Operator | Personal Vehicle | BC Ferries |
| Route | Highway 17 to Highway 1 East | Fulford Harbour to Swartz Bay or Vesuvius to Crofton |
| Tip | Traffic congestion is common on Highway 1 near the Port Mann Bridge during weekday rush hours. | Book your ferry reservation in advance during peak summer weekends to avoid long sailing waits. |
May to September for reliable ferry schedules and clear highway conditions.