In every village, no matter how remote, there is at least one small store which will carry enough for basic sustenance. Another very helpful tool is a working knowledge of French, or better yet, Moroccan Arabic. Few people speak English, but nearly all speak French, until you get into the mountains. There you will be lucky to find someone that speaks something other than Arabic or the Berber tongue. It is possible to get to most Moroccan villages by local transport, especially if you are willing to do some walking, too.
Bus routes crisscross the country, and one can be dropped off at any village along the main roads.
Camiones Camiones are a common method of transport in many parts of the Moroccan mountains, such as the Imilchil and Tarroudant areas. They are open transport trucks laden with goods and livestock and jammed with people making the mountain market circuit. The camione can be a physically grueling experience, as the roads are rough and comforts absent. But of this hardship a beautiful solidarity forms among the passengers along the way, providing for a unique local experience. Chances are you'll be the only foreigner on the truck.