Miles between Dallas, TX and Oxford, AL

There are
695 mi
from Dallas, TX to Oxford, AL

That's the driving distance. It would take 12 hours 31 mins to go from Dallas, Texas to Oxford, Alabama.

The flight distance (direct flight from Dallas, TX to Oxford, AL) is 634.32 mi.

695 mi = 1,119.12 kms