Miles between Nashville, TN and New Bern, NC

There are
661 mi
from Nashville, TN to New Bern, NC

That's the driving distance. It would take 12 hours 26 mins to go from Nashville, Tennessee to New Bern, North Carolina.

The flight distance (direct flight from Nashville, TN to New Bern, NC) is 551.51 mi.

661 mi = 1,064.16 kms