The best way to find a cheap flight ticket from Madrid to Berlin is to book your journey as far in advance as possible and to avoid traveling at rush hour.
This is the last flight of the day.
Find all the dates and times for this journey
9 h 16 m
Flights per day
Of the 27 flights that leave Madrid for Berlin every day 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
|Distance||1159 miles (1869 km)|
|Average flight duration||3 h|
|Airlines||Ryanair, PGA-Portugalia Airlines, Aegean Airlines, TAP Portugal, Lufthansa, White Airways, Turkish Airlines, jal, easyJet, avion express, Iberia Express, Iberia, KLM, Norwegian Air Shuttle, Edelweiss Air, Vueling, Germanwings, tab, Lufthansa Cityline, Swiss, Brussels Airlines, Bulgaria Air, Lot Polish Airlines, Icelandair, Air France, Air Europa or Air Dolomiti|
Flights from Madrid to Berlin cover the 1159 miles (1869 km) long trip taking on average 3 h with our travel partners like Ryanair, PGA-Portugalia Airlines, Aegean Airlines, TAP Portugal, Lufthansa, White Airways, Turkish Airlines, jal, easyJet, avion express, Iberia Express, Iberia, KLM, Norwegian Air Shuttle, Edelweiss Air, Vueling, Germanwings, tab, Lufthansa Cityline, Swiss, Brussels Airlines, Bulgaria Air, Lot Polish Airlines, Icelandair, Air France, Air Europa or Air Dolomiti. There are direct flight services available. Travelers depart most frequently from Madrid Barajas Airport and arrive in Berlin Brandenburg Airport.
Find the best route from Madrid to Berlin with Ryanair, Lufthansa and easyJet. Comparing schedules and prices and booking the most convenient trip has never been easier with over 1000 travel companies on Omio.
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.
EasyJet is a British multinational budget airline headquartered at London Luton Airport (LTN) and the largest UK-based airline based on the number of passengers carried. EasyJet flies to more than 150 destinations in Europe and North Africa, making it a very popular low-cost carrier for travelers. To keep fares as low as possible, tickets are non-refundable, and no complimentary snacks are served onboard. All easyJet fare types include allowance of one small personal bag, while additional fees apply for travelers bringing hand luggage and checked luggage.
Germany's largest airline is Lufthansa. Fly from Madrid to Berlin and book your most convinient flight ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.
Enjoy a smooth and easy route to Berlin from Madrid with Lufthansa! As an official travel partner of Lufthansa, Omio can help you search current flight schedules and timetables from Lufthansa, compare the best routes between Madrid and Berlin as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Lufthansa Madrid to Berlin plane ticket available today. If you search for Lufthansa tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the airport in person to purchase tickets. Once you find your ideal route, book your one-way flight from Madrid to Berlin on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 1159 miles (1869 km) trip between Madrid and Berlin with ease and comfort on a flight with Lufthansa.
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.
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.
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.
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 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 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 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.
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.
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.
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:
Travel between Madrid, Spain and Berlin, Germany by plane is: Unrestricted.
International entry status: Entry is unrestricted for citizens and permanent residents of Spain
Conditions of entry:
When traveling in Germany, you must follow these COVID-19 safety rules:
The information above was last checked on 11/6/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations for your flight between Madrid and Berlin before traveling.
The restriction level for your return flight to Madrid, Spain from Berlin is: Unrestricted.
International entry is allowed for: Entry is unrestricted for citizens and permanent residents of Germany
Conditions of reentry:
The government of Spain has imposed these measures to reduce the spread of COVID-19:
Last checked on 11/17/22. Remember to check the latest COVID-19 travel safety regulations for your flight to Madrid from Berlin closer to your date of departure here here.
Omio customers who book cheap flights for this route most frequently fly from Madrid Barajas Airport to Berlin Brandenburg Airport.
Passengers board their flight most frequently from Madrid Barajas Airport, which is located around 9.9 miles (15.9 km) away from the city center, and they get off the plane at Berlin Brandenburg Airport, located 15.4 miles (24.9 km) away from the city center. You can check for taxi services, public transit options or airport shuttle services available from Berlin Brandenburg Airport to take you to the city center of Berlin.
Here are some other resources that might have the information you need