There are
1,277 mi
from San Antonio, TX to Forest Lake, MN
That's the driving distance. It would take 22 hours 34 mins to go from San Antonio, Texas to Forest Lake, Minnesota.
The flight distance (direct flight from San Antonio, TX to Forest Lake, MN) is 1,135.75 mi.
1,277 mi = 1.61 kms