Miles between Roanoke, VA and Sauk Rapids, MN

There are
1,137 mi
from Roanoke, VA to Sauk Rapids, MN

That's the driving distance. It would take 21 hours 58 mins to go from Roanoke, Virginia to Sauk Rapids, Minnesota.

The flight distance (direct flight from Roanoke, VA to Sauk Rapids, MN) is 932.26 mi.

1,137 mi = 1,829.32 kms