Miles between Sunnyvale, CA and Vancouver, WA

There are
676 mi
from Sunnyvale, CA to Vancouver, WA

That's the driving distance. It would take 13 hours 1 min to go from Sunnyvale, California to Vancouver, Washington.

The flight distance (direct flight from Sunnyvale, CA to Vancouver, WA) is 572.30 mi.

676 mi = 1,087.24 kms