There are
974 mi
from Camden, NJ to Dyersburg, TN
That's the driving distance. It would take 18 hours 8 mins to go from Camden, New Jersey to Dyersburg, Tennessee.
The flight distance (direct flight from Camden, NJ to Dyersburg, TN) is 821.03 mi.
974 mi = 1,567.55 kms