There are
1,321 mi
from Layton, UT to San Antonio, TX
That's the driving distance. It would take 1 day to go from Layton, Utah to San Antonio, Texas.
The flight distance (direct flight from Layton, UT to San Antonio, TX) is 1,104.04 mi.
1,321 mi = 2,126.65 kms