There are
188 mi
from Upland, CA to Calexico, CA
That's the driving distance. It would take 3 hours 35 mins to go from Upland, California to Calexico, California.
The flight distance (direct flight from Upland, CA to Calexico, CA) is 158.03 mi.
188 mi = 302.62 kms