There are
1,075 mi
from Ocala, FL to Deerfield, IL
That's the driving distance. It would take 20 hours 28 mins to go from Ocala, Florida to Deerfield, Illinois.
The flight distance (direct flight from Ocala, FL to Deerfield, IL) is 951.91 mi.
1,075 mi = 1,729.99 kms