There are
887 mi
from Hampton, VA to Lake In The Hills, IL
That's the driving distance. It would take 17 hours 11 mins to go from Hampton, Virginia to Lake In The Hills, Illinois.
The flight distance (direct flight from Hampton, VA to Lake In The Hills, IL) is 729.60 mi.
887 mi = 1,427.58 kms