How to travel from Essaouira to Marrakech
- Public Grande taxi: costs around 85 MAD to 130 MAD per seat. If you want the Grande taxi exclusively to yourself, expect to pay between 510 MAD and 780 MAD depending upon your haggling skills.
- Supratours Bus: Costs between 80 MAD to 100 MAD per seat
- CTM Bus: Costs between 80 MAD to 100 MAD per seat
- Private transfer vehicle: €59.50 in total for 4 passengers or less
Notes to remember:
Grande taxis are not air conditioned and are usually old vehicles.
If you travel via public bus you will need to take a public taxi to the Essaouira bus station and another public taxi from the Marrakech bus station to your final destination.