Compare prices and tickets by train, bus or flight

Fri
Jan 21
Find prices
$53Iberia Express
Sat
Jan 22
Find prices
$27Ryanair
Sun
Jan 23
$89Flixbus
$53Iberia Express
Mon
Jan 24
Find prices
$22Ryanair
Tue
Jan 25
Find prices
$44Iberia Express
Wed
Jan 26
Find prices
$27Ryanair
Thu
Jan 27
Find prices
$39Iberia Express
Fri
Jan 28
$89Flixbus
$49Iberia Express
Sat
Jan 29
Find prices
$27Ryanair
Sun
Jan 30
$89Flixbus
$39Iberia Express
Mon
Jan 31
Find prices
$27Ryanair
Tue
Feb 1
Find prices
$27Ryanair
Wed
Feb 2
Find prices
$27Ryanair
Thu
Feb 3
Find prices
$27Ryanair
Fri
Feb 4
$89Flixbus
$44Ryanair
Sat
Feb 5
Find prices
$31Ryanair
Sun
Feb 6
$95Flixbus
$115Ryanair
Mon
Feb 7
Find prices
$30Ryanair
Tue
Feb 8
Find prices
$27Ryanair
Wed
Feb 9
Find prices
$27Ryanair

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

Ryanair
Easyjet
Eurowings
Vueling
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Madrid to Berlin flight

distanceDistance1159 miles (1869 km)
durationAverage flight duration3 h 5 min
priceAverage plane ticket price$59 (€49)
changesDirect flightYes
carriersAirlinesRyanair, Iberia Express, easyJet, Iberia, Lufthansa, TAP Portugal, Brussels Airlines, Swiss, KLM, Vueling, Air France or Norwegian Air Shuttle

Flights from Madrid to Berlin cover the 1159 miles (1869 km) long journey taking on average 3 h 5 min with our travel partners like Ryanair, Iberia Express, easyJet, Iberia, Lufthansa, TAP Portugal, Brussels Airlines, Swiss, KLM, Vueling, Air France or Norwegian Air Shuttle. There are direct flight services available. While the average ticket price for this route costs around $59 (€49), you can find the cheapest plane ticket for as low as $22 (€18). Travelers depart most frequently from Madrid Barajas Airport and arrive in Berlin Brandenburg Airport.

Airlines: Ryanair, KLM and Vueling Airlines flights from Madrid to Berlin

Find the best flights to Berlin from Madrid with Omio's travel partners Ryanair, KLM and Vueling Airlines from $22 (€18). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

Ryanair
Vueling Airlines
KLM

Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.

  • Average Price: $22

Ryanair has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by flight to Berlin from Madrid:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Flights from Madrid to Berlin

It’s easy to find flights from Madrid Barajas Airport (MAD) to Berlin’s Brandenburg Airport (BER) with Omio. There are a variety of departure times to suit any schedule, along with several options for transfer points, from Paris Charles De Gaulle (CDG), to Frankfurt Am Main (FRA), and even Amsterdam Schiphol Airport (AMS). Depending on the day of the week you wish to travel, direct flights can even be found with travel times as brief as 3h. Whether you’re wishing to leave first thing in the morning or to travel overnight, several carriers make the 1,162- mile (1,870 km) journey to Germany’s beautiful capital safe and convenient.

How many flights are there from Madrid to Berlin?

Depending on the day of the week, there can be up to a dozen flights to choose from. Tuesdays tend to have only about half as many choices for departures, but the weekends are full of options for carriers, transfer points, and flight durations. Be sure to consider more than one day for travel, as the prices can vary depending on which carriers are operating on certain days.

What are the departure and arrival airports for a flight from Madrid to Berlin?

Departure airport: Madrid Barajas Airport (MAD), known as Adolfo Suárez Madrid-Barajas since 2014, is conveniently located about 7.5 miles (12 km) from the city center, easily accessed via the Metro (with stops at terminals 1, 2, 3, and 4) or by train on the "Cercanías"  C10 and C1 lines. Of course, you can always hail a taxi, too. With the "Fixed Airport Rate 4", you can be sure of a flat fare from the city center to the airport. However you choose to get to the Barajas airport, once there you’ll be able to enjoy some of the incredible passenger amenities on offer, including banking and money exchange locations, "air rooms" where passengers can safely sleep for a few hours, and of course excellent Wi-Fi services. Madrid Barajas Airport also offers PRM services for those with reduced mobility needs.

Arrival airport: Berlin Brandenburg Airport (BER) is located about 17 miles (27 km) from the city center, known as Alexanderplatz. Traveling by rail to the city center is quite easy using the Airport Express train lines S45 S-bahn or S9, which depart every 20min for the Berlin Hauptbanhof. Alternatively, travelers can catch a ride on the X7 or X71 express buses, which will deliver them to the city center within 20min or less. The Berlin Brandenburg airport offers an incredible array of bars, cafes, and restaurants for the hungry traveler, in addition to world-class amenities such as shower services, currency exchange, and even duty-free shopping. Wi-Fi and PRM services are also available.

Madrid to Berlin flights: Which airlines cover this route?

Your best option for flying directly from Madrid to Berlin is with Iberia Airlines. However, single- and double-transfer flights can also be booked on a few other national airlines, including KLM Royal Dutch Airlines (Amsterdam Schiphol Airport) and Lufthansa (Frankfurt Am Main Airport). While these other carriers operate on a daily basis, it is important to note that Iberia only offers flights between Madrid and Berlin a few days out of the week.

Iberia airline from Madrid to Berlin

Iberia offers direct flights from Madrid to Berlin a few days each week. These flights last only about 3h and so are perfect for the traveler who wants to arrive quickly. You can check in for your flight on Iberia at Terminal T4, floor P2. It’s always a good idea to arrive early to allow for security screening, etc. Once checked in, be sure to experience Iberia’s VIP lounge located in the same terminal. Keep in mind that Iberia’s flights from Madrid to Berlin are non-refundable and do not permit changes and that travelers may only bring a personal item and a cabin item on board. Checked luggage will incur an extra fee. As a means of ensuring all travelers' safety during the Coronavirus pandemic, Iberia Airlines has instituted mask-wearing requirements and other safety measures.

KLM Royal Dutch Airlines from Madrid to Berlin

KLM offers single transfer flights with connections through Amsterdam Schiphol Airport (AMS) seven days a week. Departures range from early morning to late afternoon and generally have travel times of around 5h. You can check in for your flight on KLM at Terminal 1, or online. Arriving at the airport at least 2h early is recommended in order to ensure a swift and comfortable security and boarding experience. Remember that travelers may bring along one personal item weighing no more than 4 pounds (1.8 kg) and one checked bag weighing no more than 22 pounds (10 kg). Fees for additional baggage can be paid for at check in. For flights within Europe, KLM offers economy and European business classes on their Embraer airplanes thus offering a comfortable seat to compliment any budget! During these times of concern over the Coronavirus pandemic, KLM is also commited to your safety by adding additional cleaning protocols to all flights, encouraging social distancing, and requiring crew members and travelers to wear masks.

Lufthansa airline from Madrid to Berlin

Lufthansa flies daily from Madrid to Berlin with connections in Frankfurt Am Main Airport. Departures are offered from mid- to late-afternoon, with many flights lasting between 5h and 9h in total. Travelers can check in for their flight on Lufthansa at Terminal 1. Lufthansa recommends passengers arrive at the airport at least 2h early to allow time for security and baggage handling. You can bring along a personal item and a cabin item for free but checked bags do incur a fee. Please note that cancellations and changes are non-refundable. Lufthansa offers economy and business classes on their fleet of Airbus and Embraer airplanes for flights within Europe. In order to grant you peace of mind while flying with Lufthansa, all crew and travelers will be required to wear masks and the airline will be observing any travel restrictions in place.

How to find cheap flights from Madrid to Berlin?

It’s all about flexibility! The price of a flight between Madrid and Berlin can vary greatly depending on which day of the week you decide to travel, and even on which time of day you choose to depart! Of course, booking in advance is always a good idea as well. Omio has made things easy by providing a clear selection of airline carriers and departure times/dates so that you can travel with confidence knowing that you got the best price for your journey. Remember to travel light, too, as some airlines charge fees for checked baggage.

How long is the flight from Madrid to Berlin?

Travel times between Madrid and Berlin depend on whether or not a layover is included, and this can make a world of a difference in your flight duration! For example, Iberia offers a direct flight from Madrid to Berlin which only lasts for about 3h. It all depends on how flexible your dates of travel are and whether you prefer to travel first thing in the morning or later in the day.

     

Cheap flights from Madrid to Berlin: when to book to save $

Time Price Savings
1 week earlier 42 €
2 weeks earlier 31 €35%
3 weeks earlier 29 €45%
1 month before 26 €62%
2 months earlier 28 €50%
3 months earlier 26 €62%


When it comes to booking flights, planning ahead always pays off! Both scheduled and low-cost airlines often release promotional prices and discounted fares—so by buying in advance—you can get access to the cheapest airline tickets. Use Omio to check prices and flight offers Madrid - Berlin: look for the most attractive fares and choose the most suitable solution for you. But hurry up—if you want to buy cheaper airline tickets from Madrid to Berlin timing is everything.

Flight prices can fluctuate massively. However, we have studied price trends to help you find cheap flights from Madrid to Berlin and save as much as possible on ticket prices. In general, when you book a flight:

  • Buying your air tickets from Madrid to Berlin 3 weeks in advance means you could save up to 45% compared to the price available on the day of departure.
  • If you book a flight from Madrid - Berlin 2 months in advance you save up to about 50% compared to the initial price.
  • By booking 3 months in advance you could save up to 62%
  • Check back to our website where you can explore airline offers and cheap flights to travel all over Europe, the U.S. and Canada.

Travel Tips: Madrid to Berlin Flight

Take a flight to Berlin easily. 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 Madrid to Berlin.
FAQs

Are there any COVID-19 restrictions for international travel by flight between Madrid and Berlin?

Travel by plane between Madrid, Spain and Berlin, Germany is: Partially open.

Is international entry into Berlin from Madrid restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in Germany from Madrid?

Entry Requirements:

  • Negative COVID-19 test issued at most 2 days before arrival and 10 day mandatory self quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Digital entry registration is required prior to arrival
  • The exact quarantine requirements depend on the regulations in each federal state

What are the safety rules to follow in Berlin, Germany?

The government of Germany has imposed these measures to reduce the spread of COVID-19:

  • Physical distance required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 1/19/22. Remember to check the latest COVID-19 travel safety regulations for your flight to Berlin from Madrid closer to your date of departure here

Are there restrictions on returning to Spain from Germany by plane?

Return travel from Germany to Spain is: Partially open.

Are there any international entry restrictions on returning to Madrid from Berlin?

Entry into Spain is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Spain from Berlin?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Health screen upon arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Pre-arrival Health Control Form (FCS) required

What are the safety rules to follow in Madrid, Spain?

The government of Spain has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 1/18/22. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your flight to Madrid from Berlin.

How much do cheap flights between Madrid and Berlin cost?

Omio customers have found cheap plane tickets between Madrid and Berlin for as low as $22 (€18)  for the next 7 days.

What is the cost of a flight between Madrid and Berlin?

The Madrid to Berlin plane ticket price is on average $59 (€49)  if you are looking to purchase your tickets for this route in the next week.

What is the distance between Madrid and Berlin by plane?

You should expect to travel around 1159 miles (1869 km)  to Berlin from Madrid by plane.

How long is a flight to Berlin from Madrid on average?

While the time it takes to travel 1159 miles (1869 km) from Madrid to Berlin can vary based on specific dates, weekends, and holidays, the Madrid to Berlin flight journey time is on average 3 h 5 min.

When taking a flight from Madrid to Berlin, which airport in Madrid do I fly out of and which airport in Berlin do I arrive in?

Omio customers who book cheap flights for this route most frequently fly from Madrid Barajas Airport   to Berlin Brandenburg Airport.

Where do I find the Madrid airport for the flight to Berlin? Where is the Berlin airport?

Passengers booking this trip most frequently board their flights from Madrid Barajas Airport and need to travel around 7.9 miles (12.7 km) from the city center to get to this airport.

Passengers arriving in Berlin most often land in Berlin Brandenburg Airport and need to travel about 11.5 miles (18.6 km) from this airport to reach the city center. You can check for public transit connections, airport shuttles or taxi service options available from Berlin Brandenburg Airport to get you to the city center of Berlin.

Which airlines should I travel with from Madrid to Berlin?

For the trip from Madrid to Berlin you can take a flight with Ryanair, Iberia Express, easyJet, Iberia, Lufthansa, TAP Portugal, Brussels Airlines, Swiss, KLM, Vueling, Air France or Norwegian Air Shuttle. Be sure to check out all possible airlines that offer services from Madrid to Berlin on Omio to compare what amenities they may have.

Can I purchase a direct flight from Madrid to Berlin?

Yes, you can look for direct flights from Madrid to Berlin with Iberia Express or Ryanair  without needing to transfer at another stop in between. Taking a direct flight tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.

When is the earliest flight from Madrid to Berlin? When is the last flight from Madrid to Berlin?

The first Madrid to Berlin flight departs at 5: 20 AM   and the last flight from Madrid to Berlin leaves at 6: 45 PM. Check out the most up-to-date flight schedule from Madrid to Berlin on Omio and find the best time to travel to your destination.

How early should I buy Madrid to Berlin plane tickets to get the best deals?

In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this route and save money. If you purchase plane tickets to Berlin from Madrid within the next 7 days, you can find tickets to cost on average $59 (€49) one way. To find the best prices for this route, consider booking your plane ticket from Madrid to Berlin a few months in advance.