There are
680 mi
from Clarksville, TN to Norman, OK
That's the driving distance. It would take 12 hours 19 mins to go from Clarksville, Tennessee to Norman, Oklahoma.
The flight distance (direct flight from Clarksville, TN to Norman, OK) is 571.24 mi.
680 mi = 1,094.95 kms