The journey from Sunnyvale to St. Louis is approximately 1,800 miles. Flying is the most practical mode of transport, with flights from SJC or SFO to St. Louis Lambert International Airport (STL). The flight duration is about 4 hours. St. Louis is famous for the Gateway Arch and its vibrant cultural scene.
Total Distance: 2,900 km driving, 2,600 km air distance.
Southwest often offers competitive rates for this route.
Spring or Fall for mild weather.