Marrakech to Essaouira: Distance, Transport, Things to Do and Tips

Marrakech to Essaouira: about 190 km and 2.5 to 3 hours. How to get there by driver, bus or car, stops on the road, things to do and practical tips.

Marrakech to Essaouira: about 190 km and 2.5 to 3 hours. How to get there by driver, bus or car, stops on the road, things to do and practical tips.