FlightsFrom St. Louis

To Barcelona

Cheap Flights from St. Louis to Barcelona

Browse current best options from St. Louis. Become a member to unlock all deals and get alerts when new deals appear.

Deals from

St. Louis

RatePunk searches hundreds of travel sites at once for deals on flights to Barcelona

Prices updated 24 days ago

486,190 searches this week

171 airlines compared

80%+ AI score for best value

Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)

Today’s best flight deals from St. Louis to Barcelona

Explore current cheapest deals departing from St. Louis to Barcelona

October 21 - October 27

Cheapest

STL - Barcelona

$900

$763

Round trip

October 13 - October 20

Best

STL - Barcelona

$901

$765

Round trip

October 14 - October 21

STL - Barcelona

$900

$767

Round trip

November 4 - November 11

STL - Barcelona

$744

$771

Round trip

November 11 - November 18

STL - Barcelona

$742

$774

Round trip

December 8 - December 22

STL - Barcelona

$896

$775

Round trip

October 25 - October 30

STL - Barcelona

$913

$777

Round trip

October 6 - October 14

Earliest

STL - Barcelona

$874

$781

Round trip

October 6 - October 13

Earliest

STL - Barcelona

$888

$781

Round trip

October 20 - October 30

STL - Barcelona

$889

$785

Round trip

Unlock all 500+ flight deals to Barcelona and get alerts when great deals appear

Route Intelligence — 486,190 Searches this Week

Insights for flights from St. Louis to Barcelona

Fares for flights from St. Louis to Barcelona typically range from $591–$1019, with a median of $792. Right now, fares are below the typical level, and about 35% of recent fares were classified as a good price. New deals appear almost daily, offering frequent opportunities to find cheap flights from St. Louis to Barcelona.
When considering the cheapest time to fly from St. Louis to Barcelona, the data indicates that January stands out with a median fare of $447. February is also a strong option, with median fares around $451. Additionally, August presents a more affordable period, showing median fares of $490.
A typical journey from St. Louis to Barcelona takes about 25h 6m, including connections. Given that most itineraries connect at least once, this duration reflects the common travel experience for this route.
Flights from St. Louis to Barcelona cover a distance of 7469 km, classifying this as a long-haul route. This considerable distance means that all itineraries will involve at least one stopover, with most itineraries connecting at least twice.

How much is a round trip from St. Louis to Barcelona

Regular price: $722 - $1,613

Prices are currently within the regular range.

The regular price range for flights from St. Louis to Barcelona is between $722 and $1613. The current lowest deal is $756 with American Airlines for travel from Oct 21-Oct 27.

now $756

Low $722

High $1,613

The cheapest time to fly from St. Louis to Barcelona

The cheapest month to fly from St. Louis to Barcelona is January, with a median price of $447. The most expensive month is October, with a median price of $1082. Prices are generally lower from January to December.

January

Cheapest

Flights from $447

October

Most Expensive

Flights from $1,082

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Direct flights from St. Louis to Barcelona

Airline logo

United Airlines

Airline logo

Frontier Airlines

Airline logo

American Airlines

Airline logo

Lufthansa

Last-minute flights going from St. Louis to Barcelona

Sat, Jun 20

⌛ Last-Minute

STL - Barcelona

Air Canada

St. Louis (STL) - Barcelona (BCN)

Air Canada

$1,020

$1,358

One-way

Sat, Jun 20

⌛ Last-Minute

STL - Barcelona

United Airlines

St. Louis (STL) - Barcelona (BCN)

United Airlines

$961

$1,539

One-way

Mon, Jun 22

⌛ Last-Minute

STL - Barcelona

Air Canada

St. Louis (STL) - Barcelona (BCN)

Air Canada

$1,020

$1,227

One-way

Tue, Jun 23

⌛ Last-Minute

STL - Barcelona

Air Canada

St. Louis (STL) - Barcelona (BCN)

Air Canada

$1,022

$1,499

One-way

Tue, Jun 23

⌛ Last-Minute

STL - Barcelona

United Airlines

St. Louis (STL) - Barcelona (BCN)

United Airlines

$1,038

$1,566

One-way

Thu, Jun 25

⌛ Last-Minute

STL - Barcelona

United Airlines

St. Louis (STL) - Barcelona (BCN)

United Airlines

$1,015

$1,565

One-way

Biggest price drops on these dates for flights from St. Louis to Barcelona

6 nights

Oct 21 - Oct 27

$900  →  $756

16%

7 nights

Oct 13 - Oct 20

$901  →  $758

16%

5 nights

Oct 25 - Oct 30

$913  →  $770

16%

7 nights

Oct 14 - Oct 21

$900  →  $760

16%

Popular Airports to fly from St. Louis to Barcelona

St. Louis - Barcelona route insights

💸 Price insights

Recent fares are below the typical level

Recent fares from St. Louis to Barcelona are below the typical level, with a median of $792.

📅 Best time to fly

January offers the lowest median price

Historically, January is the cheapest month to fly, with a median price of $447.

⏱️ Flight duration

Expect a median flight time of 25h 6m

Flights from St. Louis to Barcelona typically take 25 hours and 6 minutes, including layovers.

✈️ Airlines & availability

Connecting flights are dominant for this route

This long-haul route primarily features connecting flights, with a median of 2 stopovers.

🏆 Airline highlight

American Airlines offers a recent deal for $756

A recent deal with American Airlines for $756 is available from October 21-27.

🎯 Booking tip

Deals are frequent, check often

Deals for this route are frequent, with over one deal per day historically.

St. Louis main airports to depart from

St. Louis Lambert International (STL)

Cheapest

St. Louis Lambert International Airport is a good option for flights from St. Louis to Barcelona.

📍 ~20 km from St. Louis (reachable by car or train)

💸 Flights from ~$756

Barcelona main airports to arrive at

Barcelona–El Prat (BCN)

Cheapest

Barcelona–El Prat Airport is the most convenient arrival airport for flights from St. Louis to Barcelona.

📍 ~12 km from city center (reachable by car)

💸 Flights from ~$763

Airports nearby Barcelona used as alternative

Girona–Costa Brava (GRO)

Cheapest

Girona–Costa Brava Airport can be a useful alternative, especially for budget travelers, with good bus and rail connections.

📍 ~75 km from Barcelona (reachable by bus or train)

💸 Flights from ~$851

Reus (REU)

Reus Airport is a reliable secondary option for Barcelona, offering excellent accessibility to southern Catalonia.

📍 ~85 km from Barcelona (reachable by road)

💸 Flights from ~$862

Perpignan–Rivesaltes (PGF)

Perpignan–Rivesaltes Airport is a cross-border alternative, accessible via high-speed rail from Barcelona.

📍 ~150 km from Barcelona (reachable by high-speed rail)

💸 Flights from ~$923

Lleida–Alguaire (ILD)

Lleida–Alguaire Airport offers a regional alternative within Catalonia, though with infrequent flight schedules.

📍 ~135 km from Barcelona (reachable by road)

💸 Flights from ~$986

Castellón–Costa Azahar (CDT)

Castellón–Costa Azahar Airport is an option for the southernmost region, but it is a substantial distance from Barcelona.

📍 ~240 km from Barcelona (reachable by road)

💸 Flights from ~$936

Business & First Class Flight Deals to Barcelona

Discover luxury on the budget with premium cabin class on flights from St. Louis to Barcelona.

Elite

Best Elite deals to Barcelona

Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.

From STL

Elite

Dec 02

Barcelona, Spain

92% AI deal score

$2,540

$1,847

Save $693

From STL

Elite

Jul 29

Barcelona, Spain

92% AI deal score

$2,904

$2,063

Save $841

From STL

Elite

Jul 30

Barcelona, Spain

92% AI deal score

$2,903

$2,163

Save $740

From STL

Elite

Nov 18

Barcelona, Spain

90% AI deal score

$2,237

$1,791

Save $446

From STL

Elite

Jul 16

Barcelona, Spain

90% AI deal score

$2,898

$2,381

Save $517

From STL

Elite

Jul 16

Barcelona, Spain

90% AI deal score

$2,938

$2,381

Save $557

From STL

Elite

Aug 18

Barcelona, Spain

89% AI deal score

$2,510

$2,000

Save $510

From STL

Elite

Aug 19

Barcelona, Spain

84% AI deal score

$2,479

$2,028

Save $451

From STL

Elite

Nov 09

Barcelona, Spain

83% AI deal score

$2,240

$1,947

Save $293

From STL

Elite

Oct 19

Barcelona, Spain

83% AI deal score

$2,520

$2,147

Save $373

From STL

Elite

Nov 25

Barcelona, Spain

82% AI deal score

$2,253

$2,045

Save $208

From STL

Elite

Aug 17

Barcelona, Spain

82% AI deal score

$2,479

$2,138

Save $341

From STL

Elite

Aug 03

Barcelona, Spain

82% AI deal score

$2,477

$2,183

Save $294

From STL

Elite

Jul 02

Barcelona, Spain

81% AI deal score

$4,607

$3,971

Save $636

From STL

Elite

Jul 27

Barcelona, Spain

81% AI deal score

$4,530

$4,003

Save $527

From STL

Elite

Jul 03

Barcelona, Spain

81% AI deal score

$4,610

$4,023

Save $587

From STL

Elite

Nov 28

Barcelona, Spain

81% AI deal score

$2,250

$2,047

Save $203

From STL

Elite

Aug 15

Barcelona, Spain

81% AI deal score

$2,479

$2,208

Save $271

From STL

Elite

Jul 19

Barcelona, Spain

80% AI deal score

$4,526

$4,108

Save $418

From STL

Elite

Jul 27

Barcelona, Spain

80% AI deal score

$4,587

$4,143

Save $444

From STL

Elite

Sep 17

Barcelona, Spain

80% AI deal score

$2,552

$2,347

Save $205

From STL

Elite

Jul 27

Barcelona, Spain

79% AI deal score

$4,526

$4,186

Save $340

From STL

Elite

Jul 27

Barcelona, Spain

79% AI deal score

$4,526

$4,199

Save $327

From STL

Elite

Jul 27

Barcelona, Spain

79% AI deal score

$4,526

$4,224

Save $302

From STL

Elite

Jul 03

Barcelona, Spain

79% AI deal score

$4,554

$4,283

Save $271

From STL

Elite

Jul 03

Barcelona, Spain

79% AI deal score

$4,639

$4,338

Save $301

From STL

Elite

Jul 29

Barcelona, Spain

79% AI deal score

$4,613

$4,345

Save $268

From STL

Elite

Aug 24

Barcelona, Spain

79% AI deal score

$2,481

$2,319

Save $162

From STL

Elite

Aug 22

Barcelona, Spain

79% AI deal score

$2,722

$2,557

Save $165

From STL

Elite

Aug 17

Barcelona, Spain

78% AI deal score

$4,724

$4,505

Save $219

From STL

Elite

Sep 09

Barcelona, Spain

78% AI deal score

$2,534

$2,428

Save $106

From STL

Elite

Aug 22

Barcelona, Spain

78% AI deal score

$2,481

$2,429

Save $52

From STL

Elite

Aug 31

Barcelona, Spain

78% AI deal score

$2,503

$2,431

Save $72

From STL

Elite

Aug 24

Barcelona, Spain

77% AI deal score

$4,450

$4,447

Save $3

From STL

Elite

Aug 17

Barcelona, Spain

77% AI deal score

$4,459

From STL

Elite

Aug 22

Barcelona, Spain

77% AI deal score

$4,481

From STL

Elite

Aug 15

Barcelona, Spain

77% AI deal score

$4,481

From STL

Elite

Jul 29

Barcelona, Spain

77% AI deal score

$4,526

$4,505

Save $21

From STL

Elite

Jul 23

Barcelona, Spain

77% AI deal score

$4,526

$4,505

Save $21

From STL

Elite

Aug 24

Barcelona, Spain

77% AI deal score

$4,522

From STL

Elite

Jul 29

Barcelona, Spain

77% AI deal score

$4,531

From STL

Elite

Aug 17

Barcelona, Spain

77% AI deal score

$4,531

From STL

Elite

Aug 12

Barcelona, Spain

77% AI deal score

$4,547

From STL

Elite

Aug 05

Barcelona, Spain

77% AI deal score

$4,547

From STL

Elite

Jul 16

Barcelona, Spain

77% AI deal score

$4,608

$4,561

Save $47

From STL

Elite

Aug 06

Barcelona, Spain

76% AI deal score

$4,459

From STL

Elite

Aug 08

Barcelona, Spain

76% AI deal score

$4,481

From STL

Elite

Aug 06

Barcelona, Spain

76% AI deal score

$4,505

From STL

Elite

Aug 08

Barcelona, Spain

76% AI deal score

$4,527

From STL

Elite

Aug 06

Barcelona, Spain

76% AI deal score

$4,531

From STL

Elite

Aug 21

Barcelona, Spain

76% AI deal score

$4,816

From STL

Elite

Aug 09

Barcelona, Spain

76% AI deal score

$5,073

From STL

Elite

Aug 15

Barcelona, Spain

76% AI deal score

$5,073

From STL

Elite

Aug 22

Barcelona, Spain

76% AI deal score

$2,551

From STL

Elite

Aug 28

Barcelona, Spain

76% AI deal score

$2,564

From STL

Elite

Aug 22

Barcelona, Spain

76% AI deal score

$2,566

From STL

Elite

Aug 22

Barcelona, Spain

76% AI deal score

$2,577

From STL

Elite

Aug 22

Barcelona, Spain

76% AI deal score

$2,577

From STL

Elite

Aug 22

Barcelona, Spain

76% AI deal score

$2,577

From STL

Elite

Dec 04

Barcelona, Spain

76% AI deal score

$2,856

From STL

Elite

Dec 10

Barcelona, Spain

76% AI deal score

$2,856

From STL

Elite

Oct 07

Barcelona, Spain

76% AI deal score

$2,956

From STL

Elite

Aug 22

Barcelona, Spain

75% AI deal score

$5,204

From STL

Elite

Sep 16

Barcelona, Spain

75% AI deal score

$6,010

From STL

Elite

Nov 19

Barcelona, Spain

75% AI deal score

$2,856

From STL

Elite

Oct 29

Barcelona, Spain

75% AI deal score

$3,037

From STL

Elite

Sep 29

Barcelona, Spain

75% AI deal score

$3,156

From STL

Elite

Sep 06

Barcelona, Spain

74% AI deal score

$6,336

From STL

Elite

Oct 11

Barcelona, Spain

74% AI deal score

$6,420

From STL

Elite

Nov 13

Barcelona, Spain

74% AI deal score

$6,421

From STL

Elite

Oct 30

Barcelona, Spain

74% AI deal score

$3,465

From STL

Elite

Oct 13

Barcelona, Spain

74% AI deal score

$3,544

From STL

Elite

Oct 25

Barcelona, Spain

74% AI deal score

$3,648

From STL

Elite

Aug 31

Barcelona, Spain

73% AI deal score

$6,158

From STL

Elite

Sep 19

Barcelona, Spain

73% AI deal score

$6,798

From STL

Elite

Oct 10

Barcelona, Spain

73% AI deal score

$3,694

From STL

Elite

Oct 17

Barcelona, Spain

73% AI deal score

$3,694

From STL

Elite

Sep 28

Barcelona, Spain

73% AI deal score

$3,865

From STL

Elite

Sep 23

Barcelona, Spain

72% AI deal score

$7,157

From STL

Elite

Oct 03

Barcelona, Spain

70% AI deal score

$8,915

From STL

Elite

Oct 27

Barcelona, Spain

70% AI deal score

$5,485

From STL

Elite

Aug 26

Barcelona, Spain

69% AI deal score

$8,555

From STL

Elite

Jul 07

Barcelona, Spain

68% AI deal score

$11,666

From STL

Elite

Nov 04

Barcelona, Spain

68% AI deal score

$41,391

From STL

Elite

Nov 11

Barcelona, Spain

68% AI deal score

$41,689

From STL

Elite

Nov 04

Barcelona, Spain

68% AI deal score

$41,689

From STL

Elite

Nov 13

Barcelona, Spain

68% AI deal score

$41,689

From STL

Elite

Nov 16

Barcelona, Spain

68% AI deal score

$41,689

From STL

Elite

Nov 04

Barcelona, Spain

68% AI deal score

$41,689

From STL

Elite

Nov 15

Barcelona, Spain

68% AI deal score

$41,712

From STL

Elite

Nov 02

Barcelona, Spain

68% AI deal score

$41,723

From STL

Elite

Nov 02

Barcelona, Spain

68% AI deal score

$42,021

From STL

Elite

Nov 02

Barcelona, Spain

68% AI deal score

$42,021

Frequently Asked Questions About Flights to Barcelona

To find more affordable flights, consider being flexible with your travel dates and times. Using flight comparison sites can help you compare prices across various airlines and booking platforms. Looking into different airlines, including budget carriers, may also reveal better deals.

Booking in advance often provides more options and potentially lower prices, especially for international routes. However, prices can fluctuate, so monitoring fares over time may help you identify a good booking window. Mid-week bookings can sometimes offer slight advantages.

Comparing nearby airports at both your origin and destination can sometimes uncover more economical flight options. While it may add to your ground travel time, the potential savings on airfare can be significant. Always factor in the cost and convenience of transportation to and from alternative airports.