Take off on cheap flights from Madrid to Berlin, your adventure starts now!

Find cheap airline tickets from Madrid to Berlin by date

  • any
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • July 2019
  • August 2019
  • any
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • July 2019
  • August 2019
  • price
  • month of departure
  • month of return
$60
outward: Nov 30, 2018
6:20a MAD » 9:25a SXF
Ryanair direct (3h05m)
inbound: Dec 2, 2018
10:20a SXF » 9:35a MAD
Ryanair 1 stop (23h15m)
$64
outward: Oct 26, 2018
6:25a MAD » 9:20a SXF
Ryanair direct (2h55m)
inbound: Oct 30, 2018
9:50a SXF » 1:00p MAD
Ryanair direct (3h10m)
$88
outward: Oct 31, 2018
7:10a MAD » 3:00p SXF
Ryanair 1 stop (7h50m)
inbound: Nov 4, 2018
5:05p SXF » 8:05a MAD
Ryanair 1 stop (15h)
$108
outward: Nov 2, 2018
6:20a MAD » 3:25p SXF
Ryanair 1 stop (9h05m)
inbound: Nov 5, 2018
10:35a SXF » 9:35a MAD
Ryanair 1 stop (23h)
$109
outward: Dec 6, 2018
5:05p MAD » 8:10p SXF
Ryanair direct (3h05m)
inbound: Dec 9, 2018
10:20a SXF » 9:35a MAD
Ryanair 1 stop (23h15m)
$123
outward: Oct 31, 2018
8:45a MAD » 11:50a TXL
Iberia Express direct (3h05m)
inbound: Nov 3, 2018
12:35p TXL » 3:40p MAD
Iberia Express direct (3h05m)
$128
outward: Nov 4, 2018
6:20a MAD » 10:40a SXF
Ryanair 1 stop (28h20m)
inbound: Nov 16, 2018
9:50a SXF » 1:00p MAD
Ryanair direct (3h10m)
$135
outward: Oct 31, 2018
8:45a MAD » 11:50a TXL
Iberia Express direct (3h05m)
inbound: Nov 5, 2018
7:30a TXL » 10:40a MAD
Iberia Express direct (3h10m)
$139
outward: Oct 28, 2018
12:20p MAD » 3:25p TXL
easyJet direct (3h05m)
inbound: Nov 1, 2018
2:45p TXL » 6:00p MAD
easyJet direct (3h15m)
$139
outward: Oct 28, 2018
12:20p MAD » 3:25p TXL
easyJet direct (3h05m)
inbound: Nov 2, 2018
2:45p TXL » 6:00p MAD
easyJet direct (3h15m)
$139
outward: Oct 28, 2018
12:20p MAD » 3:25p TXL
easyJet direct (3h05m)
inbound: Nov 3, 2018
1:40p TXL » 4:55p MAD
easyJet direct (3h15m)
$143
outward: Nov 1, 2018
6:00a MAD » 1:10p TXL
Swiss 1 stop (7h10m)
inbound: Nov 5, 2018
10:00a TXL » 2:40p MAD
Lufthansa 1 stop (4h40m)
$143
outward: Nov 3, 2018
6:00a MAD » 4:25p TXL
Swiss 1 stop (10h25m)
inbound: Nov 5, 2018
10:00a TXL » 2:40p MAD
Lufthansa 1 stop (4h40m)
$146
outward: Oct 26, 2018
9:55a MAD » 4:25p TXL
Swiss 1 stop (6h30m)
inbound: Oct 29, 2018
2:45p TXL » 7:35p MAD
Lufthansa 1 stop (4h50m)
$146
outward: Oct 26, 2018
9:55a MAD » 4:25p TXL
Swiss 1 stop (6h30m)
inbound: Oct 31, 2018
10:45a TXL » 3:20p MAD
Lufthansa 1 stop (4h35m)
$146
outward: Nov 1, 2018
6:00a MAD » 1:10p TXL
Swiss 1 stop (7h10m)
inbound: Nov 6, 2018
10:45a TXL » 3:10p MAD
Lufthansa 1 stop (4h25m)
$146
outward: Nov 3, 2018
6:00a MAD » 4:25p TXL
Swiss 1 stop (10h25m)
inbound: Nov 6, 2018
10:45a TXL » 3:10p MAD
Lufthansa 1 stop (4h25m)
$156
outward: Oct 30, 2018
7:25a MAD » 12:05p TXL
Lufthansa 1 stop (4h40m)
inbound: Nov 5, 2018
6:45p TXL » 11:15p MAD
Swiss 1 stop (4h30m)
$158
outward: Oct 30, 2018
6:40p MAD » 9:45p TXL
easyJet direct (3h05m)
inbound: Nov 2, 2018
2:45p TXL » 6:00p MAD
easyJet direct (3h15m)
$158
outward: Oct 30, 2018
6:40p MAD » 9:45p TXL
easyJet direct (3h05m)
inbound: Nov 3, 2018
1:40p TXL » 4:55p MAD
easyJet direct (3h15m)
$158
outward: Oct 30, 2018
6:40p MAD » 9:45p TXL
easyJet direct (3h05m)
inbound: Nov 8, 2018
2:45p TXL » 6:00p MAD
easyJet direct (3h15m)
$158
outward: Oct 30, 2018
7:25a MAD » 12:05p TXL
Lufthansa 1 stop (4h40m)
inbound: Nov 3, 2018
6:45p TXL » 11:25p MAD
Lufthansa 1 stop (4h40m)
$159
outward: Nov 5, 2018
6:15a MAD » 10:55a TXL
Lufthansa 1 stop (4h40m)
inbound: Nov 16, 2018
6:45p TXL » 11:15p MAD
Swiss 1 stop (4h30m)
$161
outward: Oct 25, 2018
10:30a MAD » 2:55p TXL
Lufthansa 1 stop (4h25m)
inbound: Oct 29, 2018
2:45p TXL » 7:35p MAD
Lufthansa 1 stop (4h50m)
$161
outward: Oct 25, 2018
10:30a MAD » 2:55p TXL
Lufthansa 1 stop (4h25m)
inbound: Oct 30, 2018
10:45a TXL » 3:10p MAD
Lufthansa 1 stop (4h25m)
$161
outward: Oct 25, 2018
10:30a MAD » 2:55p TXL
Lufthansa 1 stop (4h25m)
inbound: Oct 31, 2018
10:45a TXL » 3:20p MAD
Lufthansa 1 stop (4h35m)
$161
outward: Oct 27, 2018
6:10a MAD » 10:55a TXL
Lufthansa 1 stop (4h45m)
inbound: Oct 29, 2018
2:45p TXL » 7:35p MAD
Lufthansa 1 stop (4h50m)
$161
outward: Oct 27, 2018
6:10a MAD » 10:55a TXL
Lufthansa 1 stop (4h45m)
inbound: Oct 30, 2018
10:45a TXL » 3:10p MAD
Lufthansa 1 stop (4h25m)
$161
outward: Oct 27, 2018
6:10a MAD » 10:55a TXL
Lufthansa 1 stop (4h45m)
inbound: Oct 31, 2018
10:45a TXL » 3:20p MAD
Lufthansa 1 stop (4h35m)
$162
outward: Nov 5, 2018
6:15a MAD » 10:55a TXL
Lufthansa 1 stop (4h40m)
inbound: Nov 15, 2018
10:45a TXL » 3:10p MAD
Lufthansa 1 stop (4h25m)
Return
Departure
02 November Nov Friday $retDate.dayShortName
03 November Nov Saturday $retDate.dayShortName
04 November Nov Sunday $retDate.dayShortName
05 November Nov Monday $retDate.dayShortName
06 November Nov Tuesday $retDate.dayShortName
07 November Nov Wednesday $retDate.dayShortName
08 November Nov Thursday $retDate.dayShortName
28 October Oct Sunday $outDate.dayShortName
$139 $139 $184
29 October Oct Monday $outDate.dayShortName
$191 $191 $236
30 October Oct Tuesday $outDate.dayShortName
$157 $157 $179 $155 $157
31 October Oct Wednesday $outDate.dayShortName
$242 $122 $88 $134 $242
01 November Nov Thursday $outDate.dayShortName
$161 $161 $176 $143 $146 $161
02 November Nov Friday $outDate.dayShortName
$177 $190 $108 $170 $177
03 November Nov Saturday $outDate.dayShortName
$176 $143 $146 $222
Choose when you'd like to depart to Berlin (Germany):
Find the cheapest Madrid Berlin flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for Madrid - Berlin with these new dates, click on an offer. Want to depart from another city? Choose: New York - Berlin London - Berlin Miami - Berlin Chicago - Berlin San Francisco - Berlin See more routes

Airlines operating flights from Madrid to Berlin

  • any
  • September 2018
  • October 2018
  • November 2018
  • December 2018
  • January 2019
  • February 2019
  • March 2019
  • April 2019
  • May 2019
  • June 2019
  • July 2019
  • August 2019
  • all
  • Air Europa
  • Air France
  • easyJet
  • KLM
  • Lufthansa
  • Ryanair
  • Swiss
  • TAP Air Portugal
  • Vueling
easyJet
outbound: May 4, 2019
easyJet direct
return: May 6, 2019
easyJet direct
Vueling
outbound: Oct 26, 2018
Vueling 1 stop
return: Oct 29, 2018
Vueling 1 stop
Ryanair
outbound: Oct 31, 2018
Ryanair 1 stop
return: Nov 4, 2018
Ryanair 1 stop
KLM
outbound: Dec 6, 2018
KLM 1 stop
return: Dec 9, 2018
KLM 1 stop
Lufthansa
outbound: Dec 6, 2018
Lufthansa 1 stop
return: Dec 16, 2018
Brussels Airlines 1 stop
Air France
outbound: Jul 2, 2019
Air France 1 stop
return: Jul 9, 2019
KLM 1 stop
Air Europa
outbound: Jul 2, 2019
Air Europa 1 stop
return: Jul 9, 2019
Air Europa 1 stop
TAP Air Portugal
outbound: Oct 26, 2018
TAP Air Portugal 1 stop
return: Oct 29, 2018
TAP Air Portugal 1 stop
Swiss
outbound: Oct 31, 2018
Swiss 1 stop
return: Nov 4, 2018
Swiss 1 stop

Travel tips for flights Madrid - Berlin

Average flight duration: 3h09m (direct flight)

  • Arrival city:
  • Berlin, Germany
  • Airport(s):
  • Tegel Airport (TXL)
  • Schönefeld Airport (SXF)
  • Berlin Brandenburg Airport (BER)
  • Local time:
  • Sep 25, 2018 4:44 AM, GMT+2
  • Weather:
  • min. 51ºF, max. 60ºF
  • Departure city:
  • Madrid, Spain
  • Airport(s):
  • Aeroporto Adolfo Suárez Madrid-Barajas (MAD)
  • Local time:
  • Sep 25, 2018 4:44 AM, GMT+2
  • Weather:
  • min. 66ºF, max. 85ºF