The good news is that Morocco can be both cheap and expensive depending on how you plan your trip and what you choose to do. Accommodation in Morocco ranges from budget hostels to luxury riads and hotels. The cost of food also varies depending on where you eat; street food is generally very affordable while dining at high-end restaurants can be quite expensive. Transportation costs vary as well; taking local buses or trains can save you money compared to hiring a private driver or taking taxis.
The prices for attractions and activities like hiking tours, camel rides, and museum visits are relatively low compared to other countries in Europe or the United States.