The cheapest flight to Vienna you can get by boooking 53 days before departure.
The most popular airlines on the route Madrid - Vienna: Iberia (IB), Lufthansa (LH), Brussels Airlines (SN).
The cheapest flights you can book on the route Barajas (MAD) - Schwechat (VIE).
Direct flights last about 2h 50min.
Direct flights available 7 days a week.
Direct flights: Iberia (IB), Eurowings (EW), Austrian (OS).