Hi--
Myself and my brother will be traveling from Marrakech to Mhamid and back in June. I know that CTM runs a bus...anyone familiar with the company? Most importantly: should we buy our tickets ahead of time? Thanks!
I have no experience with the company but I suspect you can just get tickers when you're there.
I sure hope you like heat. It's going to be deadly hot (literally - be careful).
I don't have direct knowledge of CTM, but I do know that they are one of the two main bus companies in morocco, along with Supratours, who is part of ONCF, the national rail system. I do not believe that Supra goes to M'hamid, so I guess CTM is the way to go!
Their offices in Marrakech are off of Avenue Mohammed V, not too far from the main train station in Gueliz:
12 Bd Zerktouni
40000 Marrakech
I would probably buy my tickets a day or two ahead, just to be safe. French will be extremely helpful. If you don't know it, have someone write down what you want ahead of time.