The type of currency used in Morocco is the Moroccan dirham. However, if you traveled to the country without getting exchanging currency prior to your trip, there is no need to fret. Many places in Morocco also recognize and accept Euros, the Canadian dollar, and the United States dollar, as well.
Since Morocco tends to be a country that relies on cash and paper currency as opposed to other forms, bringing cash when you are visiting will be easier than having to wait in line for banks and ATM machines, which can be found in certain locations, and is where you can use credit and debit cards.
Although most places rely on cash, some will, in fact, take credit and debit cards. These places include larger hotels and tourist locations that see plenty of tourism traffic; most smaller markets, shops, and restaurants will only accept cash. If you do encounter a place that accepts credit and debit cards, the cards accepted are usually only Visa and MasterCard. American Express, Diner’s Club, and Discover are not typically accepted anywhere in the country.