This Route is Operated by:
Ryanair, Iberia Express, Brussels Airlines, Iberia, Norwegian Air Shuttle, TAP Portugal, KLM, Air Europa, 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:|
4 hours 38 minutes
|Flights Depart from:||Madrid|
|Flights arrive in:||Berlin|
|Airlines:||PGA-Portugalia Airlines, Ryanair, Iberia Express, Brussels Airlines, TAP Portugal, Vueling, easyJet|
Travelers can choose from a number of daily direct flights on the Madrid to Berlin route. The air journey from the Spanish capital to the German capital covers approximately 1870kms, and the duration is about 4hrs 37mins. Departure flights leave from Adolfo Suárez Madrid-Barajas Airport (MAD) and land at Berlin Tegel Airport (TXL). Travelers can book for direct flights in the morning, afternoon, and late in the evening when there are multiple departures.
Low-cost airline Ryanair operates direct Madrid to Berlin flights along with easyJet, Iberia, and Iberia Express. These airlines also provide connecting flights from Madrid to Berlin, as do other companies such as Brussels Airlines, Swissair, Lufthansa, KLM, and Air France.
Direct flights from Madrid to Berlin generally take approximately 3hrs 35mins. Connecting flights serving the Madrid to Berlin route take approximately 4hrs 20mins to about 5hrs 35mins. The longest connecting flights from Madrid to Berlin have a maximum of two stops and take close to 24hrs to reach Berlin.
The average daily direct Madrid to Berlin flights number from 8 to 10 with up to 16 direct weekly flights offered mostly by easyJet and Iberia. There are also frequent daily and weekly connecting flights from Madrid to Berlin.