There are
622 mi
from Hampton, VA to Sidney, OH
That's the driving distance. It would take 11 hours 43 mins to go from Hampton, Virginia to Sidney, Ohio.
The flight distance (direct flight from Hampton, VA to Sidney, OH) is 477.38 mi.
622 mi = 1,001.32 kms