The official currency used here is the Moroccan dirham. However, Euros are often widely accepted in a large amount of shops, hotels and restaurants.