The most practical way to travel from Lake Oswego to St. Louis is by flying from Portland International Airport (PDX) to St. Louis Lambert International Airport (STL). The flight duration is approximately 5 hours with a connection. St. Louis is famous for the Gateway Arch and its rich history. Driving is not a practical option due to the 2,000-mile distance.
Total Distance: Driving distance 3,200 km; Air distance 2,600 km.
Southwest often offers competitive rates with one stop.
April to June or September to October for pleasant weather.