Miles between Rochester Hills, MI and Siloam Springs, AR

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