There are
1,249 mi
from San Antonio, TX to Inver Grove Heights, MN
That's the driving distance. It would take 22 hours 1 min to go from San Antonio, Texas to Inver Grove Heights, Minnesota.
The flight distance (direct flight from San Antonio, TX to Inver Grove Heights, MN) is 1,106.49 mi.
1,249 mi = 1.61 kms