There are
685 mi
from Hampton, VA to Phenix City, AL
That's the driving distance. It would take 13 hours 16 mins to go from Hampton, Virginia to Phenix City, Alabama.
The flight distance (direct flight from Hampton, VA to Phenix City, AL) is 583.28 mi.
685 mi = 1,101.98 kms