To reach Squamish from Sidney, you will take the BC Ferry from Swartz Bay to Tsawwassen. From the terminal, you will drive north through the Lower Mainland and take the Sea-to-Sky Highway (Highway 99) to reach Squamish. This route is famous for its stunning coastal and mountain views.
Total Distance: Driving distance 130 km (including ferry), air distance 90 km.
The Sea-to-Sky Highway is a beautiful drive.
Year-round, but avoid peak rush hour traffic.