Miles between San Antonio, TX and Payson, AZ

There are
946 mi
from San Antonio, TX to Payson, AZ

That's the driving distance. It would take 16 hours 51 mins to go from San Antonio, Texas to Payson, Arizona.

The flight distance (direct flight from San Antonio, TX to Payson, AZ) is 822.39 mi.

946 mi = 1,522.97 kms