There are
918 mi
from Ocala, FL to Arnold, MO
That's the driving distance. It would take 17 hours 8 mins to go from Ocala, Florida to Arnold, Missouri.
The flight distance (direct flight from Ocala, FL to Arnold, MO) is 794.01 mi.
918 mi = 1,476.73 kms