Miles between Trenton, NJ and Dyersburg, TN

There are
990 mi
from Trenton, NJ to Dyersburg, TN

That's the driving distance. It would take 18 hours 22 mins to go from Trenton, New Jersey to Dyersburg, Tennessee.

The flight distance (direct flight from Trenton, NJ to Dyersburg, TN) is 845.46 mi.

990 mi = 1,593.78 kms