Miles between Jacksonville, NC and Terre Haute, IN

There are
810 mi
from Jacksonville, NC to Terre Haute, IN

That's the driving distance. It would take 15 hours 46 mins to go from Jacksonville, North Carolina to Terre Haute, Indiana.

The flight distance (direct flight from Jacksonville, NC to Terre Haute, IN) is 638.66 mi.

810 mi = 1,304.05 kms