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

