
Do You Need Cash on Arrival at a Morocco Airport?
Quick answer
You will want some dirham soon after landing — for a taxi, transfer or first purchases — and the easiest way is to withdraw it from an ATM in the arrivals hall. The dirham is a closed currency, so you cannot get it in advance; airport ATMs and exchange desks have you covered, but ATMs usually give better rates.
Since you cannot buy dirham before you travel, your first task on landing is getting some local cash. Morocco’s airports make this easy.
Here is how to handle arrival.
Getting dirham at the airport
Moroccan airports (Marrakech, Casablanca, Agadir, Fes, Tangier) have ATMs and currency-exchange desks in the arrivals area. Withdrawing from an ATM usually gives a better rate than the exchange bureaus, so it is the go-to for most travellers — just choose to be charged in dirham (decline conversion to your home currency) and expect a small local ATM fee plus your bank’s fees.
Exchange desks are handy if you brought euros, dollars or pounds to change, but rates are typically worse than ATMs. Bringing a little foreign cash as backup (in case a card is declined) is wise.
How much to withdraw first
You do not need a fortune immediately — enough for your airport taxi/transfer and the first day or two. A first withdrawal covering a transfer (e.g. roughly 100–150 MAD for a Marrakech airport-to-medina taxi, agreed in advance) plus some daily spending and small notes for tips is plenty; you can top up later.
Get a mix including small notes (20s, 50s), as taxis and vendors rarely have change for a 200.
Tips
Tell your bank you are travelling so your card is not blocked, and have a backup card. If you pre-booked a private transfer (often payable by card or cash), you may not need much cash instantly — but you still will soon, as Morocco is cash-heavy. The airport-to-city train (Casablanca) can be paid at the station.
Do not change large amounts at the airport at poor rates; withdraw a sensible amount from the ATM and use city ATMs as needed. Always choose dirham at the machine.
Key takeaways
- You will want dirham soon after landing — withdraw from an arrivals-hall ATM.
- Dirham is closed — you cannot get it in advance; ATMs beat exchange-desk rates.
- Choose dirham at the machine; bring backup foreign cash and a backup card.
- Withdraw enough for your transfer and first day; keep small notes.
Frequently asked questions
Are there ATMs at Morocco airports?
Yes — Marrakech, Casablanca, Agadir, Fes and Tangier airports have ATMs and exchange desks in arrivals. ATMs usually give better rates than the exchange bureaus.
Can you get Moroccan dirham before arriving?
Generally no — the dirham is a closed currency. Withdraw it from an ATM on arrival, or change foreign cash at an exchange desk (usually a worse rate).
How much cash should I withdraw at the airport?
Enough for your taxi/transfer and the first day or two — for example a Marrakech airport taxi (~100–150 MAD, agreed first) plus daily spending and small notes for tips. Top up at city ATMs later.
Plan it with a local expert
Travel Morocco with Serenity Morocco Tours
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,011Sahara Desert Luxury Expedition
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete