The distance from Vancouver, Canada, to Spokane, Washington, is approximately 280 miles (450 kilometers) when traveling by road. The journey typically takes around 4.5 to 5.5 hours, depending on traffic and border crossing times. If you were to measure the distance as the crow flies, it's about 230 miles (370 kilometers).
Copyright © 2026 eLLeNow.com All Rights Reserved.