Miles between Mesa, AZ and Seguin, TX

There are
1,005 mi
from Mesa, AZ to Seguin, TX

That's the driving distance. It would take 17 hours to go from Mesa, Arizona to Seguin, Texas.

The flight distance (direct flight from Mesa, AZ to Seguin, TX) is 858.27 mi.

1,005 mi = 1.61 kms