There are
1,256 mi
from San Antonio, TX to Columbia Heights, MN
That's the driving distance. It would take 22 hours 15 mins to go from San Antonio, Texas to Columbia Heights, Minnesota.
The flight distance (direct flight from San Antonio, TX to Columbia Heights, MN) is 1,116.08 mi.
1,256 mi = 1.61 kms