Miles between Roanoke, VA and Lake In The Hills, IL

There are
705 mi
from Roanoke, VA to Lake In The Hills, IL

That's the driving distance. It would take 14 hours 6 mins to go from Roanoke, Virginia to Lake In The Hills, Illinois.

The flight distance (direct flight from Roanoke, VA to Lake In The Hills, IL) is 559.76 mi.

705 mi = 1,134.38 kms