Miles between Charlottesville, VA and Champlin, MN

There are
1,165 mi
from Charlottesville, VA to Champlin, MN

That's the driving distance. It would take 21 hours 58 mins to go from Charlottesville, Virginia to Champlin, Minnesota.

The flight distance (direct flight from Charlottesville, VA to Champlin, MN) is 913.66 mi.

1,165 mi = 1,874.95 kms