Miles between Rosemead, CA and San Antonio, TX

There are
1,343 mi
from Rosemead, CA to San Antonio, TX

That's the driving distance. It would take 22 hours 46 mins to go from Rosemead, California to San Antonio, Texas.

The flight distance (direct flight from Rosemead, CA to San Antonio, TX) is 1,192.32 mi.

1,343 mi = 2,162.12 kms