There are
196 mi
from Santa Maria, CA to Rancho Cucamonga, CA
That's the driving distance. It would take 3 hours 58 mins to go from Santa Maria, California to Rancho Cucamonga, California.
The flight distance (direct flight from Santa Maria, CA to Rancho Cucamonga, CA) is 172.07 mi.
196 mi = 315.78 kms