STL to DFW Flights: Connect from the Gateway City to Big D
Cheapest flight found
$118.98
Last updated Feb 16, 2026
Prices by Month
Price History
Tracking the May 7, 2026 departure — the cheapest date we found.
Search this route
From
St. Louis (STL)
To
Dallas (DFW)
Track this route and save
Get email alerts when STL to DFW prices drop. We check every hour.
Search FlightsTraveling from the iconic Gateway Arch to the bustling heart of North Texas has never been more convenient, as several major carriers offer multiple daily non-stop flights between St. Louis Lambert International Airport and Dallas/Fort Worth International Airport. This short hop of roughly 550 miles typically takes just under two hours, making it an ideal route for business travelers heading to corporate headquarters or leisure seekers looking to explore the vibrant arts districts and legendary barbecue scenes of the DFW Metroplex. Whether you are flying for a quick weekend getaway or a long-term relocation, understanding the local logistics and flight schedules will ensure your journey from the Midwest to the Southern plains is as smooth and efficient as possible.
Travel Tips
First, download your airline's mobile app before arriving at STL to receive real-time updates on gate changes, especially during peak morning departure times when the terminals can become quite busy. Second, if you are flying with American Airlines, you will likely arrive at DFW’s Terminal A or C, so be sure to check the Skylink train map if you need to transfer to the Rental Car Center or other terminals. Third, St. Louis weather can be unpredictable in the spring, so always check for potential delays due to severe thunderstorms which often affect flight paths heading south toward Texas. Finally, consider booking a mid-week flight, such as Tuesday or Wednesday, as these days often see lower demand compared to the heavy business traffic on Mondays and Fridays.
Airport Information
St. Louis (STL)
St. Louis Lambert International Airport (STL) serves as the primary commercial hub for the Missouri-Illinois metropolitan area and is conveniently located about 14 miles northwest of downtown St. Louis. Known for its historic Minoru Yamasaki-designed terminal, the airport provides a range of amenities including local favorites like Pasta House and Schlafly Beer for a final taste of the city before you depart.
Dallas (DFW)
Dallas/Fort Worth International Airport (DFW) is one of the busiest and largest airports in the world, serving as a massive global hub for American Airlines and covering more land area than the island of Manhattan. Located halfway between the cities of Dallas and Fort Worth, it features five terminals connected by the high-speed Skylink train, offering travelers seamless access to a wide array of dining, shopping, and premium lounges.
Seasonal Pricing Patterns
Generally, the most affordable time to fly from St. Louis to Dallas is during the late winter months of January and February, excluding holiday periods, when passenger volume is lower. Conversely, prices tend to spike during the heat of the summer and around major sporting events or holidays like Thanksgiving. Booking at least three to four weeks in advance is recommended to avoid the premium pricing associated with last-minute business travel demand on this specific regional corridor.
Frequently Asked Questions
How long is the flight from STL to DFW?
The average non-stop flight duration is approximately 1 hour and 45 minutes, though total travel time can vary slightly based on wind speeds and air traffic control.
Which airlines fly non-stop from St. Louis to Dallas?
American Airlines is the primary carrier offering frequent non-stop service directly to DFW, while Southwest Airlines serves the nearby Dallas Love Field (DAL).
Is there public transportation from DFW to downtown Dallas?
Yes, travelers can take the DART (Dallas Area Rapid Transit) Orange Line directly from Terminal A to various points in downtown Dallas for a very affordable fare.
What is the best time to arrive at STL for this flight?
It is recommended to arrive at least 90 minutes to 2 hours before your scheduled departure to account for security screening and potential terminal transit.