The journey begins at Village Bay Terminal on Mayne Island, where you board a BC Ferries vessel to Tsawwassen Terminal. The crossing takes approximately 95 minutes depending on the sailing schedule. Upon arrival at Tsawwassen, you must drive or take a bus north via Highway 17 and Highway 10 to reach New Westminster. This route covers roughly 65 kilometers of road travel after the ferry. It is a scenic journey that transitions from the quiet Gulf Islands to the urban core of the Lower Mainland.
Total Distance: Driving distance 65 km, straight-line air distance 55 km.
Book your ferry reservation in advance to guarantee a spot on peak weekend sailings.
May to September for reliable ferry schedules and clear road conditions.