Miles between Davidson, NC and Faribault, MN

There are
1,138 mi
from Davidson, NC to Faribault, MN

That's the driving distance. It would take 21 hours 39 mins to go from Davidson, North Carolina to Faribault, Minnesota.

The flight distance (direct flight from Davidson, NC to Faribault, MN) is 894.11 mi.

1,138 mi = 1,831.19 kms