Miles between Roanoke, VA and Fergus Falls, MN

There are
1,247 mi
from Roanoke, VA to Fergus Falls, MN

That's the driving distance. It would take 23 hours 52 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,247 mi = 2,006.30 kms