Miles between Roanoke, VA and Cedar Lake, IN

There are
616 mi
from Roanoke, VA to Cedar Lake, IN

That's the driving distance. It would take 12 hours 19 mins to go from Roanoke, Virginia to Cedar Lake, Indiana.

The flight distance (direct flight from Roanoke, VA to Cedar Lake, IN) is 490.32 mi.

616 mi = 991.87 kms