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