To reach Richmond from Mayne Island, you must take the BC Ferries route from Village Bay to the Tsawwassen terminal. Once you arrive at Tsawwassen, Richmond is a short 20-minute drive north via Highway 17 and Highway 99. This is the primary gateway for travelers heading to the Vancouver International Airport. The total travel time is approximately 2.5 hours including ferry transit. It is a highly efficient route for mainland access.
Total Distance: 45 km including ferry and road; 35 km straight-line air distance.
The ferry terminal at Tsawwassen is very close to the Richmond border.
Spring and Fall for fewer crowds and easier ferry boarding.