Flights from Philadelphia to St Louis (PHL to STL)

Find cheap Philadelphia, United States to St Louis, United States flights with our free search service. Compare all available fares for direct or connection flights to St Louis.

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 13 hours and 43 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 916 USD (none-taxes) for economy class.

Cheap flights from Philadelphia to St Louis

Tue 30/Jan - Tue 30/Jan
0 days Flights from Philadelphia to St Louis on United 30/01/2018
$92
Sat 20/Jan - Thu 17/May
117 days Flights from Philadelphia to St Louis on Frontier Airlines 20/01/2018
$424
Wed 31/Jan - Wed 14/Feb
14 days Flights from Philadelphia to St Louis on United 31/01/2018
$97
Wed 25/Apr - Sun 29/Apr
4 days Flights from Philadelphia to St Louis on Frontier Airlines 25/04/2018
$316
Thu 26/Apr - Tue 01/May
5 days Flights from Philadelphia to St Louis on Frontier Airlines 26/04/2018
$323
Tue 13/Feb - Tue 13/Feb
0 days Flights from Philadelphia to St Louis on United 13/02/2018
$91
Fri 09/Feb - Sun 08/Apr
58 days Flights from Philadelphia to St Louis on United 09/02/2018
$407
Tue 27/Feb - Mon 05/Mar
6 days Flights from Philadelphia to St Louis on Frontier Airlines 27/02/2018
$294
Fri 02/Mar - Sun 04/Mar
2 days Flights from Philadelphia to St Louis on United 02/03/2018
$137
Wed 28/Mar - Tue 03/Apr
6 days Flights from Philadelphia to St Louis on United 28/03/2018
$343
Thu 13/Sep - Mon 17/Sep
4 days Flights from Philadelphia to St Louis on United 13/09/2018
$461
Wed 25/Jul - Tue 31/Jul
6 days Flights from Philadelphia to St Louis on Frontier Airlines 25/07/2018
$378
Sat 28/Jul - Fri 03/Aug
6 days Flights from Philadelphia to St Louis on Frontier Airlines 28/07/2018
$487
Thu 10/May - Tue 05/Jun
26 days Flights from Philadelphia to St Louis on Frontier Airlines 10/05/2018
$321
Tue 22/May - Sat 26/May
4 days Flights from Philadelphia to St Louis on Frontier Airlines 22/05/2018
$259
Fri 01/Jun - Mon 04/Jun
3 days Flights from Philadelphia to St Louis on Frontier Airlines 01/06/2018
$364
Thu 28/Jun - Tue 24/Jul
26 days Flights from Philadelphia to St Louis on Frontier Airlines 28/06/2018
$387
Thu 02/Aug - Mon 06/Aug
4 days Flights from Philadelphia to St Louis on Frontier Airlines 02/08/2018
$397
Thu 25/Oct - Sun 28/Oct
3 days Flights from Philadelphia to St Louis on United 25/10/2018
$462