Lebanon
Lebanon
St. Louis
St. Louis
Flight Driving

Lebanon to St. Louis

Updated: 28 May 2026

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.
Fastest Way
Flying, which takes about 6 hours including layovers.
Cheapest Way
Driving is generally cheaper for groups, while flights are more efficient for solo travelers.
Compare Lebanon to St. Louis Routes
Flight
Connecting
Driving
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.
Travel Tips
  • Airport
    LEB is small and convenient, but flights are often more expensive than from BOS.
  • Driving
    Use a toll pass like E-ZPass for the various toll roads along the I-90 corridor.
  • Accommodation
    Book hotels in advance if traveling during major events or conventions.
  • Dining
    Try the local St. Louis-style pizza and toasted ravioli.
  • Time Zone
    Remember that you will cross from Eastern to Central Time.
Safety Tips
  • Driving
    Avoid driving through major cities during rush hour to reduce stress.
  • Vehicle
    Ensure your car is serviced before embarking on a long-distance road trip.
  • Personal Safety
    Stay in well-lit, populated areas when exploring the city at night.
  • Emergency
    Keep a roadside assistance plan active for the duration of your trip.
People Also Ask
  • How far is St. Louis?
    It is approximately 1,200 miles from Lebanon, NH.
  • Can I take a train?
    Amtrak is an option, but it requires multiple transfers and is very time-consuming.
  • Is it better to fly or drive?
    Flying is significantly faster and less exhausting.
  • What is the best route?
    I-90 to I-70 is the most common and direct driving route.
  • Are there direct flights?
    No, you will need to connect through a hub like Charlotte or Philadelphia.
Quick Info
  • From Lebanon, New Hampshire, United States
  • To St. Louis, Missouri, United States
  • Modes
Best Time to Travel

Spring or autumn to avoid extreme Midwestern heat and winter snowstorms.

Things to Do in St. Louis
1
Gateway Arch
Take a tram to the top of this iconic monument for panoramic views of the city.
2
Forest Park
Visit one of the largest urban parks in the country, home to the zoo and art museum.
3
City Museum
Explore this unique, multi-story playground built from repurposed industrial materials.
4
Anheuser-Busch Brewery
Take a tour of the historic brewery and learn about the city's brewing heritage.
Tags
Lebanon NH to St. Louis flights to St. Louis driving to St. Louis travel from New Hampshire to Missouri LEB airport BOS to STL flights cross-country travel St. Louis travel guide