There are
1,241 mi
from Roanoke, VA to Fergus Falls, MN
That's the driving distance. It would take 23 hours 51 mins to go from Roanoke, Virginia to Fergus Falls, Minnesota.
The flight distance (direct flight from Roanoke, VA to Fergus Falls, MN) is 1,035.43 mi.
1,241 mi = 1.61 kms