There are
788 mi
from Upland, CA to Horizon City, TX
That's the driving distance. It would take 13 hours 52 mins to go from Upland, California to Horizon City, Texas.
The flight distance (direct flight from Upland, CA to Horizon City, TX) is 683.81 mi.
788 mi = 1,267.64 kms