There are
425 mi
from Tempe, AZ to El Paso, TX
That's the driving distance. It would take 7 hours 24 mins to go from Tempe, Arizona to El Paso, Texas.
The flight distance (direct flight from Tempe, AZ to El Paso, TX) is 337.62 mi.
425 mi = 684.68 kms