Miles between Tempe, AZ and El Paso, TX

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