Miles between Richardson, TX and San Luis, AZ

There are
1,220 mi
from Richardson, TX to San Luis, AZ

That's the driving distance. It would take 20 hours 42 mins to go from Richardson, Texas to San Luis, Arizona.

The flight distance (direct flight from Richardson, TX to San Luis, AZ) is 1,048.61 mi.

1,220 mi = 1.61 kms