Traveling from Surrey to Sidney involves driving to the Tsawwassen Ferry Terminal and taking the BC Ferries route to Swartz Bay. Once you arrive at Swartz Bay, Sidney is a short 10-minute drive north. This route is the primary connection between the Lower Mainland and the Saanich Peninsula. The total travel time is approximately 3.5 hours, including the 95-minute ferry crossing.
Total Distance: Approximately 60 km including the ferry crossing.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 1 hour to terminal | 1 hour 35 mins |
| Avg Price | 30-40 CAD in fuel | 60-100 CAD per vehicle |
| Operator | Personal Vehicle | BC Ferries |
| Route | Highway 10 to Highway 17, then to Tsawwassen Ferry Terminal. | Tsawwassen Ferry Terminal to Swartz Bay Terminal. |
| Tip | Allow extra time for traffic on Highway 17. | Reservations are essential for busy summer weekends. |
Spring and summer for visiting the Butchart Gardens nearby.