Flights from Miami to Saint Louis – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MIA to STL – All flight route options from Miami International, Florida, USA to Saint Louis Airport, Missouri, USA. These routes are operated by 6 airlines. Fly non-stop with Southwest Airlines or American Airlines, or choose from 9 different stopover flights. The shortest flight time is 2 hours and 55 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.
Miami to Saint Louis flights
There are over 11 airlines and as many as 181 flights every week to this destination. You can fly non-stop to Saint Louis (STL) from Miami (MIA) with American Airlines or Southwest Airlines but if a stopover option suits you better you can choose to fly via Nashville, Atlanta or any other of the 9 alternatives with connectiing airports.
Miami to Saint Louis with American Airlines
You can fly non-stop every weekday with flights departing between 1:00 pm and 10:00 pm. You can also take a connecting flight via Charlotte or Chicago. American Airlines is a member of the air alliance OneWorld.
With Southwest Airlines
You can fly non-stop every weekday with flights departing from 5:00 am to 8:00 pm. You can also catch a transit flight via Nashville or Orlando.
Distance & flight times: Miami International to Saint Louis Airport
The shortest flight time between MIA and STL is 3 hours and 1 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 1m | - | 1075 miles (1730 km) |
BNA Nashville | 4h 45m | 40m | 1085 miles (1746 km) |
ATL Atlanta | 4h 55m | 1h 58m | 1085 miles (1746 km) |
CLT Charlotte | 5h 51m | 59m | 1232 miles (1982 km) |
MDW Chicago | 5h 55m | 2h 15m | 1442 miles (2320 km) |
MCI Kansas City | 6h 10m | 1h 55m | 1497 miles (2409 km) |
DTW Detroit | 6h 10m | 44m | 1596 miles (2568 km) |
ORD Chicago | 6h 23m | 1h 28m | 1464 miles (2356 km) |
CMH Columbus | 8h 15m | 2h 5m | 1408 miles (2265 km) |
MCO Orlando | 10h 28m | 1h 51m | 1080 miles (1738 km) |

