To reach Sidney from Abbotsford, you must drive to the Tsawwassen Ferry Terminal and take the ferry to Swartz Bay on Vancouver Island. The drive to the terminal takes about 90 minutes, followed by a 95-minute ferry crossing. Once you arrive at Swartz Bay, Sidney is a short 10-minute drive or bus ride away. This route is the primary connection for travelers heading to the Saanich Peninsula or Victoria. Total travel time is typically 4 to 5 hours.
Total Distance: 115 km total; 85 km straight-line air distance.
|
Connecting
|
Connecting
|
|
|---|---|---|
| Duration | 5 hours 30 mins | 4 hours |
| Avg Price | 60-90 CAD | 120-170 CAD (including ferry) |
| Operator | BC Connector | BC Ferries |
| Route | Abbotsford to Vancouver, then bus to Swartz Bay/Sidney. | Highway 1 to Tsawwassen, Ferry to Swartz Bay, Highway 17 to Sidney. |
| Tip | The BC Connector bus service offers a seamless transfer from the mainland to the island. | The Swartz Bay terminal is very close to Sidney, making this a convenient route. |
Spring and early autumn for pleasant weather and fewer crowds.