There are
1,182 mi
from Virginia Beach, VA to Raymore, MO
That's the driving distance. It would take 22 hours 15 mins to go from Virginia Beach, Virginia to Raymore, Missouri.
The flight distance (direct flight from Virginia Beach, VA to Raymore, MO) is 1,015.42 mi.
1,182 mi = 1.61 kms