This Route is Operated by:
Austrian Airlines, Eurowings, Iberia Express, Ryanair, Laudamotion, Iberia, Condor Flugdienst, Norwegian Air Shuttle, TAP Portugal, easyJet
Search and compare
Browse a variety of travel options in one place with Omio
Support you can count on
Once you’ve booked your ticket, our customer service team is there to assist you
|Avg. Flight Duration:|
5 hours 22 minutes
|Flights Depart from:||Berlin|
|Flights arrive in:||Madrid|
|Airlines:||Alitalia, Ryanair, Iberia Express, Brussels Airlines, TAP Portugal, KLM, Air France, easyJet|
There are more than 8 direct Berlin to Madrid flights per day. The flight from Berlin to the Spanish capital covers a distance of approximately 1870kms. The average flight time between the two capitals is about 3hrs 12mins. The main departure centers are Berlin Tegel Airport (TXL) and Berlin Schönefeld Airport (SXF), while flights land at Adolfo Suárez Madrid-Barajas Airport (MAD).
Low-cost airline Ryanair operates direct Berlin to Madrid flights along with easyJet, Iberia, and Iberia Express. These airlines also offer connecting flights from Berlin to Madrid, as do other companies such as Brussels Airlines, TAP Air Portugal, KLM, and Vueling.
Normally, the flight time for direct Berlin to Madrid flights is approximately 3hrs 15mins, with the fastest reaching its destination in 3hrs 05mins. Connecting flights serving the Berlin to Madrid route take from 4hrs 25mins to 8hrs 05mins. The mid-morning flight by Turkish Airlines via Istanbul Atatürk Airport (IST) is the longest in duration, taking 23hrs 40mins to reach the capital of Germany.
There are between 8 to 12 direct flights from Berlin to Madrid per day. Direct flights start at 7:15 a.m. while the last direct departure is at 8:35 p.m.