Miles between Tucson, AZ and Richmond, TX

There are
1,043 mi
from Tucson, AZ to Richmond, TX

That's the driving distance. It would take 17 hours 34 mins to go from Tucson, Arizona to Richmond, Texas.

The flight distance (direct flight from Tucson, AZ to Richmond, TX) is 916.54 mi.

1,043 mi = 1.61 kms