The distance from Tucson to St. Louis is approximately 2,400 kilometers. Flying is the most practical mode, with connections available through major hubs to reach St. Louis Lambert International Airport (STL). Alternatively, you can take the Amtrak Texas Eagle to St. Louis, which is a direct route from the Southwest. This cross-country rail trip is a scenic way to see the heartland of America. Flying remains the most time-efficient method, usually taking around 5 hours.
Total Distance: Driving distance 2,450 km, straight-line air distance 2,100 km.
|
Direct
|
Connecting
|
|
|---|---|---|
| Duration | 40 hours | 5 hours |
| Avg Price | $300 - $600 | $250 - $500 |
| Operator | Amtrak | Southwest Airlines |
| Route | Texas Eagle from Tucson to St. Louis. | TUS to STL via DAL or PHX. |
| Tip | The train journey is long but offers beautiful views of the Midwest. | Southwest offers frequent connections through Texas hubs, making this a convenient route. |
May to June or September to October for mild weather.