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

Mon 12/Mar - Sat 17/Mar
5 days Flights from St Louis to Philadelphia on United 12/03/2018
$346
Fri 08/Dec - Mon 11/Dec
3 days Flights from St Louis to Philadelphia on Frontier Airlines 08/12/2017
$168
Fri 29/Dec - Sat 06/Jan
8 days Flights from St Louis to Philadelphia on Frontier Airlines 29/12/2017
$308
Wed 29/Nov - Thu 07/Dec
8 days Flights from St Louis to Philadelphia on Frontier Airlines 29/11/2017
$260
Wed 17/Jan - Sat 20/Jan
3 days Flights from St Louis to Philadelphia on Frontier Airlines 17/01/2018
$250
Thu 01/Feb - Sat 03/Feb
2 days Flights from St Louis to Philadelphia on Frontier Airlines 01/02/2018
$250
Thu 17/May - Mon 21/May
4 days Flights from St Louis to Philadelphia on Frontier Airlines 17/05/2018
$327
Thu 14/Jun - Sun 17/Jun
3 days Flights from St Louis to Philadelphia on Frontier Airlines 14/06/2018
$438
Thu 12/Apr - Tue 17/Apr
5 days Flights from St Louis to Philadelphia on Frontier Airlines 12/04/2018
$288