There are
1,297 mi
from La Mesa, CA to Seguin, TX
That's the driving distance. It would take 21 hours 56 mins to go from La Mesa, California to Seguin, Texas.
The flight distance (direct flight from La Mesa, CA to Seguin, TX) is 1,146.52 mi.
1,297 mi = 2,088.04 kms