Find a flight from Madrid to Berlin

These train, bus and flight companies trust us

Find the cheapest ticket for your trip


Journey details

Best price 23.15$
Journey duration 8 h 55 min
Connections per day 186
First departure: 00:10
Last departure: 20:40
Distance 1870km

Find cheap flights from Madrid to Berlin with virail

Virail is the search platform to find the best travel solution, comparing hundreds of offers from different websites to find the cheap tickets for flights from Madrid to Berlin. Once you choose the date of your journey, you will only have to filter the result and find your cheap flight ticket to Berlin.

How much are the cheapest tickets for flights from Madrid to Berlin?

If you can book in advance and are flexible with the dates of your flight, the cheapest tickets from Madrid to Berlin are from 19,94 €.

Ticket price Madrid - Berlin every day

Today Tomorrow In 2 days In 3 days In 4 days In 5 days In 6 days
74 $77 $81 $73 $70 $74 $ More
80 $78 $111 $123 $57 $34 $ More



Which airlines can you fly with from Madrid to Berlin?

Flights from Madrid to Berlin are operated by EasyJet, Iberia Express, Ryanair, Brussels Airlines, Iberia, Norwegian, Air Europa, Vueling, TAP AIR PORTUGAL, Air France, KLM, SWISS, Ukraine Intl Air, Alitalia, LOT Polish Airlines, Lufthansa, Aegean Airlines and Turkish Airlines, partners of virail.

What are the departure airports in Madrid and Berlin?

Airports served in by the flights from Madrid to Berlin are Barajas and Tegel and Schönefeld.

When does the first flight to Berlin leave?

While the first flight to Berlin is at 06:01, the last one leaves Madrid at 22:06.

How long is the flight from Madrid to Berlin?

The fastest direct flights from Madrid to Berlin take only 3 hours.

Considering the long distance between Berlin and Madrid, a flight is undoubtedly the fastest option.

virail lets you search and compare times and prices of any transports from one city to another