The currency of Morocco is the Dhiram. This is a closed currency and so can only be brought when in Morocco. Most people take euros or dollars which are widely recognised and can easily be converted into Dirhams on arrival as can sterling. We recommend you take lots of small denomination notes for purchasing small gifts or snacks as some shops struggle with the larger notes. Most places in Marrakech accept Visa and MasterCard but be aware there is often a surcharge for using cards.