Morocco e-Visa for South African Citizens

Online Visa Form to Travel to Morocco from South Africa

South African travelers can now apply for a tourism or business visa for Morocco completely online. If you have a South African passport, you can apply for the e-Visa providing you meet the e-Visa requirements.

The simple application process takes just a few minutes. You'll receive all correspondence—including your Morocco e-Visa—by email.

The guide below contains useful information about the online application process .

Morocco Visa Policy for South Africans

South African citizens need a visa to enter Morocco. The easiest and fastest way to get a visa is to apply online for an official Morocco e-Visa.


Travelers visiting Morocco can stay in the country short term for the allowed travel purposes.

Visitors who wish to stay longer in Morocco for reasons like work or study must apply for a specific visa at an embassy or consulate.

Note: Minors must also possess a valid Moroccan e-Visa.

Key details about the Morocco e-Visa for South Africans

Travel purpose Tourism or business
Validity 180 days
Length of stay 30 days
Application 100% online

How to Request a Moroccan e-Visa from South Africa

Requesting a Moroccan e-Visa from South Africa is straightforward. You just need to follow these easy steps:

  1. Open the online Moroccan e-Visa application form
  2. Fill out all the details required
  3. Pay the Moroccan e-Visa processing fee via debit or credit card
  4. Receive the approved Moroccan e-Visa via email in just a few days

Once you’ve received the approved e-Visa, you must print a copy to show at immigration when you arrive.

What documents do I need?

To be eligible for the Morocco e-Visa, South African citizens must possess the following:

  • South African passport valid for at least 3 months from the date of entry to Morocco
  • Visa or residence permit from a specified country (see below)
  • Active email address to receive the approved Morocco e-Visa and relevant information
  • Debit or credit card to pay the e-Visa processing fee

Travelers upload a scan or photograph of their documents when completing the online application.

Visa and residence permit requirement

Most foreign nationals need a visa or residence permit to apply for a Morocco online visa. Only passport holders from Azerbaijan, Benin, India, Israel, Guatemala, Jordan, and Thailand can apply without supporting documents.

South Africans must hold one of the following documents:

  • Multiple-entry visa valid for 90 days from Australia, Ireland, New Zealand, Schengen countries, the UK, or the USA.
  • Residence permit valid for 180 days from Australia, Canada, Ireland, Israel, Japan, New Zealand, Schengen countries, the UK, or the USA

Applying for a Morocco e-Visa from South Africa

You can apply for the Moroccan e-Visa in minutes from the comfort of your home or office.

In the online Moroccan e-Visa application form, you must provide the following information:

  1. Personal details, including full name, date and place of birth, nationality, and occupation.
  2. Passport details, including the passport type, number, issuing country, date of issuance and expiry.
  3. Contact information, like your phone number and email address.
  4. Travel plans, namely the expected dates of entry and departure from Morocco.

Note: All the details must be up-to-date and free of spelling mistakes. Inaccuracies can lead to processing delays.

The eVisa for Morocco is valid for 180 days with a maximum stay of maximum of 30 days. Travelers who wish to re-enter Morocco must apply for a new eVisa from outside the country.

How long does it take to get a Moroccan visa?

Generally processed in up to 2 days from the moment of online application. Travelers should apply at least one week before their trip.

How to Travel to Morocco From South Africa With an e-Visa

Travelers will only be permitted entry to Morocco after going through border control. Having an approved eVisa does not automatically grant entry. Moroccan border officials decide whether a passenger is authorized to enter the country.

South Africans can enter Morocco with an e-Visa via air, land, or sea. Due to the distance the most popular way is by air.

Typical flight routes from South Africa to Morocco include:

Johannesburg (O.R. Tambo International Airport) to Casablanca (Mohammed V International Airport)

This is one of the most common routes between South Africa and Morocco. Johannesburg is a major international gateway in South Africa, and Casablanca is Morocco's largest and busiest airport.

Johannesburg (O.R. Tambo International Airport) to Marrakech (Marrakech Menara Airport)

Some flights from South Africa may connect to Marrakech, a popular tourist destination in Morocco. These flights often involve a layover in a major European city, such as Paris or Istanbul.

Cape Town (Cape Town International Airport) to Casablanca (Mohammed V International Airport)

Cape Town also offers international flights to Casablanca, providing another option for travelers in the Western Cape region of South Africa.

Durban (King Shaka International Airport) to Casablanca (Mohammed V International Airport)

While not as common as flights from Johannesburg or Cape Town, there may be options to fly from Durban to Casablanca with one or more layovers.

Connecting Flights

Many travelers may take connecting flights through major European hubs like Paris (Charles de Gaulle Airport), Frankfurt (Frankfurt Airport), or Istanbul (Istanbul Airport) when flying from South Africa to Morocco.

These layovers can add some travel time but may offer more flexibility in terms of airlines and schedules.

Morocco’s Entry Requirements for South African Travelers

When they arrive at the border controls in Morocco, South African travelers must show their valid passport and approved e-Visa. It is recommended to always carry both a digital and a paper copy of the eVisa.

Travelers should also carry their visa or residence permit, return travel ticket, and proof of accommodation.

Important: The passport that travelers present at border controls must be the same one used to apply for the eVisa online.

Moroccan Embassy in South Africa

South Africans only need to visit the embassy if they are unable to apply for a visa online.

Morocco holds an embassy in one of South Africa's 3 capital cities, Pretoria.

Travelers can find the address of the embassy below:

Moroccan Embassy in Pretoria, South Africa

Address: 799 Francis Baard, Cnr Farenden Street

Arcadia, 0083, P. O. Box 12382, Hatfield, 0028

The embassy receives by appointment only.

In addition to the embassy, Morocco also has a consulate in Cape Town.