There are
316 mi
from El Paso, TX to Tucson, AZ
That's the driving distance. It would take 5 hours 31 mins to go from El Paso, Texas to Tucson, Arizona.
The flight distance (direct flight from El Paso, TX to Tucson, AZ) is 262.07 mi.
316 mi = 508.76 kms