There are
994 mi
from Jackson, TN to Deerfield Beach, FL
That's the driving distance. It would take 18 hours 9 mins to go from Jackson, Tennessee to Deerfield Beach, Florida.
The flight distance (direct flight from Jackson, TN to Deerfield Beach, FL) is 823.24 mi.
994 mi = 1,599.27 kms