FlightsFrom St. Louis

To Madrid

Cheap Flights from St. Louis to Madrid

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 Madrid

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 Madrid

Explore current cheapest deals departing from St. Louis to Madrid

December 1 - December 15

Cheapest

STL - Madrid

$786

$713

Round trip

October 4 - October 21

STL - Madrid

$762

$721

Round trip

November 9 - November 24

STL - Madrid

$797

$732

Round trip

October 3 - October 21

STL - Madrid

$756

$734

Round trip

October 17 - October 23

STL - Madrid

$804

$734

Round trip

November 2 - November 10

STL - Madrid

$793

$736

Round trip

November 4 - November 10

STL - Madrid

$794

$736

Round trip

September 23 - September 29

Best

STL - Madrid

$869

$737

Round trip

September 22 - September 30

Earliest

STL - Madrid

$848

$738

Round trip

November 3 - November 10

STL - Madrid

$795

$740

Round trip

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

Route Intelligence — 486,190 Searches this Week

Insights for flights from St. Louis to Madrid

Right now, the share of recent fares from St. Louis to Madrid classified as a good price is 0%. Fares for this route typically range from $736–$1203, with a median price of $891. Currently, prices are above the typical level for flights from St. Louis to Madrid. New deals appear almost daily, so setting up a price alert can help you track fare changes.
When looking for cheap flights from St. Louis to Madrid, the data indicates that February is typically the most affordable month, with a median fare of $409. Other cost-effective options include August, where the median fare is $630, and January, with a median fare of $640.
A typical journey from St. Louis to Madrid takes approximately 31h 12m, including connections. This is a long-haul route, covering a distance of 7108 km. Most itineraries for this route connect at least once, with the median number of stopovers for connecting flights being 2.

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

Regular price: $653 - $1,468

Prices for flights from St. Louis to Madrid are currently within the regular range.

The regular price range for flights from St. Louis to Madrid is between $653 and $1468. The current lowest deal is $713 with British Airways, for travel from Dec 1 to Dec 15.

now $713

Low $653

High $1,468

The cheapest time to fly from St. Louis to Madrid

The cheapest month to fly from St. Louis to Madrid is February, with a median price of $409. The most expensive month is March, with a median price of $1190. Prices are generally lower from January to August.

February

Cheapest

Flights from $409

March

Most Expensive

Flights from $1,190

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov

Direct flights from St. Louis to Madrid

Airline logo

United Airlines

Airline logo

Aer Lingus

Airline logo

Frontier Airlines

Airline logo

British Airways

Last-minute flights going from St. Louis to Madrid

Wed, Jun 17

⌛ Last-Minute

STL - Madrid

British Airways

St. Louis (STL) - Madrid (MAD)

British Airways

$1,235

$1,662

One-way

Thu, Jun 18

⌛ Last-Minute

STL - Madrid

American Airlines

St. Louis (STL) - Madrid (MAD)

American Airlines

$1,235

$1,543

One-way

Fri, Jun 19

⌛ Last-Minute

STL - Madrid

Aer Lingus

St. Louis (STL) - Madrid (MAD)

Aer Lingus

$1,127

$2,446

One-way

Fri, Jun 19

⌛ Last-Minute

STL - Madrid

Aer Lingus

St. Louis (STL) - Madrid (MAD)

Aer Lingus

$1,230

$2,447

One-way

Fri, Jun 19

⌛ Last-Minute

STL - Madrid

Aer Lingus

St. Louis (STL) - Madrid (MAD)

Aer Lingus

$1,071

$2,470

One-way

Sat, Jun 20

⌛ Last-Minute

STL - Madrid

Aer Lingus

St. Louis (STL) - Madrid (MAD)

Aer Lingus

$1,230

$2,448

One-way

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

6 nights

Sep 23 - Sep 29

$869  →  $737

15%

6 nights

Sep 30 - Oct 6

$873  →  $748

14%

8 nights

Sep 22 - Sep 30

$848  →  $738

13%

10 nights

Sep 29 - Oct 9

$863  →  $753

13%

Popular Airports to fly from St. Louis to Madrid

St. Louis - Madrid route insights

💸 Price insights

Recent fares are above the typical level

Recent fares for St. Louis to Madrid are above the typical level, with a median price of $891.

📅 Best time to fly

February is historically cheapest at $409

Historically, February is the cheapest month to fly from St. Louis to Madrid, with a median price of $409.

⏱️ Flight duration

Connecting flights average 31h 12m

Flights from St. Louis to Madrid typically involve 2 stopovers, with a median duration of 31h 12m.

✈️ Airlines & availability

Connecting flights only

There are no direct flights from St. Louis to Madrid. Connecting flights are frequent.

🏆 Airline highlight

British Airways offers a recent deal for $713

British Airways recently offered a deal for $713 from St. Louis to Madrid.

🎯 Booking tip

Consider flying in February for best prices

Historically, February offers the lowest median prices for flights from St. Louis to Madrid.

St. Louis main airports to depart from

St. Louis Lambert International (STL)

Cheapest

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

📍 ~20 km from city center (reachable by car or public transport)

💸 Flights from ~$713

Madrid main airports to arrive at

Adolfo Suárez Madrid–Barajas (MAD)

Cheapest

Adolfo Suárez Madrid–Barajas Airport is a primary gateway to Madrid and central Spain from St. Louis.

📍 ~13 km from Madrid city center (reachable by car)

💸 Flights from ~$713

Airports nearby Madrid used as alternative

Valencia (VLC)

Valencia Airport can be a useful alternative with its major international connections and excellent high-speed rail link to Madrid.

📍 ~300 km from Madrid (reachable by high-speed rail)

💸 Flights from ~$742

Barcelona–El Prat (BCN)

Barcelona–El Prat is Spain's largest alternative hub, offering the most extensive international flight network.

📍 ~500 km from Madrid (reachable by high-speed rail)

💸 Flights from ~$763

Málaga (AGP)

Cheapest

Málaga Airport is a major international gateway, especially for low-cost carriers, with direct high-speed rail to Madrid.

📍 ~400 km from Madrid (reachable by high-speed rail)

💸 Flights from ~$740

Alicante–Elche (ALC)

Alicante–Elche Airport offers strong high-speed rail connectivity to Madrid and significant international flight volume.

📍 ~360 km from Madrid (reachable by high-speed rail)

💸 Flights from ~$760

Seville (SVQ)

Seville Airport is a primary hub for Southern Spain with good domestic and European coverage, connected by high-speed rail.

📍 ~400 km from Madrid (reachable by high-speed rail)

💸 Flights from ~$829

Business & First Class Flight Deals to Madrid

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

Elite

Best Elite deals to Madrid

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

From STL

Elite

Dec 09

Madrid, Spain

92% AI deal score

$2,603

$1,808

Save $795

From STL

Elite

Dec 02

Madrid, Spain

92% AI deal score

$2,501

$1,808

Save $693

From STL

Elite

Dec 10

Madrid, Spain

92% AI deal score

$2,603

$1,908

Save $695

From STL

Elite

Nov 10

Madrid, Spain

91% AI deal score

$2,422

$1,808

Save $614

From STL

Elite

Nov 03

Madrid, Spain

91% AI deal score

$2,423

$1,808

Save $615

From STL

Elite

Jul 29

Madrid, Spain

89% AI deal score

$5,726

$4,178

Save $1,548

From STL

Elite

Nov 25

Madrid, Spain

89% AI deal score

$2,435

$1,999

Save $436

From STL

Elite

Oct 28

Madrid, Spain

89% AI deal score

$2,424

$1,999

Save $425

From STL

Elite

Oct 20

Madrid, Spain

89% AI deal score

$2,435

$2,008

Save $427

From STL

Elite

Oct 14

Madrid, Spain

89% AI deal score

$2,433

$2,008

Save $425

From STL

Elite

Jul 29

Madrid, Spain

89% AI deal score

$2,429

$2,062

Save $367

From STL

Elite

Jul 23

Madrid, Spain

84% AI deal score

$5,689

$4,228

Save $1,461

From STL

Elite

Jul 29

Madrid, Spain

84% AI deal score

$5,775

$4,251

Save $1,524

From STL

Elite

Jul 27

Madrid, Spain

84% AI deal score

$5,717

$4,301

Save $1,416

From STL

Elite

Aug 12

Madrid, Spain

83% AI deal score

$5,356

$4,143

Save $1,213

From STL

Elite

Aug 10

Madrid, Spain

83% AI deal score

$5,324

$4,153

Save $1,171

From STL

Elite

Aug 07

Madrid, Spain

83% AI deal score

$5,479

$4,295

Save $1,184

From STL

Elite

Jul 23

Madrid, Spain

83% AI deal score

$5,712

$4,301

Save $1,411

From STL

Elite

Aug 01

Madrid, Spain

83% AI deal score

$5,412

$4,329

Save $1,083

From STL

Elite

Jul 15

Madrid, Spain

83% AI deal score

$5,708

$4,365

Save $1,343

From STL

Elite

Jul 27

Madrid, Spain

83% AI deal score

$5,760

$4,373

Save $1,387

From STL

Elite

Jul 25

Madrid, Spain

83% AI deal score

$5,711

$4,376

Save $1,335

From STL

Elite

Jul 26

Madrid, Spain

83% AI deal score

$5,712

$4,376

Save $1,336

From STL

Elite

Jul 28

Madrid, Spain

83% AI deal score

$5,712

$4,413

Save $1,299

From STL

Elite

Jul 15

Madrid, Spain

83% AI deal score

$5,708

$4,437

Save $1,271

From STL

Elite

Aug 04

Madrid, Spain

83% AI deal score

$5,654

$4,448

Save $1,206

From STL

Elite

Jul 25

Madrid, Spain

83% AI deal score

$5,737

$4,448

Save $1,289

From STL

Elite

Jul 26

Madrid, Spain

83% AI deal score

$5,742

$4,457

Save $1,285

From STL

Elite

Jul 14

Madrid, Spain

83% AI deal score

$5,716

$4,476

Save $1,240

From STL

Elite

Jul 28

Madrid, Spain

83% AI deal score

$5,765

$4,494

Save $1,271

From STL

Elite

Jul 14

Madrid, Spain

83% AI deal score

$5,716

$4,557

Save $1,159

From STL

Elite

Aug 10

Madrid, Spain

83% AI deal score

$2,410

$2,023

Save $387

From STL

Elite

Oct 26

Madrid, Spain

83% AI deal score

$2,430

$2,100

Save $330

From STL

Elite

Aug 04

Madrid, Spain

82% AI deal score

$5,379

$4,376

Save $1,003

From STL

Elite

Aug 06

Madrid, Spain

82% AI deal score

$5,409

$4,376

Save $1,033

From STL

Elite

Aug 14

Madrid, Spain

82% AI deal score

$5,416

$4,400

Save $1,016

From STL

Elite

Jul 16

Madrid, Spain

82% AI deal score

$5,712

$4,575

Save $1,137

From STL

Elite

Jul 31

Madrid, Spain

82% AI deal score

$5,739

$4,575

Save $1,164

From STL

Elite

Jul 22

Madrid, Spain

82% AI deal score

$5,761

$4,745

Save $1,016

From STL

Elite

Aug 11

Madrid, Spain

82% AI deal score

$2,401

$2,062

Save $339

From STL

Elite

Sep 30

Madrid, Spain

82% AI deal score

$2,493

$2,208

Save $285

From STL

Elite

Sep 22

Madrid, Spain

82% AI deal score

$2,488

$2,208

Save $280

From STL

Elite

Oct 07

Madrid, Spain

81% AI deal score

$2,437

$2,208

Save $229

From STL

Elite

Jul 22

Madrid, Spain

81% AI deal score

$2,429

$2,245

Save $184

From STL

Elite

Aug 03

Madrid, Spain

80% AI deal score

$2,397

$2,173

Save $224

From STL

Elite

Aug 02

Madrid, Spain

80% AI deal score

$2,394

$2,173

Save $221

From STL

Elite

Aug 15

Madrid, Spain

80% AI deal score

$2,399

$2,233

Save $166

From STL

Elite

Sep 21

Madrid, Spain

80% AI deal score

$2,488

$2,308

Save $180

From STL

Elite

Aug 01

Madrid, Spain

79% AI deal score

$2,394

$2,282

Save $112

From STL

Elite

Aug 23

Madrid, Spain

78% AI deal score

$2,400

$2,316

Save $84

From STL

Elite

Aug 20

Madrid, Spain

78% AI deal score

$2,399

$2,316

Save $83

From STL

Elite

Aug 11

Madrid, Spain

78% AI deal score

$2,418

$2,320

Save $98

From STL

Elite

Aug 19

Madrid, Spain

78% AI deal score

$2,416

$2,349

Save $67

From STL

Elite

Jul 23

Madrid, Spain

78% AI deal score

$2,429

$2,355

Save $74

From STL

Elite

Jul 22

Madrid, Spain

78% AI deal score

$2,429

$2,359

Save $70

From STL

Elite

Sep 16

Madrid, Spain

78% AI deal score

$2,491

$2,399

Save $92

From STL

Elite

Aug 11

Madrid, Spain

77% AI deal score

$2,408

$2,358

Save $50

From STL

Elite

Aug 30

Madrid, Spain

77% AI deal score

$2,392

$2,362

Save $30

From STL

Elite

Aug 22

Madrid, Spain

77% AI deal score

$2,426

From STL

Elite

Jul 17

Madrid, Spain

77% AI deal score

$2,475

From STL

Elite

Jul 18

Madrid, Spain

77% AI deal score

$2,475

From STL

Elite

Jul 25

Madrid, Spain

77% AI deal score

$2,475

From STL

Elite

Jul 08

Madrid, Spain

77% AI deal score

$2,499

From STL

Elite

Jul 07

Madrid, Spain

77% AI deal score

$2,499

From STL

Elite

Aug 15

Madrid, Spain

76% AI deal score

$2,515

From STL

Elite

Aug 24

Madrid, Spain

76% AI deal score

$2,515

From STL

Elite

Aug 26

Madrid, Spain

76% AI deal score

$2,515

From STL

Elite

Aug 29

Madrid, Spain

76% AI deal score

$2,515

From STL

Elite

Aug 10

Madrid, Spain

76% AI deal score

$2,515

From STL

Elite

Aug 22

Madrid, Spain

76% AI deal score

$2,515

From STL

Elite

Aug 24

Madrid, Spain

76% AI deal score

$2,519

From STL

Elite

Aug 26

Madrid, Spain

76% AI deal score

$2,519

From STL

Elite

Aug 29

Madrid, Spain

76% AI deal score

$2,519

From STL

Elite

Aug 22

Madrid, Spain

76% AI deal score

$2,519

From STL

Elite

Aug 07

Madrid, Spain

76% AI deal score

$2,519

From STL

Elite

Aug 15

Madrid, Spain

76% AI deal score

$2,553

From STL

Elite

Aug 24

Madrid, Spain

76% AI deal score

$2,563

From STL

Elite

Aug 26

Madrid, Spain

76% AI deal score

$2,563

From STL

Elite

Aug 27

Madrid, Spain

76% AI deal score

$2,565

From STL

Elite

Jul 13

Madrid, Spain

76% AI deal score

$2,619

From STL

Elite

Jul 06

Madrid, Spain

76% AI deal score

$2,619

From STL

Elite

Nov 13

Madrid, Spain

76% AI deal score

$2,774

From STL

Elite

Oct 24

Madrid, Spain

75% AI deal score

$3,440

From STL

Elite

Oct 23

Madrid, Spain

75% AI deal score

$3,467

From STL

Elite

Sep 20

Madrid, Spain

74% AI deal score

$6,151

From STL

Elite

Dec 09

Madrid, Spain

73% AI deal score

$6,985

From STL

Elite

Oct 05

Madrid, Spain

72% AI deal score

$6,896

From STL

Elite

Dec 08

Madrid, Spain

72% AI deal score

$7,386

From STL

Elite

Sep 25

Madrid, Spain

71% AI deal score

$30,373

From STL

Elite

Aug 29

Madrid, Spain

70% AI deal score

$30,435

From STL

Elite

Aug 29

Madrid, Spain

69% AI deal score

$30,435

From STL

Elite

Aug 29

Madrid, Spain

69% AI deal score

$30,734

From STL

Elite

Aug 29

Madrid, Spain

68% AI deal score

$35,881

From STL

Elite

Aug 29

Madrid, Spain

68% AI deal score

$35,881

From STL

Elite

Aug 29

Madrid, Spain

68% AI deal score

$35,881

From STL

Elite

Nov 09

Madrid, Spain

68% AI deal score

$41,797

From STL

Elite

Oct 31

Madrid, Spain

68% AI deal score

$42,146

From STL

Elite

Nov 02

Madrid, Spain

68% AI deal score

$42,171

From STL

Elite

Nov 16

Madrid, Spain

68% AI deal score

$42,171

From STL

Elite

Oct 29

Madrid, Spain

68% AI deal score

$42,171

Frequently Asked Questions About Flights to Madrid

To find more affordable flights, consider being flexible with your travel dates and times. Comparing prices across different airlines and booking sites can also help uncover better deals. Sometimes, flying on weekdays or during off-peak seasons may result in lower fares.

Booking flights in advance, often several months before your intended departure, can sometimes lead to better prices. However, prices can fluctuate, so monitoring fares over time may help you identify a good booking window. Last-minute deals are less common for international routes.

Comparing nearby airports at both your origin and destination can sometimes reveal 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.