Flights from Saint Louis to Orlando – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
STL to MCO – All flight route options from Saint Louis Airport, Missouri, USA to Orlando International, Florida, USA. These flights are operated by 7 different airlines. Fly non-stop or choose from 28 different connecting flights. The shortest flight time is 2 hours and 20 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 Orlando
We got great deals on hotels and car rentals near the airport.
Saint Louis to Orlando flights
There are over 31 airlines and as many as 616 flights every week to this destination. You can fly non-stop to Orlando (MCO) from Saint Louis (STL) with Frontier Airlines, Southwest Airlines or Spirit Airlines but if a stopover option suits you better you can choose to fly via Fort Myers, Fort Lauderdale or any other of the 28 alternatives with connectiing airports.
Saint Louis to Orlando with Frontier Airlines
You can fly non-stop every weekday with flights departing between 10:00 am and 5:00 pm. You can also take a connecting flight via Atlanta or Dallas.
With Spirit Airlines
Spirit Airlines has non-stop every Wednesday or Saturday at 10:45 or 11:24. You can also take a connecting flight via Fort Lauderdale or Detroit.
Note Non-stop flights with Spirit Airlines will begin in Jul 2025.
Distance & flight times: Saint Louis Airport to Orlando International
The shortest flight time between STL and MCO is 2 hours and 24 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 24m | - | 886 miles (1426 km) |
RSW Fort Myers | 4h 35m | 1h 0m | 1120 miles (1802 km) |
FLL Fort Lauderdale | 4h 55m | 1h 20m | 1242 miles (1998 km) |
ATL Atlanta | 5h 0m | 1h 1m | 892 miles (1435 km) |
BNA Nashville | 5h 3m | 1h 50m | 893 miles (1437 km) |
DTW Detroit | 5h 9m | 1h 11m | 1406 miles (2262 km) |
ORF Norfolk | 5h 20m | 1h 15m | 1446 miles (2327 km) |
CLT Charlotte | 5h 23m | 1h 31m | 1049 miles (1688 km) |
TUL Tulsa | 5h 35m | 2h 5m | 1361 miles (2190 km) |
RDU Raleigh/Durham | 5h 38m | 1h 30m | 1208 miles (1944 km) |
CMH Columbus | 5h 40m | 2h 0m | 1219 miles (1961 km) |
SRQ Sarasota | 5h 45m | 2h 35m | 1013 miles (1630 km) |
IAD Dulles | 5h 45m | 1h 14m | 1462 miles (2352 km) |
MKE Milwaukee | 5h 50m | 1h 10m | 1392 miles (2240 km) |
PIT Pittsburgh | 5h 53m | 2h 20m | 1395 miles (2245 km) |
OKC Oklahoma City | 5h 55m | 45m | 1535 miles (2470 km) |
MCI Kansas City | 5h 55m | 40m | 1316 miles (2117 km) |
MSY New Orleans | 6h 0m | 2h 35m | 1160 miles (1866 km) |
IAH Houston | 6h 2m | 1h 3m | 1527 miles (2457 km) |
ORD Chicago | 6h 5m | 2h 57m | 1270 miles (2043 km) |
MDW Chicago | 6h 10m | 1h 10m | 1248 miles (2008 km) |
MIA Miami | 6h 12m | 2h 10m | 1269 miles (2042 km) |
CLE Cleveland | 6h 20m | 2h 25m | 1391 miles (2238 km) |
DFW Dallas | 6h 26m | 40m | 1540 miles (2478 km) |
DCA Washington | 6h 31m | 1h 1m | 1486 miles (2391 km) |
HOU Houston | 6h 35m | 2h 30m | 1543 miles (2483 km) |
DAL Dallas | 6h 35m | 2h 55m | 1524 miles (2452 km) |
BWI Baltimore | 6h 55m | 2h 5m | 1532 miles (2465 km) |
LIT Little Rock | 7h 20m | 1h 45m | 1076 miles (1731 km) |

