The journey from Mayne Island to Surrey requires a combination of ferry travel and driving. You must board the BC Ferries vessel at Village Bay Terminal bound for Tsawwassen. Upon arrival at the Tsawwassen terminal, you will drive north via Highway 17 and Highway 10 to reach Surrey. The total distance is approximately 65 kilometers including the water crossing. This route is the primary lifeline for island residents commuting to the Lower Mainland.
Total Distance: 65 km driving distance; 55 km straight-line air distance.
|
Direct
|
Direct
|
|
|---|---|---|
| Duration | 45 mins | 1 hour 35 mins |
| Avg Price | $20 - $30 | $45 - $60 |
| Operator | Personal Vehicle | BC Ferries |
| Route | Highway 17 to Highway 10. | Village Bay Terminal to Tsawwassen Terminal. |
| Tip | Traffic congestion is common on Highway 10 during afternoon rush hour near the Surrey border. | Book your ferry reservation online in advance to guarantee boarding during peak summer weekends. |
May to September for reliable ferry schedules and clear road conditions.