Flights from St Louis to Philadelphia (STL to PHL)

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

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

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

What is the distance between St Louis and Philadelphia?

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

Cheap flights from St Louis to Philadelphia

Sun 30/Jul - Tue 22/Aug
23 days Flights from St Louis to Philadelphia on Frontier Airlines 30/07/2017
$442
Thu 31/Aug - Tue 05/Sep
5 days Flights from St Louis to Philadelphia on Southwest Airlines 31/08/2017
$427
Fri 25/Aug - Fri 25/Aug
0 days Flights from St Louis to Philadelphia on Alaska Airlines 25/08/2017
$369
Mon 28/Aug - Wed 30/Aug
2 days Flights from St Louis to Philadelphia on United 28/08/2017
$336
Fri 18/Aug - Mon 18/Dec
122 days Flights from St Louis to Philadelphia on Frontier Airlines 18/08/2017
$565
Thu 31/Aug - Tue 05/Sep
5 days Flights from St Louis to Philadelphia on United 31/08/2017
$336
Wed 27/Sep - Sat 30/Sep
3 days Flights from St Louis to Philadelphia on Frontier Airlines 27/09/2017
$328
Sat 30/Sep - Mon 02/Oct
2 days Flights from St Louis to Philadelphia on United 30/09/2017
$336
Sat 04/Nov - Mon 06/Nov
2 days Flights from St Louis to Philadelphia on United 04/11/2017
$339
Tue 28/Nov - Sat 02/Dec
4 days Flights from St Louis to Philadelphia on United 28/11/2017
$336
Thu 12/Apr - Sun 15/Apr
3 days Flights from St Louis to Philadelphia on United 12/04/2018
$447
Fri 23/Feb - Sun 25/Feb
2 days Flights from St Louis to Philadelphia on United 23/02/2018
$403
Wed 27/Dec - Wed 03/Jan
7 days Flights from St Louis to Philadelphia on United 27/12/2017
$414
Fri 01/Dec - Mon 04/Dec
3 days Flights from St Louis to Philadelphia on Frontier Airlines 01/12/2017
$388
Sat 28/Oct - Sat 04/Nov
7 days Flights from St Louis to Philadelphia on United 28/10/2017
$340
Sat 07/Oct - Wed 11/Oct
4 days Flights from St Louis to Philadelphia on Frontier Airlines 07/10/2017
$330