There are
549 mi
from Virginia Beach, VA to Rocky River, OH
That's the driving distance. It would take 11 hours 1 min to go from Virginia Beach, Virginia to Rocky River, Ohio.
The flight distance (direct flight from Virginia Beach, VA to Rocky River, OH) is 448.11 mi.
549 mi = 884.28 kms