Essaouira has a small airport 15 km out of town. Beside various inland flights the only direct flights from Europe are at the moment from Paris 3 times per week via Royal Air Maroc. The airport is currently being extended.
Otherwise the airports of Marrakesh and Agadir are located most suitable. As there are no public buses driving from there straight to Essaouira, you can take either a hired car ( which can be returned there at the end of your holiday) or a „grand taxi“ in front of the airport. Helpful is to look for other people sharing a taxi with you, because the taxi has, depending your talent to bargain, a standard price for max. 5 people.
If you prefer it more comfortable, we can send your personal taxi driving from Marrakesh straight to Casa Guapa for 600 DH (60 €) at daytime and 700 DH (70 €) at night and from Agadir for 700 DH. You can change money to pay for the taxi at the airport. The taxi takes about 2,5 hours to get to Essaouira.
If you want to visit Marrakech before coming to Essaouira a cheaper alternative to the taxi is „Supratours“ coaches. The terminus is right next to Marrakech railway station. The coaches depart from Marrakech at 08:30, 10:30, 14:30, 17:00 and 19:00 daily and from Essaouira back to Marrakesh at 06:00, 09:30 11:45, 15:15 and18:00 (but timings change so it is best to check). From the terminus it`s just a short ride to Marrakesh airport. The jouney takes about 2 h 40 min and costs at the moment 70 DH. Depending the season it`s best to book a seat in advance.
If you want to use public transport from Agadir airport to Essaouira you can either take a public bus from the bus stop at the entrance of the airport area (this is not very comfortable but cheap) or you catch a taxi in front of the airport to „Inzgane“ bus station. From there different companies offer tickets straight to Essaouira. For example :
Casa Guapa is located in the centre of New Essaouira in the quarter of Azlef, only a few minutes by taxi from the old medina. The small blue taxis can be easily stopped in the street by show of hands. Their costs are 6,50 DH at daytime and 8 DH from 20:00h, no matter where you want to go in town.
A map of the area can be printed out here to make it very easy for you to find Casa Guapa, when you are coming by car or by taxi: