Miles between Wheaton, IL and Roanoke, VA

There are
677 mi
from Wheaton, IL to Roanoke, VA

That's the driving distance. It would take 13 hours 36 mins to go from Wheaton, Illinois to Roanoke, Virginia.

The flight distance (direct flight from Wheaton, IL to Roanoke, VA) is 538.06 mi.

677 mi = 1,089.85 kms