Miles between Grand Rapids, MI and Dyersburg, TN

There are
610 mi
from Grand Rapids, MI to Dyersburg, TN

That's the driving distance. It would take 11 hours 11 mins to go from Grand Rapids, Michigan to Dyersburg, Tennessee.

The flight distance (direct flight from Grand Rapids, MI to Dyersburg, TN) is 518 mi.

610 mi = 981.60 kms