Miles between Roanoke, VA and Saginaw, MI

There are
611 mi
from Roanoke, VA to Saginaw, MI

That's the driving distance. It would take 12 hours 8 mins to go from Roanoke, Virginia to Saginaw, Michigan.

The flight distance (direct flight from Roanoke, VA to Saginaw, MI) is 474.24 mi.

611 mi = 983.77 kms