9 Days : Marrakesh – Rabat – Chefchaouen – Ouarzazate – Marrakesh

 

9 Days : Marrakesh – Rabat – Tangier – Chefchaouen – Fez – Merzouga – Ouarzazate – Marrakesh