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 23/Feb - Mon 26/Feb
3 days Flights from St Louis to Philadelphia on Frontier Airlines 23/02/2018
$516
Thu 22/Mar - Sat 31/Mar
9 days Flights from St Louis to Philadelphia on United 22/03/2018
$355
Thu 29/Mar - Sun 01/Apr
3 days Flights from St Louis to Philadelphia on Alaska Airlines 29/03/2018
$817
Sat 24/Mar - Sun 03/Jun
71 days Flights from St Louis to Philadelphia on United 24/03/2018
$448
Tue 10/Apr - Tue 17/Apr
7 days Flights from St Louis to Philadelphia on Frontier Airlines 10/04/2018
$227
Tue 03/Apr - Tue 08/May
35 days Flights from St Louis to Philadelphia on United 03/04/2018
$398
Sun 16/Sep - Sat 06/Oct
20 days Flights from St Louis to Philadelphia on United 16/09/2018
$451
Tue 11/Sep - Tue 18/Sep
7 days
$363
Sat 30/Jun - Sat 07/Jul
7 days Flights from St Louis to Philadelphia on United 30/06/2018
$528
Tue 12/Jun - Tue 12/Jun
0 days Flights from St Louis to Philadelphia on Frontier Airlines 12/06/2018
$291
Tue 15/May - Fri 18/May
3 days Flights from St Louis to Philadelphia on Frontier Airlines 15/05/2018
$274
Thu 31/May - Sun 03/Jun
3 days Flights from St Louis to Philadelphia on Frontier Airlines 31/05/2018
$357
Wed 11/Jul - Fri 13/Jul
2 days Flights from St Louis to Philadelphia on Frontier Airlines 11/07/2018
$363