BUF - STL Price | $228 - $346 |
---|---|
STL Temperature | 32 - 80.6 °F |
STL Rainfall | 2.2 - 4.7 inches |
Popular in | October | High demand for flights, 11% potential price rise |
---|---|---|
Cheapest in | August | Best time to find cheap flights, 26% potential price drop |
Average price | $336 | Average for round-trip flights in May 2022 |
Round-trip from | $228 | From Buffalo to Lambert-St Louis |
Saturday flights are found to be more expensive to fly from Buffalo to St. Louis. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to St. Louis.
When searching for a good deal, it’s best to be prepared for potential fluctuations in price. We recommend booking at least 61 days in advance, which can save you up to 92% on flights from Buffalo to St. Louis compared to booking the week you need them. Waiting 61 days out may not be for everyone, so we have options available for flights within the next two weeks, with the lowest price starting at $432. For sooner than that we have options available in the next 3 days from $591.
Due to multiple factors, expect to potentially pay more when booking in October. For low rates, August can be a great choice for travel to St. Louis. Flights to St. Louis from Buffalo in August are about $306 on average during August, but can be found for as low as $190.
One of the essential ways to save on airfare from Buffalo to St. Louis is to remain as flexible as possible. Flights that are in the morning tend to be the most expensive. A flight at noon could potentially save you up to 33% on airfare.
Buffalo
Lambert-St Louis
1 stop
23h 36mLambert-St Louis
Buffalo
1 stop
15h 06mFrontier
Buffalo
Lambert-St Louis
1 stop
17h 16mLambert-St Louis
Buffalo
1 stop
15h 06mMultiple Airlines
Buffalo
Lambert-St Louis
1 stop
4h 24mLambert-St Louis
Buffalo
1 stop
5h 01mAmerican Airlines
Buffalo
Lambert-St Louis
1 stop
23h 36mLambert-St Louis
Buffalo
1 stop
15h 06mFrontier
Buffalo
Lambert-St Louis
1 stop
17h 16mLambert-St Louis
Buffalo
1 stop
15h 06mMultiple Airlines
Buffalo
Lambert-St Louis
1 stop
4h 16mLambert-St Louis
Buffalo
1 stop
3h 57mAmerican Airlines
Buffalo
Lambert-St Louis
1 stop
4h 16mLambert-St Louis
Buffalo
1 stop
3h 57mAmerican Airlines
Buffalo
Lambert-St Louis
1 stop
4h 24mLambert-St Louis
Buffalo
1 stop
5h 01mAmerican Airlines
Buffalo
Lambert-St Louis
1 stop
7h 15mLambert-St Louis
Buffalo
1 stop
3h 52mAmerican Airlines
Buffalo
Lambert-St Louis
1 stop
6h 28mLambert-St Louis
Buffalo
1 stop
5h 17mDelta
Buffalo
Lambert-St Louis
1 stop
6h 05mLambert-St Louis
Buffalo
1 stop
3h 20mDelta
Buffalo
Lambert-St Louis
1 stop
6h 39mLambert-St Louis
Buffalo
2 stops
13h 24mDelta
Buffalo
Lambert-St Louis
1 stop
7h 15mLambert-St Louis
Buffalo
1 stop
3h 52mAmerican Airlines
Buffalo
Lambert-St Louis
1 stop
7h 15mLambert-St Louis
Buffalo
1 stop
3h 42mAmerican Airlines
Buffalo
Lambert-St Louis
2 stops
8h 47mLambert-St Louis
Buffalo
1 stop
3h 52mAmerican Airlines
Buffalo
Lambert-St Louis
1 stop
7h 44mAmerican Airlines
Buffalo
Lambert-St Louis
1 stop
13h 10mFrontier
Buffalo
Lambert-St Louis
1 stop
5h 21mDelta
Some of our airline partners flying from Buffalo to Lambert-St Louis have new flexible policies in place due to COVID-19. American Airlines, Delta, and United Airlines are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like American Airlines with this kind of flexibility.
Yes, there are multiple flights from Buffalo to St. Louis for under $300. The cheapest flight booked recently is on Frontier for just $282, but on average you can expect to pay $391.
There are currently 6+ open flights from Buffalo to St. Louis within the next 7 days for less than $400.
Our cheapest airline available from Buffalo to St. Louis is Frontier. Our recent data shows that you can find tickets from as low as $282 on this airline. Additional options worth looking into are American Airlines and Delta, starting at $299 and $346 round-trip. Frontier is currently priced 8% below the average price you’ll pay for this route.
To fly one-way, consider booking your trip with American Airlines, which is currently one of the cheapest options available, starting at $162. Frontier flights start at $169 while deals on Delta start at $173 one-way.
Consider American Airlines, Delta or Frontier when booking your flight. These represent the most popular airlines when flying from Buffalo to St. Louis.
Looking at all options, your cheapest flight can be booked for $216. While the most popular route (Buffalo - Lambert-St Louis) can be booked for $261 on average our data indicates $552 when flying from Buffalo to St. Louis.