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