There are
838 mi
from Rogers, AR to Ferndale, MI
That's the driving distance. It would take 16 hours 22 mins to go from Rogers, Arkansas to Ferndale, Michigan.
The flight distance (direct flight from Rogers, AR to Ferndale, MI) is 722.38 mi.
838 mi = 1,348.68 kms