Miles between League City, TX and Lake Oswego, OR

There are
2,288 mi
from League City, TX to Lake Oswego, OR

That's the driving distance. It would take 1 day 16 hours to go from League City, Texas to Lake Oswego, Oregon.

The flight distance (direct flight from League City, TX to Lake Oswego, OR) is 1,854.36 mi.

2,288 mi = 3,682.80 kms