La distancia entre Hampton - Virginia a Morrisville - Pennsylvania es de 554 km (345 mi). El tiempo estimado de la ruta de viaje entre las dos ciudades es de aproximadamente 5 h 47 min. En línea recta la distancia entre Hampton y Morrisville es de 376 km (234 mi).