There are
236 mi
from Hampton, VA to Sanford, NC
That's the driving distance. It would take 4 hours 40 mins to go from Hampton, Virginia to Sanford, North Carolina.
The flight distance (direct flight from Hampton, VA to Sanford, NC) is 190.83 mi.
236 mi = 379.45 kms