Skip to content

South Africa passport → Morocco

Morocco visa for citizens of South Africa

eVisaeVisa · Tourist (30 days)

Citizens of South Africa need a visa for Morocco and can apply online for an eVisa.

Application site

Not yet cross-checked · Last checked . Policies change. Confirm with the embassy or official visa portal before you travel.

Key facts

Entry routeeVisa · Tourist (30 days)
How to applyFully online — no office visit
Maximum stayUp to 30 days
Visa validity180 days
EntriesSingle entry
Processing time3–5 days
Government feeMAD 770
Passport validityAt least 6 months
BiometricsNot required
AppointmentNot required
InterviewNot required
Onward or return ticketRequired
Proof of fundsBank statement showing sufficient balance

How to apply

  1. 1

    Check eligibility

    Ensure you hold a valid visa or residence from specified countries.

  2. 2

    Register on e-Visa portal

    Create an account at www.acces-maroc.ma.

  3. 3

    Fill application form

    Enter personal and passport details, and travel information.

  4. 4

    Upload documents

    Upload digital copies of passport, photo, visa/residence proof, hotel, flight, and bank statement.

  5. 5

    Pay visa fee

    Pay 770 MAD online via credit card.

  6. 6

    Submit application

    Review and submit. You will receive an email confirmation.

  7. 7

    Wait for processing

    Processing takes 3-5 business days.

  8. 8

    Receive e-Visa

    e-Visa is sent via email in PDF format.

  9. 9

    Print e-Visa

    Print a copy to present upon arrival in Morocco.

  10. 10

    Travel

    Carry all documents including passport, e-Visa, and proof of eligible visa/residence.

Documents checklist

Identity

  • Passport

    Valid for at least 6 months from entry

  • Passport-size photo

    Digital, white background

Travel

  • Hotel reservation

    Confirmed booking for entire stay

  • Flight itinerary

    Round-trip or onward ticket

Financial

  • Bank statement

    Last 3 months, showing sufficient funds

Supporting

  • Valid visa or residence permit from eligible country

    Must be from Schengen, Australia, Canada, Ireland, New Zealand, UK, US, or Cyprus residence permit

  • Travel insurance

    Optional

    Recommended but not mandatory

  • Cover letter

    Optional

    Optional explanation of travel purpose

Proof of funds

Minimum balance: 5000 MAD or equivalent

  • Bank statement
  • Cash

Proof of sufficient funds for duration of stay.

Good to know

  • e-Visa only available if you hold a valid visa or residence from Schengen, Australia, Canada, Ireland, New Zealand, UK, US, or Cyprus.
  • Visa must be used within 180 days of issue; max stay 30 days.

Common refusal reasons

Incomplete or incorrect documents

Double-check all requirements before submission.

Invalid or expired visa/residence from eligible country

Ensure your supporting visa/residence is valid for at least 3 months beyond your stay in Morocco.

FAQ

Do citizens of South Africa need a visa for Morocco?

Citizens of South Africa need a visa for Morocco and can apply online for an eVisa. Visa type: eVisa · Tourist (30 days).

How long can citizens of South Africa stay in Morocco?

Up to 30 days.

How much does the Morocco visa cost for citizens of South Africa?

Government fee: MAD 770.

How long does Morocco visa processing take?

Typically 3–5 days.

What documents do citizens of South Africa need for Morocco?

Passport; Passport-size photo; Valid visa or residence permit from eligible country; Hotel reservation; Flight itinerary; Bank statement; and 2 more depending on your situation.

How long must my passport be valid for Morocco?

At least 6 months.

Where do I apply?

Applications go through https://www.acces-maroc.ma. Check that you are on the government's site before you pay.

Sources

Plan your trip to Morocco

Nowah is an AI travel agent that books flights, hotels and eSIMs in one conversation and keeps track of your visa paperwork along the way. Need data on arrival? See the Nowah eSIM guide for Morocco.

Morocco visa for other passports

More destinations for South Africa passport holders