Flights from Philadelphia to St Louis (PHL to STL)

1 travelers, Economy class
1 (12+)
0 (2-11)
0 (<2yrs)
Powered by Skyscanner

Best price to flight from Philadelphia to St Louis (One Way)

What is the distance between Philadelphia and St Louis?

The average distance from Philadelphia to St Louis is 1307 kilometers (equals to 812 miles or 705 nautical miles). Your flight will departure from Philadelphia International Airport, United States and arrive on Lambert International Airport, United States.

How long is the flight from Philadelphia to St Louis?

The average flight time between Philadelphia to St Louis is 4 hours and 25 minutes.

How much is the fare for flight between Philadelphia and St Louis?

The average price for one-way airfare from Philadelphia to St Louis is 164 USD (none-taxes) for economy class.