The flight companies ryanair, easyjet, Thomson Fly and British Airways fly regularly from England to Marrakech. The prices depend on the day of departure, the average price for a return-ticket: 300€ incl. taxes.

Direct flights to Essaouira are provided by Ryanair & Transavia and from spring 2015 onwards additionally by easyjet.

From the airport of Marrakech, the taxi will take you to the city for 100 Dirhams (about 10 €) during daytime and in the night/early morning for 150 Dirhams (about 15 €). During daytime till midnight, there is also a bus for 30 Dirhams:

To come to Essaouira (180 km), Agadir, Taroudant, Agdz and M'Hamid (Sahara), one can take a Taxi/Minibus or there is a possibility to rent a car (PW/4x4). Buses are driving regularly (Informations at the train station or directly at the company Supratours or CTM).

Trip Taxi
(from 2 to 4 persons)
Rent a car
Marrakech/Essaouira 40€/person 30€/day (PW)
100€/day (4x4)
Essaouira/Taroudant 60€/person
Taroudant/Marrakech 60€/person
Taroudant/Agdz 60€/person
Agdz/M'Hamid 40€/person
M'Hamid/Tisselday 60€/person
Tisselday/Marrakech 40€/person