Hallo Sam,
Es gibt in Marokko sehr gute Busverbindungen und zwischen den Städten Tanger, Casablanca, Rabat und Marrakesch sowie Oujda gute Zugverbindungen. In abgelegene Gebiete fahren Sammeltaxis oder man kann auf der Pritsche eines Lkw mitfahren wenn Markttag ist. Unterkünfte gibt es in allen einigermaßen touristischen Orten, wo man auch mit dem Bus hinkommt. In abgelegenen Bergregionen (Trekkerregionen gibt es die sogenanten Gite d´Etappe, Sammellager für Bergsteiger). Private Unterkünfte sind eher selten, werden aber auch angeboten. Wild campen ist abseits der Haupttouristikgebiete bzw. Städte wie Agadir, Marrakesch oder Großstädten wie Casablanca oder Tanger auch kein Problem.
Aber all diese Fragen sowie eine genaue Beschreibung der Routen, Unterkünfte, Bus- und Eisenbahnabfahrtszeiten, Preise findest du in meinem Buch Marokko aus der Reihe Reise Know-how, das Ende Juni bzw. Anfang Juli in 9.Auflage erscheint.
Viel Spaß unterwegs
null 
:p