The Moroccan Dirham (MAD) is the official currency in Marrakech. It’s advisable to carry cash, especially for small shops and street vendors that may not accept credit cards.