Essaouira has a small airport 15 km out of town. Beside various inland flights there are now international flights as well from Paris viaTransavia and Royal Air Maroc and from Marseille and Brussels with Ryanair.
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. 6 people.
If you prefer it more comfortable, we can send your personal taxi driving from Essaouira airport straight to Casa Guapa for 200 DH (20 €), from Marrakesh for 600 DH (60 €) and from Agadir for 700 DH (70 €). You can change money to pay for the taxi at the airports of Marrakesh and Agadir. The taxi takes about 2,5 - 3,5 hours to get to Essaouira.
If you want to visit Marrakech before coming to Essaouira a cheaper alternative to the taxi is to catch a bus:
For e.g. with the company of „Supratours“. The terminus is right next to Marrakech railway station. The buses 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. Once arrived in Essaouira it is just a short ride with a small blue taxi to Casa Guapa.
Another possibility is to take the CTM bus, not far away from the Supratours bus station in Marrakesh. Actuals Prices and departures you will find on their website via www.ctm.ma
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 with Supratours once a day or with CTM (www.ctm.ma)
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 7 Dirhams at daytime and 8 Dirhams 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: