There are
981 mi
from Long Beach, CA to Lake Oswego, OR
That's the driving distance. It would take 18 hours 28 mins to go from Long Beach, California to Lake Oswego, Oregon.
The flight distance (direct flight from Long Beach, CA to Lake Oswego, OR) is 839.25 mi.
981 mi = 1,578.01 kms