Distance 1869 km |
Average flight duration 8h 44m |
Cheapest ticket price £50 |
Flights per day 62 |
Direct flights 3 |
Airlines 19 |
Fastest flight 3h 10m |
Cheapest month to travel December |
First flight 04:35 |
Last flight 20:35 |
Cheapest price
£206
Average price
£458
Fastest journey
3 h 10 m
Average duration
3 h 47 m
Flights per day
65
Distance
1870 km
The best way to find a cheap flight ticket from Berlin to Madrid is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
KLM KL1770 | 06:00 Berlin Brandenburg Airport (BER) | 13h40 | 19:40 Madrid Barajas Airport (MAD) | 1 change | |
KLM KL1770 | 06:00 Berlin Brandenburg Airport (BER) | 6h15 | 12:15 Madrid Barajas Airport (MAD) | 1 change | |
KLM KL1770 | 06:00 Berlin Brandenburg Airport (BER) | 17h25 | 23:25 Madrid Barajas Airport (MAD) | 1 change | |
KLM KL1770 | 06:00 Berlin Brandenburg Airport (BER) | 10h05 | 16:05 Madrid Barajas Airport (MAD) | 1 change | |
Lufthansa LH173 | 06:25 Berlin Brandenburg Airport (BER) | 6h35 | 13:00 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1135 | 06:55 Berlin Brandenburg Airport (BER) | 12h20 | 19:15 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1135 | 06:55 Berlin Brandenburg Airport (BER) | 10h05 | 17:00 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1135 | 06:55 Berlin Brandenburg Airport (BER) | 8h30 | 15:25 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1135 | 06:55 Berlin Brandenburg Airport (BER) | 16h10 | 23:05 Madrid Barajas Airport (MAD) | 1 change | |
Iberia Express IB1810 | 07:00 Berlin Brandenburg Airport (BER) | 3h15 | 10:15 Madrid Barajas Airport (MAD) | 0 changesDirect | |
Lufthansa LH45 | 07:10 Berlin Brandenburg Airport (BER) | 5h50 | 13:00 Madrid Barajas Airport (MAD) | 1 change | |
Lufthansa LH175 | 07:40 Berlin Brandenburg Airport (BER) | 5h20 | 13:00 Madrid Barajas Airport (MAD) | 1 change | |
Qatar Airways QR80 | 08:50 Berlin Brandenburg Airport (BER) | 35h10 | 20:00 Madrid Barajas Airport (MAD) | 1 change | |
Qatar Airways QR80 | 08:50 Berlin Brandenburg Airport (BER) | 22h20 | 07:10 Madrid Barajas Airport (MAD) | 1 change | |
Qatar Airways QR80 | 08:50 Berlin Brandenburg Airport (BER) | 29h05 | 13:55 Madrid Barajas Airport (MAD) | 1 change | |
Norwegian Air DY1103 | 09:45 Berlin Brandenburg Airport (BER) | 9h30 | 19:15 Madrid Barajas Airport (MAD) | 1 change | |
KLM KL1772 | 10:10 Berlin Brandenburg Airport (BER) | 13h15 | 23:25 Madrid Barajas Airport (MAD) | 1 change | |
KLM KL1772 | 10:10 Berlin Brandenburg Airport (BER) | 5h55 | 16:05 Madrid Barajas Airport (MAD) | 1 change | |
KLM KL1772 | 10:10 Berlin Brandenburg Airport (BER) | 9h30 | 19:40 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1435 | 10:15 Berlin Brandenburg Airport (BER) | 6h45 | 17:00 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1435 | 10:15 Berlin Brandenburg Airport (BER) | 9h00 | 19:15 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1435 | 10:15 Berlin Brandenburg Airport (BER) | 12h50 | 23:05 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1435 | 10:15 Berlin Brandenburg Airport (BER) | 5h10 | 15:25 Madrid Barajas Airport (MAD) | 1 change | |
Vueling Airlines VY1883 | 10:40 Berlin Brandenburg Airport (BER) | 7h05 | 17:45 Madrid Barajas Airport (MAD) | 1 change | |
Vueling Airlines VY1883 | 10:40 Berlin Brandenburg Airport (BER) | 11h20 | 22:00 Madrid Barajas Airport (MAD) | 1 change | |
Lufthansa LH1935 | 11:00 Berlin Brandenburg Airport (BER) | 6h40 | 17:40 Madrid Barajas Airport (MAD) | 1 change | |
Lufthansa LH1935 | 11:00 Berlin Brandenburg Airport (BER) | 24h20 | 11:20 Madrid Barajas Airport (MAD) | 1 change | |
Iberia Express IB1802 | 11:30 Berlin Brandenburg Airport (BER) | 3h15 | 14:45 Madrid Barajas Airport (MAD) | 0 changesDirect | |
KLM KL1776 | 11:50 Berlin Brandenburg Airport (BER) | 11h35 | 23:25 Madrid Barajas Airport (MAD) | 1 change | |
KLM KL1776 | 11:50 Berlin Brandenburg Airport (BER) | 7h50 | 19:40 Madrid Barajas Airport (MAD) | 1 change | |
Brussels Airlines SN2582 | 11:55 Berlin Brandenburg Airport (BER) | 4h50 | 16:45 Madrid Barajas Airport (MAD) | 1 change | |
Brussels Airlines SN2582 | 11:55 Berlin Brandenburg Airport (BER) | 8h00 | 19:55 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1735 | 12:20 Berlin Brandenburg Airport (BER) | 4h40 | 17:00 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1735 | 12:20 Berlin Brandenburg Airport (BER) | 10h45 | 23:05 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1735 | 12:20 Berlin Brandenburg Airport (BER) | 6h55 | 19:15 Madrid Barajas Airport (MAD) | 1 change | |
Lufthansa LH2207 | 12:55 Berlin Brandenburg Airport (BER) | 4h45 | 17:40 Madrid Barajas Airport (MAD) | 1 change | |
Lufthansa LH189 | 13:40 Berlin Brandenburg Airport (BER) | 6h25 | 20:05 Madrid Barajas Airport (MAD) | 1 change | |
KLM KL1778 | 14:20 Berlin Brandenburg Airport (BER) | 9h05 | 23:25 Madrid Barajas Airport (MAD) | 1 change | |
KLM KL1778 | 14:20 Berlin Brandenburg Airport (BER) | 5h20 | 19:40 Madrid Barajas Airport (MAD) | 1 change | |
Lufthansa LH191 | 14:40 Berlin Brandenburg Airport (BER) | 5h25 | 20:05 Madrid Barajas Airport (MAD) | 1 change | |
Qatar Airways QR82 | 15:15 Berlin Brandenburg Airport (BER) | 22h40 | 13:55 Madrid Barajas Airport (MAD) | 1 change | |
Qatar Airways QR82 | 15:15 Berlin Brandenburg Airport (BER) | 28h45 | 20:00 Madrid Barajas Airport (MAD) | 1 change | |
Qatar Airways QR82 | 15:15 Berlin Brandenburg Airport (BER) | 15h55 | 07:10 Madrid Barajas Airport (MAD) | 1 change | |
Lufthansa Cityline (2) LH1941 | 15:45 Berlin Brandenburg Airport (BER) | 7h50 | 23:35 Madrid Barajas Airport (MAD) | 1 change | |
KLM Cityhopper KL1780 | 16:30 Berlin Brandenburg Airport (BER) | 6h55 | 23:25 Madrid Barajas Airport (MAD) | 1 change | |
KLM Cityhopper KL1780 | 16:30 Berlin Brandenburg Airport (BER) | 17h45 | 10:15 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1235 | 16:40 Berlin Brandenburg Airport (BER) | 6h25 | 23:05 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1235 | 16:40 Berlin Brandenburg Airport (BER) | 16h30 | 09:10 Madrid Barajas Airport (MAD) | 1 change | |
Lufthansa LH197 | 17:40 Berlin Brandenburg Airport (BER) | 6h15 | 23:55 Madrid Barajas Airport (MAD) | 1 change | |
KLM KL1782 | 18:25 Berlin Brandenburg Airport (BER) | 15h50 | 10:15 Madrid Barajas Airport (MAD) | 1 change | |
KLM KL1782 | 18:25 Berlin Brandenburg Airport (BER) | 17h50 | 12:15 Madrid Barajas Airport (MAD) | 1 change | |
KLM KL1782 | 18:25 Berlin Brandenburg Airport (BER) | 5h00 | 23:25 Madrid Barajas Airport (MAD) | 1 change | |
Brussels Airlines SN2588 | 18:35 Berlin Brandenburg Airport (BER) | 4h50 | 23:25 Madrid Barajas Airport (MAD) | 1 change | |
Lufthansa LH199 | 18:40 Berlin Brandenburg Airport (BER) | 5h15 | 23:55 Madrid Barajas Airport (MAD) | 1 change | |
Lufthansa LH1949 | 19:00 Berlin Brandenburg Airport (BER) | 4h35 | 23:35 Madrid Barajas Airport (MAD) | 1 change | |
Air France AF1535 | 19:20 Berlin Brandenburg Airport (BER) | 13h50 | 09:10 Madrid Barajas Airport (MAD) | 1 change | |
Vueling Airlines VY1885 | 19:40 Berlin Brandenburg Airport (BER) | 13h15 | 08:55 Madrid Barajas Airport (MAD) | 1 change | |
Iberia Express IB1806 | 19:45 Berlin Brandenburg Airport (BER) | 3h10 | 22:55 Madrid Barajas Airport (MAD) | 0 changesDirect | |
LAER LX979 | 20:40 Berlin Brandenburg Airport (BER) | 12h35 | 09:15 Madrid Barajas Airport (MAD) | 1 change | |
Vueling Airlines VY1887 | 20:55 Berlin Brandenburg Airport (BER) | 12h00 | 08:55 Madrid Barajas Airport (MAD) | 1 change | |
KLM Cityhopper KL1784 | 21:35 Berlin Brandenburg Airport (BER) | 12h40 | 10:15 Madrid Barajas Airport (MAD) | 1 change | |
KLM Cityhopper KL1784 | 21:35 Berlin Brandenburg Airport (BER) | 14h40 | 12:15 Madrid Barajas Airport (MAD) | 1 change | |
Qatar Airways QR84 | 21:55 Berlin Brandenburg Airport (BER) | 33h15 | 07:10 Madrid Barajas Airport (MAD) | 1 change | |
Qatar Airways QR84 | 21:55 Berlin Brandenburg Airport (BER) | 22h05 | 20:00 Madrid Barajas Airport (MAD) | 1 change | |
Qatar Airways QR84 | 21:55 Berlin Brandenburg Airport (BER) | 16h00 | 13:55 Madrid Barajas Airport (MAD) | 1 change |
Find all the dates and times for this journey
Iberia Express, Ryanair and Iberia flights will get you between Berlin and Madrid from £57. With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.
Flights from Berlin to Madrid generally leave from Berlin Brandenburg Airport and arrive in Madrid Barajas Airport.
Berlin Brandenburg Airport is 25.8 km away from Berlin city centre and Madrid Barajas Airport is 15.9 km from Madrid city centre.
Here are some other resources that might have the information you need