Morocco Visa RequirementsFor Eswatini passport holders
Eswatini passport holders require a Moroccan tourist visa before travel. Applications are submitted at the Moroccan Embassy in Pretoria, South Africa. Processing typically takes 3 to 7 business days.
Eswatini passport holders require a visa to enter Morocco.
Apply at the Moroccan Embassy in Pretoria for a tourist visa. The fee is approximately $30 USD. Submit a completed application form, valid passport, 2 passport photos, bank statements, hotel and flight bookings, and an employment or school letter.
Entry Requirements
Passport Validity
6 months beyond date of entry
Blank Pages
2 blank pages required
Multiple Entry
Single entry only
Work Permitted
No - requires work visa
Current Travel Situation
Eswatini to Morocco: What You Need to Know
Morocco has expanded visa-free access for many sub-Saharan African nations in recent years as part of the country's Africa-first foreign policy. However, Eswatini citizens still require a visa for Morocco. The Moroccan Embassy in Pretoria serves as the consular post for southern African applicants.
How to Get There
Route from Eswatini via Johannesburg (JNB) to Casablanca (CMN) on Royal Air Maroc, or via Addis Ababa (ADD) on Ethiopian Airlines. Multiple weekly flights connect Johannesburg and Casablanca.
Money & Banking
Morocco uses the Moroccan Dirham (MAD). Cash is widely used in souks and taxis. Cards are accepted at hotels and larger restaurants. Budget $40 to $80 USD per day. ATMs are widely available in cities and tourist areas.
Practical Tips
Morocco is a popular destination in North Africa with medinas, Sahara desert tours, and Atlantic and Mediterranean beaches. Visit from March to May or September to November for comfortable temperatures. Marrakech (RAK) and Casablanca (CMN) are the main entry airports.