The issue of cost varies greatly. It depends on the individual, and it mainly depends on your own budget. My whole journey lasted 16 days and cost about 10,000 yuan, and the round-trip air ticket was about 3,200 yuan.
You cannot exchange money in China, so you should change less when you arrive at Casa Airport. The US dollar exchange rate I paid at the airport this time was 9.05, which is actually the highest, but the handling fee of 40 dirhams is a bit expensive. I changed money at the bank where I got off the elevator. They didn't accept cash, only credit cards. Then we went to the Ali Hotel in Marrakech to change more. The rate there was the highest, the US dollar exchange rate was 9.05. I don’t think I spend much on domestic fares. I basically take CTM buses and trains. For example, the CTM bus from Casa to Essaouira costs AED 140, and the CTM bus from Essaouira to Marrakech costs AED 75. Because the desert tour was coming in and out of the Philippines by horse, I was sent to Fes Hotel on the last day. I tipped the driver 20 dirhams during this period. The CTM bus from Fez to Chefchaouen is 80 dirhams, the bus from Chefchaouen to Tangier is 45 dirhams, the taxi from Tangier to Asila is 20 dirhams, and the train from Asila to Rabat is 70 How many dirhams, I don’t remember exactly, but the train from Rabat to Casa is more than 40 dirhams. Taking a taxi is actually not expensive if you use a meter, but since most drivers don’t speak English it’s difficult to communicate, so if you ask them how much it is, they won’t use a meter and it’s a fixed price. What I spent the most on was a one-day charter from Fez to Meknes and Volubilis, which cost 800 dirhams.
The currency for food is dirhams, the price of tagi is between 50-100, meat dishes in Chinese restaurants are 138-168, vegetarian dishes are 58-88, and juices are basically 5-20.
The difference between hotels is quite large and it depends on personal choice. My stay is basically 350-800 dirhams a night.
In general, I suggest not to bring too much cash. I brought 1,000 US dollars and only spent 500. Many hotels actually accept credit cards. After all, it is not safe to bring too much cash. If it is not safe for you Please adopt it if it helps. Thank you
If you want cheaper prices, you can also go during the off-season. The peak season is December, March, April, May, October, etc., which is also the best time to travel to Morocco. Choose to travel in the off-season from November to January, which can reduce a lot of transportation and accommodation budgets and avoid crowds.