There are
27 mi
from Upland, CA to Temple City, CA
That's the driving distance. It would take 35 minutes to go from Upland, California to Temple City, California.
The flight distance (direct flight from Upland, CA to Temple City, CA) is 23.47 mi.
27 mi = 44.11 kms