To reach New Westminster from Sidney, you will take the BC Ferry from Swartz Bay to Tsawwassen. From the terminal, you will drive north through the Lower Mainland to reach New Westminster, which is located on the banks of the Fraser River. The drive takes you through several municipalities in the Metro Vancouver area.
Total Distance: Driving distance 60 km (including ferry), air distance 50 km.
Traffic in the Lower Mainland can be heavy.
Year-round, but avoid peak rush hour traffic.