Cheap Flights from Dallas (DFW) to St. Louis (STL)

Popular airlines from Dallas-Fort Worth Intl. Airport (DFW) to St. Louis Lambert Intl. Airport (STL)

    notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
    deals illustration

    Book smarter

    Save on select hotels after you book a flight*
    trophy illustration

    Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Frequently asked questions

How long does it take to fly from Dallas Airport to STL?
With American Airlines, a direct flight takes roughly 1 hour and 44 minutes. Hop on the 5:44PM flight from Dallas-Fort Worth Intl. Airport (DFW) and come in to land at Lambert-St. Louis Intl. Airport (STL) at 7:28PM. Snag an epic deal on this route when you use Expedia to book your trip.
Is it cheaper to buy a plane ticket from DFW Airport to Lambert Field last minute?
Being the spontaneous type is a fabulous way to travel around, but it isn't necessarily the smartest method to score a bargain airfare. It's better to book your Dallas Airport to Lambert Field journey well ahead of time instead of leaving it until the last minute. Based on flight pricing and demand studies in 2022, we have found that the best time to book domestic flights is between 28 – 35 days ahead of the departure date, and international flights three to four months in advance. Leave all that spontaneity for when you're exploring Lambert Field!
What airline has the least delays from Dallas-Fort Worth Intl. Airport (DFW) to STL?
Recording an on-time arrival score of 80%, American Airlines is the airline that's more likely to fly you from Dallas-Fort Worth Intl. Airport (DFW) to Lambert-St. Louis Intl. Airport (STL) on schedule. Flight delays aren't just an unpleasant experience — they can also lead to a missed connection that upends your entire journey. You can prepare for delays by checking your flight status through the Expedia App long before you get to the airport. If you're already at the terminal and the delay will significantly impact your plans, head to the customer service desk to see what your options are.
What airports do you fly into for St. Louis from Dallas?
From Dallas, you can reach St. Louis via Lambert-St. Louis Intl. Airport (STL), Spirit of St. Louis Airport (SUS) and St. Louis Downtown Airport (CPS). It's a good idea to check which hub is the best option for you before making your decision. If you decide on Lambert-St. Louis Intl. Airport (STL), it's about 19 kilometers northwest of the downtown area. Use the cash you save when booking your journey with Expedia to enjoy the city's awesome sights, such as Busch Stadium and Gateway Arch.
What are the most popular departure times for flights from Dallas-Fort Worth Intl. Airport (DFW) to Lambert Field?
The most popular departure times for flights from DFW to Lambert-St. Louis Intl. Airport (STL) are between 9:00 PM - 10:00 PM on American Airlines. It's a good idea to depart in the morning. The earlier you take off, the better your odds of a delay-free flight with less air traffic in the skies.
Can I change the date of my flight from Dallas-Fort Worth Intl. Airport (DFW) to Lambert-St. Louis Intl. Airport (STL)?
It's a snap to make changes to your Dallas Airport to Lambert Field journey yourself. Just log in to the Expedia Trips portal and tap "change flight." Look for new flights and lock in the one that works best. You'll get an estimate of flight change fees that may apply. You can also find your way to our Customer Service portal to connect with our Virtual Agent and quickly get answers to all your questions.

Travel information

Travel information

Origin airport
Dallas-Fort Worth Intl.
Destination airport
Lambert-St. Louis Intl.
Distance
880 km
Average flight time
1 hour 48 mins

Book with confidence

Book with confidence

Explore a world of travel with Expedia

Explore a world of travel with Expedia