How long is the drive from Vancouver Canada to Washington DC?
It is about 2800 miles driving distance from Vancouver, Canada, to Washington D.C. The route takes approximately 42 hours to drive, non-stop. However, the drive can take significantly longer depending on traffic, weather, and stops.