Direct flights from Madrid to Buenos Aires MAD → EZE

Aerolineas Argentinas, Air Europa, Iberia and Plus Ultra operate nonstop flights from Madrid (MAD) to Buenos Aires (EZE). The nonstop flight takes around ~12h 37m, covering 6,268 miles (10,087 km) and operates multiple daily. Round-trip fares currently start at $1055, with a typical fare around $1462 across 976 recent fare combinations. Updated 28 June 2026.

60-day flexibility overview based on 976 recent fares across the next 60 days

Cheapest
$1,055
Typical
$1,462
Most expensive
$2,149

Cheapest combos

Plus Ultra Best
Tue Aug 25 23:05 → 06:45
Tue Sep 8 13:25 → 06:30 14 nights
Plus Ultra
Tue Jul 14 23:05 → 06:45
Tue Jul 28 13:25 → 06:30 14 nights
Iberia
Mon Jul 13 12:15 → 19:55
Mon Jul 27 21:40 → 14:30 14 nights

Prices last updated about 14 hours ago. Fares change frequently — check the airline for current pricing.

📬 Email me when fares drop

We'll check every combination in your window daily and email you the cheapest match. No account needed.

Set free alert →
Aerolineas Argentinas AR Iberia IB Plus Ultra PU Air Europa UX

Departure Schedule next 7 days

Scheduled departures over the next 7 days · Updated 9d ago

Aerolineas Argentinas
Sun, Mon, Wed, Thu, Fri
10:55
Daily
20:05
Fri
23:15
Iberia
Daily
00:05 08:45 12:15
Sun, Tue
15:55
Plus Ultra
Wed, Sat
23:10
Air Europa
Daily
23:55

Frequently asked questions

Is there a direct flight from Madrid to Buenos Aires?

Yes, Aerolineas Argentinas, Air Europa and 2 more airlines operate nonstop flights from Madrid (MAD) to Buenos Aires (EZE).

Which airlines fly direct from Madrid to Buenos Aires?

Aerolineas Argentinas, Air Europa, Iberia, Plus Ultra operate nonstop flights from Madrid to Buenos Aires.

How long is the flight from Madrid to Buenos Aires?

The nonstop flight from Madrid to Buenos Aires takes ~12h 37m (approximately 10087 km).

How often do direct flights operate from Madrid to Buenos Aires?

Nonstop flights from Madrid to Buenos Aires operate multiple daily.

How much is a round-trip flight from Madrid to Buenos Aires?

Round-trip flights from Madrid (MAD) to Buenos Aires (EZE) start at $1055, with a typical fare around $1462. Based on 976 recent fare combinations.

Explore More

Cheap direct deals from Madrid — last one was $159 to San Bartolomé