There are
1,300 mi
from San Gabriel, CA to Uvalde, TX
That's the driving distance. It would take 22 hours 26 mins to go from San Gabriel, California to Uvalde, Texas.
The flight distance (direct flight from San Gabriel, CA to Uvalde, TX) is 1,127.26 mi.
1,300 mi = 2,092.45 kms