from casblanca to essaouira and then from essauoira to agadir and then from agadir to marrakech
you can travel by train from casablanca to essaouira and then from essaouira to agadir by bus same also from agadir to marrakech by bus
more information about bus time www.supratour.ma
and for to travel around desert merzouga and to have camlme trekk www.sahara-magic.com about 8 years ago
There no train that I can take you to Agadir. You can use train from Casa to Marakech and while booking your ticket mention that you want to go Agadir then they will recommand supratour which located in the train station. ALso the opposite.
If I were in your shoes I will enjoy Agadir then Marakech and later casablance. This is the logical way.since Marakesh is in between. about 8 years ago
Hi, you will need to do the same way twice. You Take Supratours or CTM bus from Agadir to Marrakesh, then train from Marrakesh to Casablanca, then back the same way to Marrakesh. Or take a flight with Royal Air Maroc to Casablanca from Agadir then take train back to Marrakesh. It's cheaper these days. Welcome to Morocco! about 8 years ago