There are
2,346 mi
from Rochester Hills, MI to Bainbridge Island, WA
That's the driving distance. It would take 1 day 18 hours to go from Rochester Hills, Michigan to Bainbridge Island, Washington.
The flight distance (direct flight from Rochester Hills, MI to Bainbridge Island, WA) is 1,927.75 mi.
2,346 mi = 3.22 kms