Miles between Jacksonville, FL and Natchez, MS

There are
647 mi
from Jacksonville, FL to Natchez, MS

That's the driving distance. It would take 12 hours 8 mins to go from Jacksonville, Florida to Natchez, Mississippi.

The flight distance (direct flight from Jacksonville, FL to Natchez, MS) is 583.62 mi.

647 mi = 1,040.97 kms