The distance from Eugene to Charlotte is over 2,500 miles, making flying the only practical mode of transport. You can fly from Eugene Airport (EUG) to Charlotte Douglas International (CLT) with a connection in a major hub like Denver, Phoenix, or Seattle. The flight time typically ranges from 9 to 11 hours depending on the layover. Driving is possible but would take several days, making it less efficient for most travelers.
Total Distance: 4,100 km driving, 3,500 km air distance.
American Airlines has a major hub in Charlotte, offering good connectivity.
April to June or September to October for pleasant weather.