Un touriste étranger a dépensé en moyenne 1 050 DH par nuit lors de son séjour au Maroc pendant le 1er trimestre 2013 (transport international non compris), selon le baromètre de l'enquête sur la demande touristique 2013, produite par l'Observatoire du Tourisme. Les touristes allemands, britanniques et italiens sont parmi ceux qui dépensent le plus, avec environ 1 200 DH par nuit, et les espagnols sont, quant à eux, bien en-dessous de la moyenne avec à peine 740 DH dépensés. Avec des séjours longs mais principalement en hébergement non marchand, les MRE ont dépensé environ 415 DH par personne et par nuit.