Miles between Kansas City, MO and Fredericksburg, VA

There are
1,065 mi
from Kansas City, MO to Fredericksburg, VA

That's the driving distance. It would take 20 hours 8 mins to go from Kansas City, Missouri to Fredericksburg, Virginia.

The flight distance (direct flight from Kansas City, MO to Fredericksburg, VA) is 923.30 mi.

1,065 mi = 1.61 kms