There are
1,212 mi
from Upland, CA to Vernon, TX
That's the driving distance. It would take 21 hours 16 mins to go from Upland, California to Vernon, Texas.
The flight distance (direct flight from Upland, CA to Vernon, TX) is 1,050 mi.
1,212 mi = 1.61 kms