There are
1,082 mi
from Ocala, FL to Hazel Park, MI
That's the driving distance. It would take 20 hours 12 mins to go from Ocala, Florida to Hazel Park, Michigan.
The flight distance (direct flight from Ocala, FL to Hazel Park, MI) is 918.80 mi.
1,082 mi = 1,741.45 kms