Flights from Dallas to Saint Louis – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
DAL to STL – All flight route options from Dallas Love Fld, Texas, USA to Saint Louis Airport, Missouri, USA. These flights are operated by Southwest Airlines. You can either fly non-stop to Saint Louis or with one stop via Austin. The shortest flight time is 1 hour and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Saint Louis Airport
We got great deals on hotels and car rentals near the airport.
Dallas to Saint Louis flights
There are over 11 airlines and as many as 158 flights every week to this destination. You can fly non-stop to Saint Louis (STL) from Dallas (DAL) with Southwest Airlines but if a stopover option suits you better you can choose to fly via Tulsa, Kansas City or any other of the 10 alternatives with connectiing airports.
Tip! You can also fly to Saint Louis from Dallas Fort Worth International (DFW).
Dallas to Saint Louis with Southwest Airlines
You can fly non-stop every weekday with flights departing from 6:00 am to 10:00 pm. You can also catch a transit flight via Tulsa or Kansas City.
Distance & flight times: Dallas Love Fld to Saint Louis Airport
The shortest flight time between DAL and STL is 1 hour and 45 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 45m | - | 548 miles (882 km) |
TUL Tulsa | 3h 30m | 1h 0m | 591 miles (951 km) |
MCI Kansas City | 4h 25m | 45m | 701 miles (1128 km) |
AUS Austin | 4h 55m | 2h 40m | 915 miles (1472 km) |
HOU Houston | 5h 0m | 1h 50m | 933 miles (1501 km) |
OMA Omaha | 5h 8m | 1h 50m | 932 miles (1500 km) |
MSY New Orleans | 5h 8m | 2h 45m | 1046 miles (1683 km) |
LIT Little Rock | 5h 25m | 3h 0m | 594 miles (956 km) |
SAT San Antonio | 5h 35m | 50m | 1039 miles (1672 km) |
BNA Nashville | 5h 38m | 3h 0m | 898 miles (1445 km) |
MDW Chicago | 5h 45m | 2h 40m | 1050 miles (1689 km) |

