There are
695 mi
from Hampton, VA to Auburn Hills, MI
That's the driving distance. It would take 13 hours 29 mins to go from Hampton, Virginia to Auburn Hills, Michigan.
The flight distance (direct flight from Hampton, VA to Auburn Hills, MI) is 534.70 mi.
695 mi = 1,118.38 kms