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 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 374 USD (none-taxes) for economy class.

Cheap flights from Philadelphia to St Louis

Fri 27/Apr - Tue 01/May
4 days Flights from Philadelphia to St Louis on Frontier Airlines 27/04/2018
$175
Thu 28/Jun - Wed 04/Jul
6 days Flights from Philadelphia to St Louis on Frontier Airlines 28/06/2018
$396
Sat 09/Jun - Sun 10/Jun
1 days Flights from Philadelphia to St Louis on Frontier Airlines 09/06/2018
$316
Wed 30/May - Wed 06/Jun
7 days Flights from Philadelphia to St Louis on Frontier Airlines 30/05/2018
$278
Tue 01/May - Wed 02/May
1 days Flights from Philadelphia to St Louis on Frontier Airlines 01/05/2018
$201
Sun 22/Jul - Wed 19/Dec
150 days Flights from Philadelphia to St Louis on United 22/07/2018
$428
Wed 18/Jul - Sun 05/Aug
18 days Flights from Philadelphia to St Louis on United 18/07/2018
$441
Mon 16/Jul - Fri 20/Jul
4 days Flights from Philadelphia to St Louis on United 16/07/2018
$401
Tue 08/Jan - Wed 16/Jan
8 days Flights from Philadelphia to St Louis on United 08/01/2019
$499
Thu 27/Sep - Mon 01/Oct
4 days Flights from Philadelphia to St Louis on United 27/09/2018
$358
Sun 09/Sep - Mon 17/Sep
8 days Flights from Philadelphia to St Louis on Frontier Airlines 09/09/2018
$316
Sat 25/Aug - Sun 26/Aug
1 days Flights from Philadelphia to St Louis on Frontier Airlines 25/08/2018
$333
Fri 31/Aug - Mon 03/Sep
3 days Flights from Philadelphia to St Louis on Frontier Airlines 31/08/2018
$324
Tue 05/Feb - Fri 08/Feb
3 days Flights from Philadelphia to St Louis on United 05/02/2019
$458