Direct flights from Madrid to Lisbon MAD → LIS

Air Europa, easyJet, Iberia, Ryanair and TAP Air Portugal operate nonstop flights from Madrid (MAD) to Lisbon (LIS). The nonstop flight takes around ~0h 38m, covering 319 miles (513 km) and operates multiple daily. Round-trip fares currently start at $79, with a typical fare around $171 across 1706 recent fare combinations. Updated 28 June 2026.

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

Cheapest
$79
Typical
$171
Most expensive
$470

Cheapest combos

Ryanair  +  easyJet Best
Thu Jul 23 21:45 → 22:15
Sun Jul 26 07:00 → 09:15 3 nights
Air Europa  +  easyJet
Tue Jul 14 06:30 → 06:50
Fri Jul 17 07:00 → 09:15 3 nights
Ryanair
Mon Jul 13 21:55 → 22:25
Thu Jul 16 22:40 → 01:00 3 nights

Prices last updated 1 day 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 →
Air Europa UX easyJet U2 Iberia IB Ryanair FR TAP Air Portugal TP

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Madrid to Lisbon?

Yes, Air Europa, easyJet and 3 more airlines operate nonstop flights from Madrid (MAD) to Lisbon (LIS).

Which airlines fly direct from Madrid to Lisbon?

Air Europa, easyJet, Iberia, Ryanair, TAP Air Portugal operate nonstop flights from Madrid to Lisbon.

How long is the flight from Madrid to Lisbon?

The nonstop flight from Madrid to Lisbon takes ~0h 38m (approximately 513 km).

How often do direct flights operate from Madrid to Lisbon?

Nonstop flights from Madrid to Lisbon operate multiple daily.

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

Round-trip flights from Madrid (MAD) to Lisbon (LIS) start at $79, with a typical fare around $171. Based on 1706 recent fare combinations.

Explore More

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