Flights from Orlando to Saint Louis – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MCO to STL – All flight route options from Orlando International, Florida, USA to Saint Louis Airport, Missouri, USA. These flights are operated by 9 different airlines. Fly non-stop or choose from 25 different connecting flights. The shortest flight time is 2 hours and 30 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.
Orlando to Saint Louis flights
There are over 28 airlines and as many as 622 flights every week to this destination. You can fly non-stop to Saint Louis (STL) from Orlando (MCO) with Frontier Airlines, Southwest Airlines or Spirit Airlines but if a stopover option suits you better you can choose to fly via Raleigh/Durham, Columbus or any other of the 25 alternatives with connectiing airports.
Orlando to Saint Louis with Frontier Airlines
You can fly non-stop every weekday with flights departing between 8:00 am and 10:00 pm. You can also take a connecting flight via Atlanta or Dallas.
With American Airlines
American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Orlando International to Saint Louis Airport
The shortest flight time between MCO and STL is 2 hours and 39 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 39m | - | 886 miles (1426 km) |
RDU Raleigh/Durham | 5h 0m | 1h 0m | 1208 miles (1944 km) |
CMH Columbus | 5h 0m | 40m | 1219 miles (1961 km) |
CLT Charlotte | 5h 3m | 1h 36m | 1049 miles (1688 km) |
ATL Atlanta | 5h 6m | 1h 24m | 892 miles (1435 km) |
MSY New Orleans | 5h 25m | 1h 55m | 1160 miles (1866 km) |
MIA Miami | 5h 34m | 1h 24m | 1269 miles (2042 km) |
RSW Fort Myers | 5h 35m | 1h 20m | 1120 miles (1802 km) |
BNA Nashville | 5h 40m | 1h 10m | 893 miles (1437 km) |
DTW Detroit | 5h 43m | 1h 52m | 1406 miles (2262 km) |
ORD Chicago | 5h 43m | 1h 13m | 1270 miles (2043 km) |
DCA Washington | 5h 55m | 1h 51m | 1486 miles (2391 km) |
MKE Milwaukee | 5h 58m | 1h 25m | 1392 miles (2240 km) |
PIT Pittsburgh | 6h 0m | 2h 35m | 1395 miles (2245 km) |
IAH Houston | 6h 6m | 2h 58m | 1527 miles (2457 km) |
MCI Kansas City | 6h 13m | 2h 40m | 1316 miles (2117 km) |
MDW Chicago | 6h 20m | 1h 20m | 1248 miles (2008 km) |
FLL Fort Lauderdale | 6h 25m | 2h 23m | 1242 miles (1998 km) |
CLE Cleveland | 6h 25m | 50m | 1391 miles (2238 km) |
DFW Dallas | 6h 28m | 40m | 1540 miles (2478 km) |
TUL Tulsa | 6h 30m | 2h 25m | 1361 miles (2190 km) |
OKC Oklahoma City | 6h 35m | 1h 40m | 1535 miles (2470 km) |
DAL Dallas | 6h 45m | 1h 10m | 1524 miles (2452 km) |
IAD Dulles | 6h 54m | 1h 39m | 1462 miles (2352 km) |
HOU Houston | 6h 55m | 1h 25m | 1543 miles (2483 km) |
BWI Baltimore | 7h 15m | 1h 25m | 1532 miles (2465 km) |

