How Far is Seattle from Vancouver?

From Seattle, Washington to Vancouver, BC Canada is 141 miles (221 km). The driving time would take you about 2 hours and 23 minutes, up to 3 hours in traffic. You can find more information here: