Currently there are no direct flights Marrakech to Austria.

Flights Marrakech to Austria with 1 stopover:

Flights via Berlin Tegel (TXL), Germany
From Marrakech (RAK), Morocco with Lufthansa Transfer at Berlin Tegel (TXL), Germany Then on to Vienna (VIE), Austria with Lufthansa
OR
Then on to Innsbruck (INN), Austria with Lufthansa
Flights via Madrid (MAD), Spain
From Marrakech (RAK), Morocco with Iberia Transfer at Madrid (MAD), Spain Then on to Vienna (VIE), Austria with Iberia
Flights via Luxembourg (LUX)
From Marrakech (RAK), Morocco with Luxair Transfer at Luxembourg (LUX) Then on to Vienna (VIE), Austria with Luxair
Flights via London Gatwick (LGW)
From Marrakech (RAK), Morocco with British Airways Transfer at London Gatwick (LGW), United Kingdom Then on to Innsbruck (INN), Austria with British Airways
OR
Then on to Salzburg (SZG), Austria with British Airways
Flights via Amsterdam (AMS), Netherlands
From Marrakech (RAK), Morocco with transavia
OR
From Marrakech (RAK), Morocco with KLM
Transfer at Amsterdam (AMS), Netherlands Then on to Innsbruck (INN), Austria with transavia
OR
Then on to Innsbruck (INN), Austria with KLM