There are
1,047 mi
from Jacksonville, FL to Rochester Hills, MI
That's the driving distance. It would take 20 hours to go from Jacksonville, Florida to Rochester Hills, Michigan.
The flight distance (direct flight from Jacksonville, FL to Rochester Hills, MI) is 855.65 mi.
1,047 mi = 1.61 kms