There are
894 mi
from Rochester Hills, MI to Siloam Springs, AR
That's the driving distance. It would take 17 hours 2 mins to go from Rochester Hills, Michigan to Siloam Springs, Arkansas.
The flight distance (direct flight from Rochester Hills, MI to Siloam Springs, AR) is 753.51 mi.
894 mi = 1,439.20 kms