No ifs or buts. Just travel! Get 12% off your next booking. Valid until 17.03.2025.
12% discount applied on bookings with a total basket value up to €100.
Valid for new and existing customers
Available on app and web bookings
This offer ends on 17.03.2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Berlin to Madrid flights

Sun, 16 Mar
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Journey information

Overview: Berlin to Madrid flight

Flights from Berlin to Madrid depart on average 62 times per day, taking around 8h 44m. Cheap flight tickets for this journey start at £50 if you book in advance.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
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
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information

The cheapest and fastest flights from Berlin to Madrid

Showing times and prices for 16 Mar

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

Cheap tickets

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.

Cheapest
KLM CityhopperKL1784
21:3512h40
Berlin Brandenburg Airport (BER)
10:15Madrid Barajas Airport (MAD)
£2061One-way
1 change
2nd Cheapest
Air FranceAF1135
06:5516h10
Berlin Brandenburg Airport (BER)
23:05Madrid Barajas Airport (MAD)
£2251One-way
1 change
Air FranceAF1235
16:406h25
Berlin Brandenburg Airport (BER)
23:05Madrid Barajas Airport (MAD)
£2321One-way
1 change
LAERLX979
20:4012h35
Berlin Brandenburg Airport (BER)
09:15Madrid Barajas Airport (MAD)
£2331One-way
1 change
LufthansaLH1935
11:006h40
Berlin Brandenburg Airport (BER)
17:40Madrid Barajas Airport (MAD)
£2331One-way
1 change

Berlin to Madrid flight times

Showing flights for tomorrow, Sunday 16 March
ProviderDepartsDurationArrivesChangesTickets
KLM
KL1770
KLMKL1770
06:00 Berlin Brandenburg Airport (BER)13h40 19:40 Madrid Barajas Airport (MAD)1 change
KLM
KL1770
KLMKL1770
06:00 Berlin Brandenburg Airport (BER)6h15 12:15 Madrid Barajas Airport (MAD)1 change
KLM
KL1770
KLMKL1770
06:00 Berlin Brandenburg Airport (BER)17h25 23:25 Madrid Barajas Airport (MAD)1 change
KLM
KL1770
KLMKL1770
06:00 Berlin Brandenburg Airport (BER)10h05 16:05 Madrid Barajas Airport (MAD)1 change
Lufthansa
LH173
LufthansaLH173
06:25 Berlin Brandenburg Airport (BER)6h35 13:00 Madrid Barajas Airport (MAD)1 change
Air France
AF1135
Air FranceAF1135
06:55 Berlin Brandenburg Airport (BER)12h20 19:15 Madrid Barajas Airport (MAD)1 change
Air France
AF1135
Air FranceAF1135
06:55 Berlin Brandenburg Airport (BER)10h05 17:00 Madrid Barajas Airport (MAD)1 change
Air France
AF1135
Air FranceAF1135
06:55 Berlin Brandenburg Airport (BER)8h30 15:25 Madrid Barajas Airport (MAD)1 change
Air France
AF1135
Air FranceAF1135
06:55 Berlin Brandenburg Airport (BER)16h10 23:05 Madrid Barajas Airport (MAD)1 change
Iberia Express
IB1810
Iberia ExpressIB1810
07:00 Berlin Brandenburg Airport (BER)3h15 10:15 Madrid Barajas Airport (MAD)0 changesDirect
Lufthansa
LH45
LufthansaLH45
07:10 Berlin Brandenburg Airport (BER)5h50 13:00 Madrid Barajas Airport (MAD)1 change
Lufthansa
LH175
LufthansaLH175
07:40 Berlin Brandenburg Airport (BER)5h20 13:00 Madrid Barajas Airport (MAD)1 change
Qatar Airways
QR80
Qatar AirwaysQR80
08:50 Berlin Brandenburg Airport (BER)35h10 20:00 Madrid Barajas Airport (MAD)1 change
Qatar Airways
QR80
Qatar AirwaysQR80
08:50 Berlin Brandenburg Airport (BER)22h20 07:10 Madrid Barajas Airport (MAD)1 change
Qatar Airways
QR80
Qatar AirwaysQR80
08:50 Berlin Brandenburg Airport (BER)29h05 13:55 Madrid Barajas Airport (MAD)1 change
Norwegian Air
DY1103
Norwegian AirDY1103
09:45 Berlin Brandenburg Airport (BER)9h30 19:15 Madrid Barajas Airport (MAD)1 change
KLM
KL1772
KLMKL1772
10:10 Berlin Brandenburg Airport (BER)13h15 23:25 Madrid Barajas Airport (MAD)1 change
KLM
KL1772
KLMKL1772
10:10 Berlin Brandenburg Airport (BER)5h55 16:05 Madrid Barajas Airport (MAD)1 change
KLM
KL1772
KLMKL1772
10:10 Berlin Brandenburg Airport (BER)9h30 19:40 Madrid Barajas Airport (MAD)1 change
Air France
AF1435
Air FranceAF1435
10:15 Berlin Brandenburg Airport (BER)6h45 17:00 Madrid Barajas Airport (MAD)1 change
Air France
AF1435
Air FranceAF1435
10:15 Berlin Brandenburg Airport (BER)9h00 19:15 Madrid Barajas Airport (MAD)1 change
Air France
AF1435
Air FranceAF1435
10:15 Berlin Brandenburg Airport (BER)12h50 23:05 Madrid Barajas Airport (MAD)1 change
Air France
AF1435
Air FranceAF1435
10:15 Berlin Brandenburg Airport (BER)5h10 15:25 Madrid Barajas Airport (MAD)1 change
Vueling Airlines
VY1883
Vueling AirlinesVY1883
10:40 Berlin Brandenburg Airport (BER)7h05 17:45 Madrid Barajas Airport (MAD)1 change
Vueling Airlines
VY1883
Vueling AirlinesVY1883
10:40 Berlin Brandenburg Airport (BER)11h20 22:00 Madrid Barajas Airport (MAD)1 change
Lufthansa
LH1935
LufthansaLH1935
11:00 Berlin Brandenburg Airport (BER)6h40 17:40 Madrid Barajas Airport (MAD)1 change
Lufthansa
LH1935
LufthansaLH1935
11:00 Berlin Brandenburg Airport (BER)24h20 11:20 Madrid Barajas Airport (MAD)1 change
Iberia Express
IB1802
Iberia ExpressIB1802
11:30 Berlin Brandenburg Airport (BER)3h15 14:45 Madrid Barajas Airport (MAD)0 changesDirect
KLM
KL1776
KLMKL1776
11:50 Berlin Brandenburg Airport (BER)11h35 23:25 Madrid Barajas Airport (MAD)1 change
KLM
KL1776
KLMKL1776
11:50 Berlin Brandenburg Airport (BER)7h50 19:40 Madrid Barajas Airport (MAD)1 change
Brussels Airlines
SN2582
Brussels AirlinesSN2582
11:55 Berlin Brandenburg Airport (BER)4h50 16:45 Madrid Barajas Airport (MAD)1 change
Brussels Airlines
SN2582
Brussels AirlinesSN2582
11:55 Berlin Brandenburg Airport (BER)8h00 19:55 Madrid Barajas Airport (MAD)1 change
Air France
AF1735
Air FranceAF1735
12:20 Berlin Brandenburg Airport (BER)4h40 17:00 Madrid Barajas Airport (MAD)1 change
Air France
AF1735
Air FranceAF1735
12:20 Berlin Brandenburg Airport (BER)10h45 23:05 Madrid Barajas Airport (MAD)1 change
Air France
AF1735
Air FranceAF1735
12:20 Berlin Brandenburg Airport (BER)6h55 19:15 Madrid Barajas Airport (MAD)1 change
Lufthansa
LH2207
LufthansaLH2207
12:55 Berlin Brandenburg Airport (BER)4h45 17:40 Madrid Barajas Airport (MAD)1 change
Lufthansa
LH189
LufthansaLH189
13:40 Berlin Brandenburg Airport (BER)6h25 20:05 Madrid Barajas Airport (MAD)1 change
KLM
KL1778
KLMKL1778
14:20 Berlin Brandenburg Airport (BER)9h05 23:25 Madrid Barajas Airport (MAD)1 change
KLM
KL1778
KLMKL1778
14:20 Berlin Brandenburg Airport (BER)5h20 19:40 Madrid Barajas Airport (MAD)1 change
Lufthansa
LH191
LufthansaLH191
14:40 Berlin Brandenburg Airport (BER)5h25 20:05 Madrid Barajas Airport (MAD)1 change
Qatar Airways
QR82
Qatar AirwaysQR82
15:15 Berlin Brandenburg Airport (BER)22h40 13:55 Madrid Barajas Airport (MAD)1 change
Qatar Airways
QR82
Qatar AirwaysQR82
15:15 Berlin Brandenburg Airport (BER)28h45 20:00 Madrid Barajas Airport (MAD)1 change
Qatar Airways
QR82
Qatar AirwaysQR82
15:15 Berlin Brandenburg Airport (BER)15h55 07:10 Madrid Barajas Airport (MAD)1 change
Lufthansa Cityline (2)
LH1941
Lufthansa Cityline (2)LH1941
15:45 Berlin Brandenburg Airport (BER)7h50 23:35 Madrid Barajas Airport (MAD)1 change
KLM Cityhopper
KL1780
KLM CityhopperKL1780
16:30 Berlin Brandenburg Airport (BER)6h55 23:25 Madrid Barajas Airport (MAD)1 change
KLM Cityhopper
KL1780
KLM CityhopperKL1780
16:30 Berlin Brandenburg Airport (BER)17h45 10:15 Madrid Barajas Airport (MAD)1 change
Air France
AF1235
Air FranceAF1235
16:40 Berlin Brandenburg Airport (BER)6h25 23:05 Madrid Barajas Airport (MAD)1 change
Air France
AF1235
Air FranceAF1235
16:40 Berlin Brandenburg Airport (BER)16h30 09:10 Madrid Barajas Airport (MAD)1 change
Lufthansa
LH197
LufthansaLH197
17:40 Berlin Brandenburg Airport (BER)6h15 23:55 Madrid Barajas Airport (MAD)1 change
KLM
KL1782
KLMKL1782
18:25 Berlin Brandenburg Airport (BER)15h50 10:15 Madrid Barajas Airport (MAD)1 change
KLM
KL1782
KLMKL1782
18:25 Berlin Brandenburg Airport (BER)17h50 12:15 Madrid Barajas Airport (MAD)1 change
KLM
KL1782
KLMKL1782
18:25 Berlin Brandenburg Airport (BER)5h00 23:25 Madrid Barajas Airport (MAD)1 change
Brussels Airlines
SN2588
Brussels AirlinesSN2588
18:35 Berlin Brandenburg Airport (BER)4h50 23:25 Madrid Barajas Airport (MAD)1 change
Lufthansa
LH199
LufthansaLH199
18:40 Berlin Brandenburg Airport (BER)5h15 23:55 Madrid Barajas Airport (MAD)1 change
Lufthansa
LH1949
LufthansaLH1949
19:00 Berlin Brandenburg Airport (BER)4h35 23:35 Madrid Barajas Airport (MAD)1 change
Air France
AF1535
Air FranceAF1535
19:20 Berlin Brandenburg Airport (BER)13h50 09:10 Madrid Barajas Airport (MAD)1 change
Vueling Airlines
VY1885
Vueling AirlinesVY1885
19:40 Berlin Brandenburg Airport (BER)13h15 08:55 Madrid Barajas Airport (MAD)1 change
Iberia Express
IB1806
Iberia ExpressIB1806
19:45 Berlin Brandenburg Airport (BER)3h10 22:55 Madrid Barajas Airport (MAD)0 changesDirect
LAER
LX979
LAERLX979
20:40 Berlin Brandenburg Airport (BER)12h35 09:15 Madrid Barajas Airport (MAD)1 change
Vueling Airlines
VY1887
Vueling AirlinesVY1887
20:55 Berlin Brandenburg Airport (BER)12h00 08:55 Madrid Barajas Airport (MAD)1 change
KLM Cityhopper
KL1784
KLM CityhopperKL1784
21:35 Berlin Brandenburg Airport (BER)12h40 10:15 Madrid Barajas Airport (MAD)1 change
KLM Cityhopper
KL1784
KLM CityhopperKL1784
21:35 Berlin Brandenburg Airport (BER)14h40 12:15 Madrid Barajas Airport (MAD)1 change
Qatar Airways
QR84
Qatar AirwaysQR84
21:55 Berlin Brandenburg Airport (BER)33h15 07:10 Madrid Barajas Airport (MAD)1 change
Qatar Airways
QR84
Qatar AirwaysQR84
21:55 Berlin Brandenburg Airport (BER)22h05 20:00 Madrid Barajas Airport (MAD)1 change
Qatar Airways
QR84
Qatar AirwaysQR84
21:55 Berlin Brandenburg Airport (BER)16h00 13:55 Madrid Barajas Airport (MAD)1 change

Find all the dates and times for this journey

How far in advance should I book flight tickets from Berlin to Madrid?

The best time to book your flight from Berlin to Madrid is 91 days before departure. See how prices for flights change on the Berlin to Madrid route.
Prices are for one-way tickets for one passenger from Berlin to Madrid per month. Insights are sourced from fares found by Omio users in the last 12 months. Current prices may differ as prices vary depending on the time of day, class or how far in advance you book your flight from Berlin to Madrid.

Compare prices and tickets Berlin to Madrid by train, coach or flight

Sun
16 Mar
Mon
17 Mar
Tue
18 Mar
Wed
19 Mar
Thu
20 Mar
Fri
21 Mar
Sat
22 Mar
Sun
23 Mar
Mon
24 Mar
Tue
25 Mar
Wed
26 Mar
Thu
27 Mar
Fri
28 Mar
Sat
29 Mar
Sun
30 Mar
Mon
31 Mar
Tue
01 Apr
Wed
02 Apr
Thu
03 Apr
Fri
04 Apr
Sat
05 Apr

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Iberia Express, Ryanair and Iberia Berlin to Madrid

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.

Iberia is Spain’s leading airline, headquartered in Adolfo Suárez-Madrid Barajas in Madrid, offering flights around Europe and across the world. It offers different fares for your next flight between Berlin and Madrid including: Basic Fare, Classic Fare, Flexible Fare and Business Club.

FAQs: Berlin to Madrid flights

FAQs: Take a flight from Berlin to Madrid hassle-free. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Madrid.
FAQs
Cheap plane tickets from Berlin to Madrid can start from as little as £45 when you book in advance. The average flight ticket price for Berlin to Madrid is £147; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Berlin to Madrid flight time is 3 h 10 min   covering the 1159 mile long journey, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The earliest flight from Berlin to Madrid leaves at 05: 25. Plan your trip with the Journey Planner   from Omio.
The latest flight from Berlin to Madrid leaves at 23: 00.
Yes, it is possible to travel from Berlin to Madrid without having to change trains with Iberia Express. There are 3 direct flights from Berlin to Madrid each day. There may be fewer direct services available on weekends or holidays.
For the route from Berlin to Madrid you can take a flight with Iberia Express, Lufthansa, KLM, Brussels Airlines, Vueling Airlines, Air France, SWISS, LAER, TAP Portugal, Lufthansa Cityline (2) or KLM Cityhopper. Be sure to check out all possible airlines that offer services from Berlin to Madrid on Omio to compare what amenities they may have.

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.

The cheapest month for a flight from Berlin to Madrid is June.
You have options as you can travel to Madrid from Berlin 3 different ways: train, coach or flight.

Important Stations and Airports in Berlin and Madrid

Berlin
Madrid
The major airport for departures in Berlin is Berlin Brandenburg Airport. Find all the information you need to know about services, amenities and connections at Berlin Brandenburg Airport for your trip from Berlin to Madrid.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
2 km
Car connection
A113, Exit 8
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available in Terminal 1; €4 per hour.
Dining
Dining
  • Airbräu, Dallmayr Bistro, Bavarian, and Italian cuisine.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Elevators, ramps.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Radisson Blu and Clarion Hotel Arlanda (walking distance).
Lounge
Lounge
  • Lounges available in Terminal 1, including Lufthansa Lounge.
Lost and Found Office
  • In Terminal 1, Level U1.
Public transport options for Berlin Brandenburg Airport
  • Bus: X7, X71, 163, 164, 171, 744 Train: FEX, RE7, RB14 Metro: U7
The major airport for arrivals in Madrid is Madrid Barajas Airport. Find all the information you need to know about services, amenities and connections at Madrid Barajas Airport for your journey to Madrid from Berlin.
Amenities at airport
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
ShowerShower
LoungeLounge
Lost and Found OfficeLost and Found Office
ticketOfficeHours
Distance to city center
12 km
Car connection
M-14, exit 2
Wifi
Wifi
  • Free Wi-Fi available throughout the airport.
Lockers
Lockers
  • Available in Terminal 4; approximately €5 per hour.
Dining
Dining
  • McDonald's, Starbucks, and German cuisine.
Taxis
Taxis
  • Available outside the terminal.
Accessibility
Accessibility
  • Ramps, assistance.
WC
WC
  • Available throughout the airport.
Hotel
Hotel
  • Sheraton Paris Airport Hotel (within the airport), Ibis Styles (walking distance).
Lounge
Lounge
  • Lounges available in all terminals, including VIP lounges.
Lost and Found Office
  • Located in Terminal 1, 2, and 4.
Public transport options for Madrid Barajas Airport
  • Metro: 8 Bus: 101, 200, Exprés-203 Train: Cercanías C1, C10

More options for your journey from Berlin to Madrid

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language