There are
113 mi
from La Mesa, CA to Rancho Cucamonga, CA
That's the driving distance. It would take 2 hours 14 mins to go from La Mesa, California to Rancho Cucamonga, California.
The flight distance (direct flight from La Mesa, CA to Rancho Cucamonga, CA) is 98.15 mi.
113 mi = 182.39 kms