Traveling from Lebanon, NH to St. Louis, MO is a significant journey of over 1,200 miles. The most practical method is to fly from Lebanon Municipal Airport (LEB) with a connection, or drive to Boston Logan (BOS) for a direct flight. Driving is a multi-day endeavor, typically taking 20-22 hours of pure driving time via I-80 and I-70. St. Louis is a major Midwestern hub known for the Gateway Arch and its rich musical history. Plan your route carefully to account for major city traffic in places like Cleveland or Indianapolis.
Total Distance: 1,950 km driving, 1,650 km air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 6 hours | 22 hours |
| Avg Price | $350 - $600 | $250 - $350 in fuel |
| Operator | American Airlines | Personal Vehicle |
| Route | LEB to PHL/CLT to STL. | I-89 S to I-90 W to I-70 W. |
| Tip | Book early to secure reasonable fares on regional flights. | Plan for at least two overnight stops to manage fatigue. |
Spring or autumn to avoid extreme Midwestern heat and winter snowstorms.