There are
964 mi
from Oxnard, CA to Lake Oswego, OR
That's the driving distance. It would take 18 hours 17 mins to go from Oxnard, California to Lake Oswego, Oregon.
The flight distance (direct flight from Oxnard, CA to Lake Oswego, OR) is 797.10 mi.
964 mi = 1,551.65 kms