Cheap Flights from Philadelphia to St. Louis

Prices were available within the past 7 days and starts at $64 for one-way flights and $122 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Reviews from verified customers

Jan 10, 2020

There was an odor on the plane that was on my clothes when I got off... Yuck!

Jan 2, 2020

The wifi didn't work on my ipad

Jan 1, 2020

Crew let me sit in economy because no one was sitting there.

Dec 3, 2019

British Airways was great!

Nov 27, 2019

Flight Attendants are the rudest of any airline I’ve ever flown. Can they speak? Because they certainly dont say ‘hi’ or ‘how are you’ or ‘thanks for flying with us’. Like I said, absolutely rude. It’s not like they a better than their passengers but WOW! do they act like it!

Nov 21, 2019

Good flight

Sep 27, 2019

Great pilots

Aug 26, 2019

All good

Aug 12, 2019

It was the first time I had not paid for am early board and it was fine and easy. I did pay for a seat (to make sure I had one) and it was great.

Jul 30, 2019

The wifi didn't work for us

Philadelphia to St. Louis route information

Origin Airport Philadelphia Intl.
Destination Airport Lambert-St. Louis Intl.
Airlines Serving American Airlines, Delta, Frontier Airlines, United
Flight Price $122
Distance 811 mi

Cheap PHL to STL Flights