St. Louis is approximately 1,200 miles from Las Cruces. The most practical way to travel is by flying from El Paso International Airport (ELP) to St. Louis Lambert International Airport (STL). Driving is a multi-day trip across the United States. Flying is significantly faster, allowing you to reach St. Louis in about 4 hours.
Total Distance: 1,900 km driving, 1,600 km air distance.
Southwest offers frequent flights to STL.
Spring or Fall for mild weather.