While meal prices in Morocco can vary, the average cost of food in Morocco is MAD167 per day. Based on the spending habits of previous travelers, when dining out an average meal in Morocco should cost around MAD67 per person. Breakfast prices are usually a little cheaper than lunch or dinner.