Miles between Roanoke, VA and Kansas City, KS

There are
926 mi
from Roanoke, VA to Kansas City, KS

That's the driving distance. It would take 17 hours 46 mins to go from Roanoke, Virginia to Kansas City, Kansas.

The flight distance (direct flight from Roanoke, VA to Kansas City, KS) is 806.68 mi.

926 mi = 1,490.33 kms