There are
38 mi
from Hesperia, CA to Rancho Cucamonga, CA
That's the driving distance. It would take 47 minutes to go from Hesperia, California to Rancho Cucamonga, California.
The flight distance (direct flight from Hesperia, CA to Rancho Cucamonga, CA) is 27.69 mi.
38 mi = 61.86 kms