Miles between Portland, OR and Rancho Cucamonga, CA

There are
996 mi
from Portland, OR to Rancho Cucamonga, CA

That's the driving distance. It would take 18 hours 44 mins to go from Portland, Oregon to Rancho Cucamonga, California.

The flight distance (direct flight from Portland, OR to Rancho Cucamonga, CA) is 833.24 mi.

996 mi = 1,603.26 kms