There are
1,266 mi
from San Antonio, TX to Sun Prairie, WI
That's the driving distance. It would take 23 hours 27 mins to go from San Antonio, Texas to Sun Prairie, Wisconsin.
The flight distance (direct flight from San Antonio, TX to Sun Prairie, WI) is 1,080.38 mi.
1,266 mi = 1.61 kms