There are
281 mi
from Hampton, VA to Phoenixville, PA
That's the driving distance. It would take 6 hours 25 mins to go from Hampton, Virginia to Phoenixville, Pennsylvania.
The flight distance (direct flight from Hampton, VA to Phoenixville, PA) is 218.86 mi.
281 mi = 452.63 kms