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

Fri 29/Dec - Wed 03/Jan
5 days Flights from St Louis to Philadelphia on United 29/12/2017
$382
Thu 21/Dec - Thu 28/Dec
7 days Flights from St Louis to Philadelphia on United 21/12/2017
$336
Fri 29/Sep - Mon 02/Oct
3 days Flights from St Louis to Philadelphia on Frontier Airlines 29/09/2017
$302
Mon 13/Nov - Mon 13/Nov
0 days Flights from St Louis to Philadelphia on United 13/11/2017
$336
Thu 30/Nov - Thu 07/Dec
7 days Flights from St Louis to Philadelphia on United 30/11/2017
$394
Thu 19/Oct - Sun 26/Nov
38 days Flights from St Louis to Philadelphia on United 19/10/2017
$503
Thu 12/Oct - Mon 16/Oct
4 days Flights from St Louis to Philadelphia on Frontier Airlines 12/10/2017
$252
Thu 19/Apr - Sun 22/Apr
3 days Flights from St Louis to Philadelphia on United 19/04/2018
$394
Thu 21/Jun - Sun 24/Jun
3 days Flights from St Louis to Philadelphia on United 21/06/2018
$505
Mon 19/Mar - Wed 21/Mar
2 days Flights from St Louis to Philadelphia on United 19/03/2018
$416
Thu 04/Jan - Sun 07/Jan
3 days Flights from St Louis to Philadelphia on Alaska Airlines 04/01/2018
$661