Miles between Nashville, TN and Rockwall, TX

There are
642 mi
from Nashville, TN to Rockwall, TX

That's the driving distance. It would take 11 hours 22 mins to go from Nashville, Tennessee to Rockwall, Texas.

The flight distance (direct flight from Nashville, TN to Rockwall, TX) is 593.95 mi.

642 mi = 1,032.81 kms