COMPARE Prices across different modes

Thu
Oct 21
$210Flixbus
$214Iberia Express
Fri
Oct 22
$210Flixbus
$93Iberia Express
Sat
Oct 23
$197Flixbus
$118Iberia Express
Sun
Oct 24
$197Flixbus
$228Iberia Express
Mon
Oct 25
$173Flixbus
$67Iberia Express
Tue
Oct 26
$148Flixbus
$237KLM
Wed
Oct 27
$197Flixbus
$103Ryanair
Thu
Oct 28
$214Flixbus
$185Iberia Express
Fri
Oct 29
$197Flixbus
$237Ryanair
Sat
Oct 30
$197Flixbus
$58Iberia Express
Sun
Oct 31
$197Flixbus
$98Ryanair
Mon
Nov 1
$123Flixbus
$68Ryanair
Tue
Nov 2
$99Flixbus
$54Ryanair
Wed
Nov 3
$123Flixbus
$54Ryanair
Thu
Nov 4
$123Flixbus
$60Ryanair
Fri
Nov 5
$123Flixbus
$79Ryanair
Sat
Nov 6
Find prices
$98Ryanair
Sun
Nov 7
Find prices
$112Ryanair
Mon
Nov 8
$97Flixbus
$98Ryanair
Tue
Nov 9
$123Flixbus
$147Ryanair
Wed
Nov 10
Find prices
$93Ryanair

These companies trust us. We 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

Flight Information between Berlin and Madrid

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

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

Airlines

Ryanair, Air France and Vueling Airlines from Berlin to Madrid

For as little as $67 (€55) you can travel by flight from Berlin to Madrid with Ryanair, Air France and Vueling Airlines. Omio will show you the best deals, schedules and tickets available for this journey.

Ryanair
Vueling Airlines
Air France

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.

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

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

    Flight from Berlin to Madrid

    Madrid is one of the most popular European destinations. The distance is about 2,340 km. The journey by car takes two days. Madrid can be reached much faster and more comfortably by plane. A flight from Berlin to Madrid can be booked with various airlines. The planes take off from Berlin Tegel or Berlin Schönefeld. Direct flights are offered at different times of the day. The flights can also be booked on weekends. In the morning between 7:00 and 12:00 the frequency of the flights is particularly high.

    Which airlines fly from Berlin to Madrid?

    A flight from Berlin to Madrid, for example, is operated by the airline easyJet. The flights depart from Berlin Tegel at different times of the day. Other airlines that fly directly to Madrid are Iberia and Iberia Express as well as Ryanair. Other airlines offering multistop flights to Madrid are SWISS, Lufthansa, AirFrance and British Airways.

    How long does a flight from Berlin to Madrid take?

    The flight from Berlin to Madrid with easyJet takes 3:10 hours. There are direct connections that take longer. This is due to the full airspace over Europe, because there are different flight routes leading to Madrid. The airline flies to the Spanish capital without a stopover, which makes travelling particularly comfortable. Lufthansa and AirFrance fly with a stop in 4:30 hours to Madrid.

    How often can you fly from Berlin to Madrid?

    easyJet operates the route from Berlin to Madrid three times a day at different times. Other airlines such as Ryanair or Iberia also offer evening flights. In total, passengers can fly eight times a day from Berlin to Madrid. On some weekdays there are also more frequent flights.

    At which airport does the flight from Berlin to Madrid take off or land?

    Berlin Schönefeld or Tegel: Berlin Tegel can be easily reached by bus from the main station. There are also regular bus connections from Bahnhof Zoo. Berlin Schönefeld can be easily reached by S-Bahn or regional train. At both locations there is free WLAN and a good supply.

    Madrid Barajas: Madrid Barajas is located about twelve kilometers outside of Madrid and can be easily reached by express bus or regional train. There are plenty of parking spaces, but they are expensive. Passengers can use free WLAN and have a snack.

    Travel Tips

    Flights from Berlin to Madrid
    Take a flight to Madrid 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 Berlin to Madrid.
    FAQs
    Am I allowed to travel by plane from Berlin, Germany to Madrid, Spain?

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

    Is international entry into Madrid from Berlin restricted?

    International entry 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?

    Entry Requirements:

    • 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 required: 1.5 metre (s) (5 feet)
    • Face mask required: Mandatory

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

    What COVID restrictions are there for my return journey by plane to Berlin, Germany from Madrid, Spain?

    The restriction level for your return flight to Berlin, Germany from Madrid is: Partially open.

    Is my return flight 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?

    Conditions of reentry:

    • Negative COVID-19 test issued at most 3 days before arrival
    • Pre-arrival health declaration
    • The exact quarantine requirements depend on the regulations in each federal state
    • Digital entry registration is required prior to arrival

    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:

    • Social distancing required: 1.5 metre (s) (5 feet)
    • Face mask required: Mandatory

    Last checked on 10/20/21. Remember to check the latest COVID-19 travel safety regulations for your flight to Berlin from Madrid closer to your date of departure here here.

    What is the price of the cheapest flight from Berlin to Madrid?
    Omio customers have found cheap plane tickets from Berlin to Madrid for as low as $67 (€55)  for the next 7 days.
    How much is the flight to Madrid from Berlin on average?
    If you are looking to purchase your plane ticket in the next 7 days, you can expect the Berlin to Madrid flight to cost on average $151 (€123)  one way.
    How far is Madrid from Berlin by plane?
    The distance from Berlin to Madrid by plane is approximately 1159 miles (1869 km).
    How long is the flight to Madrid from Berlin?
    The flight time to Madrid from Berlin is on average 3 h 5 min  for the 1159 miles (1869 km) long journey, but the time it takes to go between Berlin and Madrid by flight can vary depending on specific dates or traveling on weekends and holidays.
    What is the departure airport in Berlin and arrival airport in Madrid?

    Omio customers traveling this route book their cheap flights from Berlin Brandenburg Airport   to Madrid Barajas Airport   most frequently.

    Where is the Berlin airport located? Where is the Madrid airport located?

    Passengers booking this journey most frequently board their flights from Berlin Brandenburg Airport and need to travel around 11 miles (18 km) from the city center to get to this airport.

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

    What airlines go from Berlin to Madrid?
    For the best Berlin to Madrid flight to buy, you can travel safely and comfortably with Ryanair, Iberia Express, easyJet, Iberia, TAP Portugal, Brussels Airlines, Lufthansa, Air Berlin, KLM, Air France, Vueling, Swiss or Eurowings. However, it's always good to check all possible airlines with services between Berlin and Madrid to compare what amenities they may offer.
    Are there any nonstop flight services from Berlin to Madrid?
    Yes, there are direct flights to Madrid from Berlin, and you can find a direct flight for this journey with Iberia Express or Ryanair  on Omio. It's worth paying attention to when you book your plane ticket as direct services tend to offer more convenience and save you time getting to your destination.
    What time is the earliest flight from Berlin to Madrid? What time is the last flight from Berlin to Madrid?
    The earliest flight for this route departs from Berlin at 6: 20 AM. The last flight leaves from Berlin at 8: 05 PM. Check Omio for the latest flight schedule from Berlin to Madrid and book the best time to depart on your chosen travel date.
    How early should I book Berlin to Madrid plane tickets to get the best deals?
    You can find flights between Berlin and Madrid to cost on average $151 (€123) one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Berlin to Madrid flight generally on sale a few months before the planned travel date.

    Important Stations and Airports for this Journey