Trip to Madrid

Find the perfect accommodation on booking.com

Great location and deals for every budget.

Avg. duration
Distance km
Avg. price$
Flights found

Planes from Berlin to Madrid

🛫 Flying from Berlin to Madrid is a convenient and quick way to travel, with a direct flight taking just 3 hours and 10 minutes from Berlin Brandenburg Airport to Madrid Airport. 🌍 The average flight duration from Berlin to Madrid is approximately 4 hours and 12 minutes, with ticket prices ranging from €113 to €307, making it a cost-effective and efficient mode of transportation between the two vibrant cities.

Where to stay in Madrid

There are over 3208 hotels to stay in Madrid. Prices range from $10 per night.

Find accommodation
  • Ryanair, Iberia, easyJet, and Lufthansa are the main airlines that offer direct flights from Berlin Brandenburg Airport in Germany to Madrid Airport in Spain. These airlines provide a variety of flight options to cater to different budgets and preferences. Passengers can choose from several daily flights operated by these airlines for convenient travel between Berlin and Madrid. Flight durations typically range from approximately 2.5 to 3.5 hours depending on the airline and specific route.
  • The flight duration from Berlin to Madrid is approximately 4 hours and 12 minutes. This time may vary slightly depending on factors such as the airline, specific route taken, and weather conditions. Passengers can expect a relatively smooth and efficient journey between these two European cities, making it a convenient travel option for those looking to explore both destinations.
  • The cost of a flight from Berlin to Madrid typically ranges from €114 to €312, depending on various factors such as the airline, time of booking, and class of travel. Passengers can find competitive prices by comparing different airlines and booking in advance. It is advisable to check for any special promotions or discounts that may further reduce the cost of the flight between these two European cities.