Miles between Dallas, TX and Fredericksburg, VA

There are
1,272 mi
from Dallas, TX to Fredericksburg, VA

That's the driving distance. It would take 23 hours 22 mins to go from Dallas, Texas to Fredericksburg, Virginia.

The flight distance (direct flight from Dallas, TX to Fredericksburg, VA) is 1,147.39 mi.

1,272 mi = 1.61 kms