Question: are moroccan dirham a closed currency?
Answer: The dirham is a closed currency, which means it can only be bought once you arrive in Morocco. You're allowed to bring in or take out 1000Dh (around $102) but you'll need to exchange the rest on arrival. You can exchange your dollars to dirhams at a Bureau de Change in the airport or port, at a bank and in most hotels.