Miles between San Antonio, TX and Marana, AZ

There are
891 mi
from San Antonio, TX to Marana, AZ

That's the driving distance. It would take 14 hours 52 mins to go from San Antonio, Texas to Marana, Arizona.

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

891 mi = 1,434.45 kms