Agadir and Essaouira are around 175 kilometres apart, with Essaouira and Marrakesh a similar distance from one another. Depending on traffic and stops, both stages take several hours. You travel privately with a private chauffeur and can arrange breaks individually.
