There are
1,192 mi
from Durham, NC to Savage, MN
That's the driving distance. It would take 22 hours 45 mins to go from Durham, North Carolina to Savage, Minnesota.
The flight distance (direct flight from Durham, NC to Savage, MN) is 969.96 mi.
1,192 mi = 1.61 kms