Miles between Roanoke, VA and Raymore, MO

There are
931 mi
from Roanoke, VA to Raymore, MO

That's the driving distance. It would take 17 hours 56 mins to go from Roanoke, Virginia to Raymore, Missouri.

The flight distance (direct flight from Roanoke, VA to Raymore, MO) is 795.88 mi.

931 mi = 1,498.92 kms