There are
32 mi
from Upland, CA to Pasadena, CA
That's the driving distance. It would take 41 minutes to go from Upland, California to Pasadena, California.
The flight distance (direct flight from Upland, CA to Pasadena, CA) is 28.64 mi.
32 mi = 51.00 kms