Miles between Amarillo, TX and El Campo, TX

There are
622 mi
from Amarillo, TX to El Campo, TX

That's the driving distance. It would take 11 hours 15 mins to go from Amarillo, Texas to El Campo, Texas.

The flight distance (direct flight from Amarillo, TX to El Campo, TX) is 528 mi.

622 mi = 1,000.43 kms