Miles between Rogers, AR and Roanoke, VA

There are
987 mi
from Rogers, AR to Roanoke, VA

That's the driving distance. It would take 17 hours 43 mins to go from Rogers, Arkansas to Roanoke, Virginia.

The flight distance (direct flight from Rogers, AR to Roanoke, VA) is 786.27 mi.

987 mi = 1,588.40 kms