Miles between Virginia Beach, VA and Long Beach, MS

There are
986 mi
from Virginia Beach, VA to Long Beach, MS

That's the driving distance. It would take 18 hours 33 mins to go from Virginia Beach, Virginia to Long Beach, Mississippi.

The flight distance (direct flight from Virginia Beach, VA to Long Beach, MS) is 880.04 mi.

986 mi = 1,587.49 kms