There are
865 mi
from Sunnyvale, CA to Bainbridge Island, WA
That's the driving distance. It would take 16 hours 51 mins to go from Sunnyvale, California to Bainbridge Island, Washington.
The flight distance (direct flight from Sunnyvale, CA to Bainbridge Island, WA) is 709.14 mi.
865 mi = 1,391.40 kms