Miles between San Antonio, TX and Benton Harbor, MI

There are
1,294 mi
from San Antonio, TX to Benton Harbor, MI

That's the driving distance. It would take 23 hours 15 mins to go from San Antonio, Texas to Benton Harbor, Michigan.

The flight distance (direct flight from San Antonio, TX to Benton Harbor, MI) is 1,104.20 mi.

1,294 mi = 1.61 kms