There are
769 mi
from Roseville, CA to Bainbridge Island, WA
That's the driving distance. It would take 15 hours 23 mins to go from Roseville, California to Bainbridge Island, Washington.
The flight distance (direct flight from Roseville, CA to Bainbridge Island, WA) is 616.26 mi.
769 mi = 1,237.71 kms