To reach Surrey from Sidney, you must take the BC Ferries service from Swartz Bay to Tsawwassen. Once you arrive at the Tsawwassen terminal, it is a 45-minute drive or bus ride to Surrey. This route connects Vancouver Island to the Lower Mainland, providing a vital link for commuters and travelers alike.
Total Distance: Driving distance 120 km (including ferry), air distance 85 km.
Book your ferry reservation in advance to avoid long waits.
Year-round, but summer is best for ferry travel.