There are
631 mi
from Rochester Hills, MI to Sikeston, MO
That's the driving distance. It would take 11 hours 59 mins to go from Rochester Hills, Michigan to Sikeston, Missouri.
The flight distance (direct flight from Rochester Hills, MI to Sikeston, MO) is 525.48 mi.
631 mi = 1,016.22 kms