Miles between Beaumont, TX and Amarillo, TX

There are
639 mi
from Beaumont, TX to Amarillo, TX

That's the driving distance. It would take 11 hours 52 mins to go from Beaumont, Texas to Amarillo, Texas.

The flight distance (direct flight from Beaumont, TX to Amarillo, TX) is 571.58 mi.

639 mi = 1,028.34 kms