There are
977 mi
from Las Vegas, NV to Lake Oswego, OR
That's the driving distance. It would take 18 hours 59 mins to go from Las Vegas, Nevada to Lake Oswego, Oregon.
The flight distance (direct flight from Las Vegas, NV to Lake Oswego, OR) is 742.21 mi.
977 mi = 1,571.92 kms