Direct flights from Vienna to Madrid VIE → MAD

Iberia and Ryanair operate nonstop flights from Vienna (VIE) to Madrid (MAD). The nonstop flight takes around ~2h 15m, covering 1,122 miles (1,805 km) and operates multiple daily. Updated 28 June 2026.

📬 Cheap nonstop deals from Vienna

We'll email you when a fare from VIE drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

Iberia IB Ryanair FR

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Vienna to Madrid?

Yes, Iberia and Ryanair operate nonstop flights from Vienna (VIE) to Madrid (MAD).

Which airlines fly direct from Vienna to Madrid?

Iberia, Ryanair operate nonstop flights from Vienna to Madrid.

How long is the flight from Vienna to Madrid?

The nonstop flight from Vienna to Madrid takes ~2h 15m (approximately 1805 km).

How often do direct flights operate from Vienna to Madrid?

Nonstop flights from Vienna to Madrid operate multiple daily.

Explore More

Cheap direct deals from Vienna — last one was $276 to London