Miles between Clarksville, TN and Shawnee, OK

There are
643 mi
from Clarksville, TN to Shawnee, OK

That's the driving distance. It would take 11 hours 35 mins to go from Clarksville, Tennessee to Shawnee, Oklahoma.

The flight distance (direct flight from Clarksville, TN to Shawnee, OK) is 541.36 mi.

643 mi = 1,034.53 kms