Miles between Virginia Beach, VA and Kansas City, MO

There are
1,175 mi
from Virginia Beach, VA to Kansas City, MO

That's the driving distance. It would take 21 hours 51 mins to go from Virginia Beach, Virginia to Kansas City, Missouri.

The flight distance (direct flight from Virginia Beach, VA to Kansas City, MO) is 1,023.03 mi.

1,175 mi = 1.61 kms