What are some options for reaching Desert Dream storefront in Ouarzazate from Marrakech?
Is there public transportation? How much would it cost?
You should just start your tour from Marrakech, they will pick you up and take you through the mountains as part of the tour, plenty of places to stop and take pictures, plus will be more comfortable than bus!
We went to Morocco in January and used the Supratours bus (like CTM, the company covers the areas of Morocco that the rail system doesn't). We simply went to their office at the Marrakesh bus station and bought our tickets the day before. Not sure I would recommend using a public bus though because the journey is slow and windy, and at times, a little precarious! I really appreciated at least having the comfort within the bus :-) I also think the public buses don't travel direct to Ouarzazate, so it may take longer with changes etc
You can take the CTM bus from marrakesch. Check the website. 85 dirham, 8 euro. It takes 5 hours. Buy a ticket online. I had a very Nice trip on time. Bus station at ouarzazate is only 5 minutes from desert dream. You can contact allal Kiki from desert dream. He can Tell you all about it. A very kind man.
I'm sure there would be a public bus from Marrakech to Ouarzazate, I have no idea on cost though. My suggestion to you would be to send your enquiry through to Desert Dream by either an email or on their website. They have excellent English and would be able to point you in the right direction.
Get quick answers from Desert Dream staff and past visitors.