The currency used in Marrakech is the Moroccan Dirham. As Morrocco is a closed country, you wont be allowed to take Dirham in and out of the country. You can buy your travel money at the airport and in some hotels on arrival to Marrakech. If you’re not sure how much money to take with you, check out the Thomas Cook Cash Passport for more information.