Miles between Santa Fe, NM and South Houston, TX

There are
858 mi
from Santa Fe, NM to South Houston, TX

That's the driving distance. It would take 15 hours 43 mins to go from Santa Fe, New Mexico to South Houston, Texas.

The flight distance (direct flight from Santa Fe, NM to South Houston, TX) is 748.03 mi.

858 mi = 1,381.18 kms