There are
2,450 mi
from Baton Rouge, LA to Lake Oswego, OR
That's the driving distance. It would take 1 day 19 hours to go from Baton Rouge, Louisiana to Lake Oswego, Oregon.
The flight distance (direct flight from Baton Rouge, LA to Lake Oswego, OR) is 1,986.09 mi.
2,450 mi = 3.22 kms