Miles between Roanoke, VA and Johnston, IA

There are
950 mi
from Roanoke, VA to Johnston, IA

That's the driving distance. It would take 18 hours 19 mins to go from Roanoke, Virginia to Johnston, Iowa.

The flight distance (direct flight from Roanoke, VA to Johnston, IA) is 793.44 mi.

950 mi = 1,528.23 kms