Flynavo
Madrid

Amsterdam – Madrid: cheap flights

Prices on this page were found by travellers in recent searches. Choose your dates to see live prices from airlines and travel agencies.Round trips from Amsterdam to Madrid currently start at $138. The cheapest month is December, from $138. Direct flights from $200.

economy

Choose both cities from the list.

Choose a departure date.

Round trip from

$138

12 Dec – 13 Dec · Ryanair · 1 stop

found today

Also for this trip: eSIM Transfer

Direct flights from

$200

15 Nov – 18 Nov · KLM

The route at a glance

The flight from Amsterdam to Madrid covers about 1481 km; the shortest flight takes 2 h 30 min, a typical one 3 h 45 min.

30% of the cheapest tickets are direct; easyJet carries 30% of them.

Most cheap flights leave from Amsterdam Airport Schiphol (11 km from the centre of Amsterdam).

Most land at Adolfo Suarez Madrid-Barajas Airport (12 km from the centre of Madrid).

A one-way ticket starts at $62, a round trip at $138.

Cheapest price by month

MonthRound trip from
November 2026$178
December 2026$138
January 2027$143
March 2027$239
April 2027$250
May 2027$267
June 2027$230
July 2027$198
September 2027$170
October 2027$202

Cheapest day to fly

Looking two months ahead, 1 December is the cheapest date to leave, at $62.

Tuesday is the cheapest day of the week to fly.

Cheapest day to fly
MonTueWedThuFriSatSun
4
$146
5
$169
6
$145
7
$142
8
$145
9
$170
10
$119
11
$128
12
$136
13
$137
14
$114
15
$139
16
$114
17
$89
18
$107
19
$107
20
$107
21
$124
22
$130
23
$112
24
$103
25
$94
26
$124
27
$120
28
$120
29
$120
30
$116
1 Dec
$62
2
$67
3
$72
4
$67
5
$79
6
$79
7
$79
8
$79
9
$79
10
$79
11
$79
12
$91
13
$110
14
$110
15
$110
16
$130
17
$149
18
$149
19
$149
20
$149
21
$149
22
$149
23
$149
24
$149
25
$149
26
$149
27
$168
28
$177
29
$178
30
$179

Cheaper More expensive

  • $62 — Tuesday, Dec. 1, 2026
  • $67 — Wednesday, Dec. 2, 2026
  • $67 — Friday, Dec. 4, 2026
  • $72 — Thursday, Dec. 3, 2026
  • $79 — Saturday, Dec. 5, 2026
  • $79 — Sunday, Dec. 6, 2026
  • $79 — Monday, Dec. 7, 2026
  • $79 — Tuesday, Dec. 8, 2026
  • $79 — Wednesday, Dec. 9, 2026
  • $79 — Thursday, Dec. 10, 2026
  • $79 — Friday, Dec. 11, 2026
  • $89 — Tuesday, Nov. 17, 2026
  • $91 — Saturday, Dec. 12, 2026
  • $94 — Wednesday, Nov. 25, 2026
  • $103 — Tuesday, Nov. 24, 2026
  • $107 — Wednesday, Nov. 18, 2026
  • $107 — Thursday, Nov. 19, 2026
  • $107 — Friday, Nov. 20, 2026
  • $110 — Sunday, Dec. 13, 2026
  • $110 — Monday, Dec. 14, 2026
  • $110 — Tuesday, Dec. 15, 2026
  • $112 — Monday, Nov. 23, 2026
  • $114 — Saturday, Nov. 14, 2026
  • $114 — Monday, Nov. 16, 2026
  • $116 — Monday, Nov. 30, 2026
  • $119 — Tuesday, Nov. 10, 2026
  • $120 — Friday, Nov. 27, 2026
  • $120 — Saturday, Nov. 28, 2026
  • $120 — Sunday, Nov. 29, 2026
  • $124 — Saturday, Nov. 21, 2026
  • $124 — Thursday, Nov. 26, 2026
  • $128 — Wednesday, Nov. 11, 2026
  • $130 — Sunday, Nov. 22, 2026
  • $130 — Wednesday, Dec. 16, 2026
  • $136 — Thursday, Nov. 12, 2026
  • $137 — Friday, Nov. 13, 2026
  • $139 — Sunday, Nov. 15, 2026
  • $142 — Saturday, Nov. 7, 2026
  • $145 — Friday, Nov. 6, 2026
  • $145 — Sunday, Nov. 8, 2026
  • $146 — Wednesday, Nov. 4, 2026
  • $149 — Thursday, Dec. 17, 2026
  • $149 — Friday, Dec. 18, 2026
  • $149 — Saturday, Dec. 19, 2026
  • $149 — Sunday, Dec. 20, 2026
  • $149 — Monday, Dec. 21, 2026
  • $149 — Tuesday, Dec. 22, 2026
  • $149 — Wednesday, Dec. 23, 2026
  • $149 — Thursday, Dec. 24, 2026
  • $149 — Friday, Dec. 25, 2026
  • $149 — Saturday, Dec. 26, 2026
  • $168 — Sunday, Dec. 27, 2026
  • $169 — Thursday, Nov. 5, 2026
  • $170 — Monday, Nov. 9, 2026
  • $177 — Monday, Dec. 28, 2026
  • $178 — Tuesday, Dec. 29, 2026
  • $179 — Wednesday, Dec. 30, 2026

Price trend, last 30 days

Over the last 30 days the fare moved between $125 and $152, averaging $142.

Today's price is about average.

  • 5 October — $146
  • 6 October — $149
  • 7 October — $149
  • 8 October — $149
  • 9 October — $149
  • 10 October — $151
  • 11 October — $151
  • 12 October — $151
  • 13 October — $151
  • 14 October — $152
  • 15 October — $152
  • 16 October — $152
  • 17 October — $152
  • 18 October — $152
  • 19 October — $151
  • 20 October — $151
  • 21 October — $142
  • 22 October — $142
  • 23 October — $125
  • 24 October — $125
  • 25 October — $125
  • 26 October — $125
  • 27 October — $125
  • 28 October — $125
  • 29 October — $125
  • 30 October — $143
  • 31 October — $143
  • 1 November — $143
  • 2 November — $139
  • 3 November — $138
  • 4 November — $138

Trip length and timing

Travellers who pay least stay roughly 3 nights — 1 night on the very cheapest ticket — and book about 12 days before departure.

Airlines on this route

Airports used

Alternatives

Flying back? Madrid → Amsterdam starts at $149.

Trip essentials

Flight deals from Amsterdam in Telegram

A daily digest of the cheapest fares from your city and instant alerts when a price drops. Free, no account needed.

Questions and answers

What is the cheapest price for flights from Amsterdam to Madrid?
The cheapest round-trip ticket found recently costs $138.
Which month is the cheapest to fly from Amsterdam to Madrid?
December 2026 is currently the cheapest month, with tickets from $138.
Are there direct flights from Amsterdam to Madrid?
Yes. Direct flights were found from $200.
Which airlines fly from Amsterdam to Madrid?
Airlines found on this route: airBaltic, easyJet, Ryanair, Transavia, Iberia, KLM, Lufthansa, SWISS, TUIfly Netherlands, TAP Air Portugal, easyJet, Air Europa.
How far is Madrid from Amsterdam?
The distance is about 1481 km. A direct flight takes about 2 h 35 min.
How long is the flight from Amsterdam to Madrid?
The shortest flight takes 2 h 30 min; most take about 3 h 45 min.
Which airports do flights from Amsterdam to Madrid use?
Most depart from Amsterdam Airport Schiphol and arrive at Adolfo Suarez Madrid-Barajas Airport.
What is the cheapest day of the week to fly from Amsterdam to Madrid?
In the next two months, Tuesday departures are the cheapest; the single cheapest day is 1 December at $62.
Round trip from $138 Check live prices