The total driving distance from Amarillo, TX to El Paso, TX is 438 miles or 705 kilometers. Your trip begins in Amarillo, Texas. It ends in El Paso, Texas. If you are planning a road trip, you might also want to calculate the total driving time from Amarillo, TX to El Paso, TX so you can see when you'll arrive at your destination.