Good news: most English-speaking first-timers do not need a visa for Morocco. You can arrive, pass through immigration, and be in the country within an hour. But there are rules you need to understand before you book your flight.
Visa-Free Entry: Who Gets It
The following nationalities can enter Morocco visa-free for up to 90 days:
- United Kingdom
- United States
- Canada
- Australia
- European Union (all 27 member states)
- Ireland
- New Zealand
- Switzerland
If your passport is from one of these countries, you do not need to apply for a visa. You simply show up at immigration.
What You Need at the Border
Even visa-free, you must have:
- A valid passport (minimum 6 months validity from date of travel)
- A return flight booking (even if it is not fixed, you need proof of onward travel)
- Proof of accommodation (hotel booking, riad confirmation, Airbnb reservation)
- Proof of funds (rough guide: £30-50 per day you are staying)
You do not need to print these. A photo of your booking on your phone is usually fine. Immigration officers are reasonable about this. They are not trying to make it difficult.
Do not risk it though. Print or take screenshots of all three before you travel.
The Arrival Card Process
When you land, you will fill in an arrival card (sometimes called a landing card or embarkation/disembarkation card). This is a simple form asking:
- Your name and passport number
- Purpose of visit (tourism)
- Where you are staying
- How long you are staying
Keep the second copy. You will need it to leave Morocco. Honestly, borders staff are usually fine if you lose it, but do not lose it if you can help it.
How Long Can You Stay?
Visa-free visitors get up to 90 days, stamped into your passport. That is roughly three months. For most first-timers (who stay 1-3 weeks), this is a non-issue.
If you want to stay longer than 90 days, you need to arrange a visa before travel.
Nationalities That DO Need a Visa
If your passport is from a country NOT listed above, you will need to apply for a visa before travel. This is handled by the Moroccan embassy or consulate in your country.
The visa process varies significantly by nationality. Check the Moroccan Ministry of Foreign Affairs website or contact your nearest embassy. Processing times range from 1-4 weeks.
What Can Get You Refused Entry
Even with a visa-free passport, you can be refused entry if:
- Your passport is less than 6 months valid
- You cannot prove accommodation
- You cannot prove funds (immigration can ask about this)
- You are attempting to work (visa-free is tourism only)
- You have a previous overstay on your record
Refusal is genuinely rare for tourists, but it happens. Have your documents in order.
Passport Validity: The Critical Detail
This is the one rule that regularly catches people out. Your passport must be valid for at least 6 months beyond your travel date. So if you are travelling in April 2026, your passport must not expire before October 2026.
Check your passport before booking. Seriously. Renewing a passport takes time. Do not leave this to the week before travel.
Overstaying: What Happens
If you overstay your 90 days, you will face:
- A fine (roughly 500-1,000 MAD, so £40-80)
- Possible detention
- Entry bans on future visits
It is not worth it. Book your departure flight before you arrive to keep yourself accountable.
Work and Studies
If you are coming to Morocco to work, teach, or study, you need a different type of visa. Visa-free entry is tourism and short-term visiting only. Plan ahead if your intention is longer-term.
FAQ
What if my passport has less than 6 months validity?
You will be refused entry. Renew before travel. There are no exceptions.
Do I need travel insurance to enter Morocco?
No, it is not required for entry. But it is absolutely recommended. Travel insurance costs £20-40 for two weeks and solves enormous problems if things go wrong.
Can I overstay a few days?
Technically yes, but there is a fine (500-1,000 MAD). It is not worth it for the sake of a few days.
What if I lose my arrival card?
It is annoying but not catastrophic. When leaving, explain to border staff that you lost it. Most will process your exit anyway. Having it is better, but losing it is not an emergency.
Can I extend my stay past 90 days?
Not easily. Extensions are theoretically possible but extremely bureaucratic. If you know you want to stay longer than 90 days, arrange a long-stay visa before travel.
Do I need a return flight booked in advance?
For entry, you need proof of onward travel, which means a flight booking. It does not have to be fixed tickets, but you need to show proof. You can book a cheap refundable flight as backup and cancel it later if you change plans.
Related reading: Morocco First-Time Guide | Morocco Packing List