From Italy there are flights operated by several companies, including flagship airlines (Alitalia, Royal Air Maroc) and low-cost carriers (Ryanair, EasyJet, Air Arabia, Transavia, Vueling, Jetairfly) connecting Essaouira, Marrakech, Casablanca, and Morocco in general with Italy and Europe, with rates that vary, depending on the period, from 70 to 80 € for a round trip.
Ryanair: regular departures to Marrakech from Rome, Milan, Pisa, Bergamo, Dole, Marseille, Paris, Tours, Brussels, Eindhoven, Frankfurt, London, Madrid, Barcelona, Seville
Jetairfly : Flights from Bologna to Marrakech and Casablanca
Air Arabia : Flights from Naples and Venice to Casablanca
From Parigi, direct flights to Essaouira are offered by Transavia.com.
From Londra, direct flights to Essaouira with EasyJet.
From Marrakech airport, a taxi will take you to Marrakech City for 70 Dirhams (equivalent to about 7 €) during the day and 100 Dirhams at night (about 10 €).
To continue on to Essaouira (180 km), you can take a group taxi or minibus, or hire a car.
Comfortable bus lines are also available (either Compagnie Supratours or CTM) with rates between 70 and 100 dirhams (07/10 €).
La Maison du Cinéma has access to a 4-wheel drive vehicle for transfers and excursions.
La Maison du Cinema would be happy to provide your transfer from Marrakech Menara Airport to Essaouira in an air-conditioned vehicle with driver. You can tour Marrakech and, enroute to Essaouira, take a break at an ARGAN OIL cooperative: 90 €.