Flights from Philadelphia to Saint Louis – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PHL to STL – All flight route options from Philadelphia International Airport, Pennsylvania, USA to Saint Louis Airport, Missouri, USA. These routes are operated by 9 airlines. Fly non-stop with Southwest Airlines or American Airlines, or choose from 10 different stopover 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.
Philadelphia to Saint Louis flights
There are over 12 airlines and as many as 282 flights every week to this destination. You can fly non-stop to Saint Louis (STL) from Philadelphia (PHL) with American Airlines or Southwest Airlines but if a stopover option suits you better you can choose to fly via Washington, Nashville or any other of the 10 alternatives with connectiing airports.
Philadelphia to Saint Louis with American Airlines
You can fly non-stop every weekday with flights departing from 8:00 am to 7:00 pm. You can also catch a transit flight via Washington or Charlotte. American Airlines is a member of the air alliance OneWorld.
With Spirit Airlines
If you fly from Philadelphia with Spirit Airlines you will do a stopover in Detroit, DTW before reaching Saint Louis. This flight trip will take 3 hours and 52 minutes and you can fly every Monday, Thursday, Friday or Sunday with departures at 07:00.
Distance & flight times: Philadelphia International Airport to Saint Louis Airport
The shortest flight time between PHL and STL is 2 hours and 34 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 34m | - | 816 miles (1313 km) |
DCA Washington | 4h 28m | 30m | 840 miles (1352 km) |
BNA Nashville | 4h 45m | 45m | 950 miles (1529 km) |
MDW Chicago | 4h 50m | 2h 45m | 922 miles (1483 km) |
IAD Dulles | 4h 55m | 1h 25m | 832 miles (1339 km) |
ATL Atlanta | 5h 36m | 1h 45m | 1155 miles (1858 km) |
CLT Charlotte | 5h 43m | 1h 31m | 1027 miles (1652 km) |
BOS Boston | 5h 44m | 1h 11m | 1330 miles (2140 km) |
DTW Detroit | 5h 48m | 2h 8m | 896 miles (1442 km) |
ORD Chicago | 5h 54m | 2h 29m | 939 miles (1511 km) |
MCI Kansas City | 8h 10m | 2h 45m | 1280 miles (2060 km) |

