There are
2,419 mi
from Rochester Hills, MI to Oak Harbor, WA
That's the driving distance. It would take 1 day 19 hours to go from Rochester Hills, Michigan to Oak Harbor, Washington.
The flight distance (direct flight from Rochester Hills, MI to Oak Harbor, WA) is 1,930.24 mi.
2,419 mi = 3.22 kms