Miles between San Bernardino, CA and Lake Oswego, OR

There are
1,010 mi
from San Bernardino, CA to Lake Oswego, OR

That's the driving distance. It would take 19 hours 2 mins to go from San Bernardino, California to Lake Oswego, Oregon.

The flight distance (direct flight from San Bernardino, CA to Lake Oswego, OR) is 831.71 mi.

1,010 mi = 1.61 kms