There are
689 mi
from Hampton, VA to Seymour, IN
That's the driving distance. It would take 12 hours 44 mins to go from Hampton, Virginia to Seymour, Indiana.
The flight distance (direct flight from Hampton, VA to Seymour, IN) is 536.27 mi.
689 mi = 1,109.29 kms