Skip to main content
Beginning of main content

Cheap Flights from St. Louis to Philadelphia $294.95

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Best Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from St. Louis to Philadelphia (STL to PHL)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Interesting Facts About Flights from St. Louis to Philadelphia (STL to PHL)

Question : For STL to PHL, how many departure times are there on a given day?
Answer : On average, you can expect 20 different choices of flight times when you book. Compared to the average route with 31 flight times, you won't have as many options as other routes.

Question : Looking for the cheapest flight over the next 30 days?
Answer : As of December 5th, the best day for booking to Philadelphia (PHL) from Saint Louis (STL) is December 20th. Bookings have been made roughly 18% below the average price for this route.

Question : What's the likelihood of you being delayed on this route?
Answer : The best way to measure a flight's promptness combines both on-time percentage and total delay minutes. STL to PHL currently has 2.6 stars out of 5, earning the route a far below-average rating compared to the rest of the world.

Question : If having the most departure times is important to you, are there particular days that offer more options than others?
Answer : With 112 total flight time options, Wednesday provides the most flexibility from STL to PHL. The day with the fewest options is Saturday with 60 different times.

Question : Are prices changing frequently for this route?
Answer : Prices are fluctuating much more for this route than the majority of routes. Prices tend to be lower the further out you book.

Question : How many days should you spend in Philadelphia if you're flying in from Saint Louis?
Answer : The average time spent in Philadelphia by passengers flying from STL is eight days.

Question : When travelling to Philadelphia from Saint Louis, how long will you be in the air?
Answer : This flight takes 2 hours and 10 minutes on average.