There are
1,367 mi
from Monterey Park, CA to San Marcos, TX
That's the driving distance. It would take 23 hours 29 mins to go from Monterey Park, California to San Marcos, Texas.
The flight distance (direct flight from Monterey Park, CA to San Marcos, TX) is 1,215.38 mi.
1,367 mi = 2,199.37 kms