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