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