Miles between Virginia Beach, VA and Cleveland, MS

There are
995 mi
from Virginia Beach, VA to Cleveland, MS

That's the driving distance. It would take 19 hours 9 mins to go from Virginia Beach, Virginia to Cleveland, Mississippi.

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

995 mi = 1,601.02 kms