The most practical way to travel from Lake Oswego to Richmond is by flying from Portland International Airport (PDX) to Richmond International Airport (RIC). The flight duration is approximately 5 hours with a connection. Richmond is known for its history, riverfront, and cultural institutions. Driving is not a practical option due to the 2,500-mile distance.
Total Distance: Driving distance 4,000 km; Air distance 3,300 km.
American Airlines offers the most frequent connections.
May to September for pleasant weather and outdoor activities.