Knowledge Base

Does Morocco Offer Visa on Arrival?

On this page

Quick Answer

Morocco does not offer a general visa-on-arrival service. If your nationality needs a visa, you must arrange it before you travel - online as an eVisa, or through a Moroccan consulate. This page explains how visa-free entry differs from visa on arrival, and what to check before you book.

Does Morocco offer visa on arrival?

No. Morocco does not offer a general visa-on-arrival service. If your nationality needs a visa to enter Morocco, you must arrange it before you travel — either online as an eVisa or at a Moroccan consulate. You cannot turn up at Casablanca, Marrakech or Tangier and buy a visa at the desk.

This catches people out because two very different things happen at the Moroccan border, and both involve the word "arrival". Some travellers are stamped in on arrival because they need no visa at all. Others are refused boarding because they assumed a visa would be waiting for them. This page explains which situation applies to you and what to do about it.

If you believe your case is exceptional, confirm it with the relevant Moroccan authority — an embassy or consulate — before you book. Do not rely on an airline agent, a forum post, or on us.

What is the difference between visa-free entry and visa on arrival?

They are not the same thing, and mixing them up is the single most common mistake we see.

  • Visa-free entry means your nationality does not need a visa. Nothing is arranged in advance and nothing is issued at the border. You show your passport, the officer stamps you in, and you enter as a tourist or on business. Singaporean travellers are one example — see whether Singapore citizens need a visa for Morocco.
  • Visa on arrival means a visa is issued to you at the border, usually for a fee, after you land. This is what Morocco does not operate as a general service.

So "you can enter Morocco without arranging anything" is true for some nationalities — but that is visa-free entry, not visa on arrival. The distinction matters because it decides whether you need to do anything at all before you fly.

What should you arrange before travelling to Morocco?

That depends entirely on your nationality, and on where you live. There are three possibilities:

  • You are visa-exempt. Nothing to arrange. Travel on your passport.
  • You are eligible for the eVisa. Apply online and receive your visa by email before departure.
  • You need a consular (sticker) visa. You apply in person or by post through a Moroccan consulate, which takes longer and requires an appointment.

These three paths — and how to find out which one is yours — are set out in full in our guide to Morocco visa policy. Indian passport holders, for instance, fall under the eVisa route; see the Morocco eVisa for Indian citizens.

How does the Morocco eVisa work?

The eVisa is issued online, before you travel. Morocco's official terms describe it as "a one-person authorization allowing access and stay for a limited and uninterrupted time on the Moroccan territory", issued online to certain categories of foreign citizens who need a visa to enter the Kingdom.

Two consequences follow, and both matter at the airport:

  • You are expected to have the eVisa when you board. Airlines check it before departure, so an approved application sitting unread in your inbox is not enough — carry it with you.
  • An eVisa is not a guarantee of entry. Morocco's official terms are explicit that holding an electronic visa "does not confer an irrevocable right of entry", and that border control may refuse entry to anyone who does not meet the conditions or cannot show the required evidence. Bring the documents that supported your application, not just the visa itself — our guide to Morocco visa qualifying documents explains which ones count.

All approval decisions are made by the relevant Moroccan authorities. No service — ours included — can guarantee that a visa will be granted or that you will be admitted.

How long must your passport be valid?

Your passport must be valid for at least 180 days from your intended date of entry into Morocco — not from the date you apply, and not from the date you booked.

Check this early. It is one of the most common reasons an otherwise straightforward trip has to be rearranged, and renewing a passport takes far longer than obtaining an eVisa. If your passport expires within 180 days of your intended date of entry, renew it first and apply afterwards, so that your visa is tied to the passport you will actually travel on.

What should you check before booking your trip?

Four things, in this order:

  • Your nationality's requirement. Visa-exempt, eVisa, or consular visa — confirm which applies before anything else.
  • Your passport's expiry date. At least 180 days from your intended date of entry.
  • Your residence status, if it matters. Some travellers qualify for the eVisa because of where they live or a visa they already hold, rather than their nationality alone.
  • Time. Leave room between applying and flying. Our article on Morocco eVisa processing times sets out what to expect, and how much a Morocco eVisa costs covers the fees.

What if you are unsure about your visa requirement?

Start with Morocco visa policy, which walks you through the three situations, or look up your own nationality in the Morocco country directory.

If your case is genuinely unusual — a recently changed nationality, a residence permit close to expiry, a travel document that is not an ordinary passport — check it with a Moroccan embassy or consulate before you commit to dates. Morocco's authorities are the only ones who can confirm an exception.

evis.ma is a private visa assistance service. We are not a government agency and are not affiliated with any government or embassy. If you are ready to proceed and the eVisa applies to you, you can start your Morocco eVisa application, or contact our team if you would like your situation reviewed first.

Reviewed by Yaqut Safarova ·

Checked against official sources: consulat.ma, diplomatie.ma

Frequently Asked Questions

Can I get a visa when I arrive in Morocco?
No. Morocco does not offer a general visa-on-arrival service. If your nationality needs a visa, you must arrange it before you travel - either online as an eVisa or through a Moroccan consulate. If you believe your case is exceptional, confirm it with a Moroccan embassy or consulate before you book.
Is visa-free entry the same as visa on arrival?
No. Visa-free entry means your nationality needs no visa at all: you show your passport and the officer stamps you in. Visa on arrival means a visa is issued to you at the border after you land. Morocco does not operate the second as a general service.
Does a Morocco eVisa guarantee that I will be allowed in?
No. Morocco's official terms state that holding an electronic visa does not confer an irrevocable right of entry, and that border control may refuse entry to anyone who does not meet the conditions or cannot show the required evidence. Carry the documents that supported your application, not just the visa.
How long must my passport be valid to enter Morocco?
Your passport must be valid for at least 180 days from your intended date of entry into Morocco - not from the date you apply or the date you booked. If it expires sooner, renew it first and apply afterwards.
Morocco eVisa