Miles between Upland, CA and Lake Oswego, OR

There are
989 mi
from Upland, CA to Lake Oswego, OR

That's the driving distance. It would take 18 hours 39 mins to go from Upland, California to Lake Oswego, Oregon.

The flight distance (direct flight from Upland, CA to Lake Oswego, OR) is 826.15 mi.

989 mi = 1,591.52 kms