Cheap flights from St. Louis (STL) to Barcelona-El Prat (BCN)

STL — BCN
Dec 6 — Dec 131

How to find the cheapest flight from St. Louis (STL) to Barcelona-El Prat (BCN)

All the information you need to plan the best STL to BCN flight in 2022: compare St. Louis to Barcelona-El Prat flight prices with the expected peak season, weather and rainfall in Barcelona-El Prat.

STL - BCN

Price

$590 - $1,203

BCN

Temperature

48.2 - 75.2 °F

BCN

Rainfall

0.8 - 3.6 inches

Popular inJulyHigh demand for flights, 29% potential price rise
Cheapest inJanuaryBest time to find cheap flights, 31% potential price drop
Round-trip from$590From Lambert-St Louis to Barcelona-El Prat
One-way from$475One-way flight from Lambert-St Louis to Barcelona-El Prat

How far in advance should I book a flight from St. Louis to Barcelona-El Prat Airport?

Users have found that booking a flight from St. Louis to Barcelona-El Prat Airport at least 61 days early can save you up to 90% on average compared to booking a flight this week. If booking 61 days before your flight isn’t an option for you, users have found flights from St. Louis to Barcelona-El Prat Airport for as little as $1,250 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as $2,024 for flights departing within the next 3 days.

What is the cheapest month to fly from St. Louis to Barcelona-El Prat Airport?

Our data shows that January tends to be the cheapest month to fly to Barcelona-El Prat Airport from St. Louis. Users have commonly found prices around $850 for the month, but tickets can be as low as $544. Due to multiple factors, prepare for potentially higher prices in July.

When is the cheapest time to fly from St. Louis to Barcelona-El Prat Airport (STL - BCN)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from St. Louis to Barcelona-El Prat Airport as you normally would.

Cheap flights from St. Louis to Barcelona-El Prat in December, January 2022

The best prices found for STL to BCN flights for December, January
Dec 31 - Jan 7
STL

Lambert-St Louis

BCN

Barcelona-El Prat

2 stops

17h 16m
BCN

Barcelona-El Prat

STL

Lambert-St Louis

1 stop

28h 10m
$903

Lufthansa

Pick Dates

Deal found 12/1

Dec 31 - Jan 7
STL

Lambert-St Louis

BCN

Barcelona-El Prat

2 stops

17h 16m
BCN

Barcelona-El Prat

STL

Lambert-St Louis

2 stops

26h 40m
$913

Lufthansa

Pick Dates

Deal found 12/1

Dec 27 - Jan 7
STL

Lambert-St Louis

BCN

Barcelona-El Prat

2 stops

32h 05m
BCN

Barcelona-El Prat

STL

Lambert-St Louis

2 stops

19h 44m
$1,032

United Airlines

Pick Dates

Deal found 11/29

St. Louis to Barcelona-El Prat 2022 flight deals

Cheap flights to Barcelona-El Prat from St. Louis found for this year
Dec 31 - Jan 7
STL

Lambert-St Louis

BCN

Barcelona-El Prat

2 stops

17h 16m
BCN

Barcelona-El Prat

STL

Lambert-St Louis

1 stop

28h 10m
$903

Lufthansa

Pick Dates

Deal found 12/1

Dec 31 - Jan 7
STL

Lambert-St Louis

BCN

Barcelona-El Prat

2 stops

17h 16m
BCN

Barcelona-El Prat

STL

Lambert-St Louis

2 stops

26h 40m
$913

Lufthansa

Pick Dates

Deal found 12/1

Dec 27 - Jan 7
STL

Lambert-St Louis

BCN

Barcelona-El Prat

2 stops

32h 05m
BCN

Barcelona-El Prat

STL

Lambert-St Louis

2 stops

19h 44m
$1,032

United Airlines

Pick Dates

Deal found 11/29

Cheap ITA Airways flights from St. Louis to Barcelona-El Prat

Feb 21 - Feb 28
STL

Lambert-St Louis

BCN

Barcelona-El Prat

2 stops

16h 52m
BCN

Barcelona-El Prat

STL

Lambert-St Louis

2 stops

37h 09m
$563

ITA Airways

Pick Dates

Deal found 11/30

Feb 9 - Feb 16
STL

Lambert-St Louis

BCN

Barcelona-El Prat

2 stops

21h 02m
BCN

Barcelona-El Prat

STL

Lambert-St Louis

2 stops

40h 48m
$638

ITA Airways

Pick Dates

Deal found 12/1

Cheap Iberia flights from St. Louis to Barcelona-El Prat

Feb 20 - Feb 28
STL

Lambert-St Louis

BCN

Barcelona-El Prat

1 stop

18h 47m
BCN

Barcelona-El Prat

STL

Lambert-St Louis

2 stops

18h 58m
$617

Iberia

Pick Dates

Deal found 11/30

Feb 20 - Feb 27
STL

Lambert-St Louis

BCN

Barcelona-El Prat

1 stop

18h 47m
BCN

Barcelona-El Prat

STL

Lambert-St Louis

2 stops

18h 58m
$667

Iberia

Pick Dates

Deal found 11/30

One-way flights to Barcelona-El Prat from St. Louis

The cheapest one-way flights from St. Louis to Barcelona-El Prat
Jan 9
STL

Lambert-St Louis

BCN

Barcelona-El Prat

3 stops

37h 09m
$304

Multiple Airlines

Pick Dates

Deal found 12/1

Mar 13
STL

Lambert-St Louis

BCN

Barcelona-El Prat

2 stops

43h 42m
$331

Multiple Airlines

Pick Dates

Deal found 11/29

Jan 8
STL

Lambert-St Louis

BCN

Barcelona-El Prat

3 stops

37h 50m
$348

Multiple Airlines

Pick Dates

Deal found 12/1

Related info for your journey

Useful info, stats and facts about St. Louis to Barcelona-El Prat flights.

What airport do you fly from for flights from St. Louis to Barcelona-El Prat?

Lambert-St Louis (STL) is the airport you will fly out of if you book a flight from St. Louis to Barcelona-El Prat. You should not have trouble finding flights to Barcelona-El Prat from Lambert-St Louis; the airport handles an average of 0 outbound flights to Barcelona-El Prat per day. You should also have plenty of airline options to choose from since 10 airlines have flights from the St. Louis airport to Barcelona-El Prat. It is only a 12.7 mi journey to Lambert-St Louis (STL) from St. Louis’s city center.

Which airlines flying from Lambert-St Louis to Barcelona-El Prat have flexible cancellations due to COVID-19?

Some of our airline partners flying from Lambert-St Louis to Barcelona-El Prat have new flexible policies in place due to COVID-19. British Airways, American Airlines, 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 British Airways with this kind of flexibility.

Can I find flights from St. Louis to Barcelona-El Prat Airport for under $600 on Cheapflights?

Yes, there are multiple flights from St. Louis to Barcelona-El Prat Airport for under $600. The cheapest flight booked recently is on ITA Airways for just $563, but on average you can expect to pay $635.

What are the cheapest airlines flying from St. Louis to Barcelona-El Prat Airport round-trip?

Our cheapest airline available from St. Louis to Barcelona-El Prat Airport is ITA Airways. Our recent data shows that you can find tickets from as low as $563 on this airline. Additional options worth looking into are Delta and Iberia, starting at $608 and $617 round-trip. ITA Airways is priced at 33% lower than the current average price of a flight leaving 3 months from now.

What are the cheapest airlines to fly from St. Louis to Barcelona-El Prat Airport one-way?

One-way options have recently been found by users for as low as $475 on Finnair. Other airlines that offer cheap prices include Iberia from $476 and Scandinavian Airlines from $590 one-way.

What are the most popular airlines that fly from St. Louis to Barcelona-El Prat Airport?

Before booking your flight from St. Louis to Barcelona-El Prat Airport check out the most popular airlines for this route: American Airlines, Air Canada or Air France.

What are the cheapest flights from St. Louis to Barcelona-El Prat Airport?

Looking for the cheapest flight from St. Louis to Barcelona-El Prat Airport? While on average our users pay $1,700, our data indicates the cheapest price to be $493. The most popular route (Lambert-St Louis - Barcelona-El Prat), is priced around $603.

Alternative routes for St. Louis to Barcelona-El Prat

See prices for flight routes from nearby airports that may be better suited for you.

Top 9 airlines flying from St. Louis to Barcelona-El Prat

The chart below displays the airlines Cheapflights users traveling from St. Louis to Barcelona-El Prat choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Juneyao AirlinesCheapest$14Average$21FlexibilityNo cancel feeOn-time66%COVID-19 safety
Search Juneyao Airlines flights
IberiaCheapest$400Average$764FlexibilityNo cancel feeOn-time77%COVID-19 safety
Search Iberia flights
KLMCheapest$475Average$686FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search KLM flights
LufthansaCheapest$493Average$734FlexibilityNo cancel feeOn-time76%COVID-19 safety
Search Lufthansa flights
American AirlinesCheapest$517Average$927FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
DeltaCheapest$529Average$790FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
Air CanadaCheapest$533Average$781FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Air Canada flights
United AirlinesCheapest$560Average$859FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights
British AirwaysCheapest$688Average$966FlexibilityNo cancel feeOn-time70%COVID-19 safety
Search British Airways flights