Miles between Cleveland, OH and Dyersburg, TN

There are
644 mi
from Cleveland, OH to Dyersburg, TN

That's the driving distance. It would take 12 hours 1 min to go from Cleveland, Ohio to Dyersburg, Tennessee.

The flight distance (direct flight from Cleveland, OH to Dyersburg, TN) is 560.11 mi.

644 mi = 1,035.92 kms