Discovering...
Discovering...

Flights, visa requirements, ZAR costs and everything South African travellers need to know before landing in Marrakech or Casablanca.
Amelia Hart· Itineraries & Trip Planning Editor
British writer who has built and road-tested Morocco itineraries for everyone from honeymooners to families. She covers multi-day routes, costs, the best time to visit and how to plan a first trip. Casablanca · 9+ years covering Morocco
Published 19 October 2025 Last updated 2 March 2026
Morocco is an increasingly popular destination for South Africans — and it makes sense. The country sits at the top of the continent, shares the warmth and colour of African market culture, yet offers a completely different world: blue-tiled medinas, High Atlas snow peaks, and Saharan dunes that dwarf anything in the south. An intra-African trip to Morocco carries a particular satisfaction that a flight to Europe simply does not.
There is one critical difference between South Africans and most Western tourists, however: you need a visa. UK, US, EU, and Australian passport holders enter Morocco without one; South African passport holders do not. Getting that visa sorted early — and understanding the quirks of flying from Johannesburg or Cape Town to a North African hub — is the practical foundation of a smooth trip. This guide covers both.
South African passport holders require a tourist visa — apply in person, not online, and give yourself at least three weeks before departure.
South African passport holders require a visa to enter Morocco. This distinguishes SA travellers from UK, US, and EU citizens who enter visa-free. Check the Moroccan Embassy in Pretoria for the latest requirements before applying.
You will typically need: valid passport (6+ months), completed application form, two recent passport photos, proof of accommodation (hotel bookings), return flight booking, bank statements (last 3 months showing sufficient funds), travel insurance, and an invitation or tour confirmation if applicable.
Submit in person at the Embassy of Morocco in Pretoria or the Consulate in Cape Town. Processing is usually 5–10 working days. There is currently no reliable Morocco e-visa portal for South African applicants — apply in person.
The visa fee is approximately R350–R500 (indicative; confirm with the embassy). A single-entry tourist visa is valid for 90 days. Apply at least 3–4 weeks before departure to allow buffer time.
Embassy contact (Pretoria): Embassy of Morocco, 833 Francis Baard Street, Arcadia, Pretoria. Always verify current requirements directly with the embassy before applying — consular requirements can change.
There are no non-stop flights — all routes require one (occasionally two) stops, most commonly in Addis Ababa or Nairobi.
| Route | Airlines | Journey time | Indicative return (ZAR) |
|---|---|---|---|
| Johannesburg (JNB) → Marrakech (RAK) | Ethiopian Airlines (via Addis), Royal Air Maroc (via Casablanca) | ~14–17 hrs (1 stop) | R9,000–R18,000 return |
| Johannesburg (JNB) → Casablanca (CMN) | Ethiopian Airlines, Kenya Airways (via Nairobi), Royal Air Maroc | ~11–16 hrs (1 stop) | R8,500–R16,000 return |
| Cape Town (CPT) → Marrakech (RAK) | Ethiopian Airlines (via Addis), connecting via JNB or Nairobi | ~16–20 hrs (1–2 stops) | R10,000–R20,000 return |
All fares indicative. Search Skyscanner or Google Flights with flexible dates. Shoulder months (April–May, October–November) typically offer better fares and smaller crowds.
Flying through Addis Ababa on Ethiopian Airlines keeps you entirely on the African continent — a psychological and practical pleasure for South Africans who prefer not to transit through European hubs. The Addis connection works particularly well for early-morning Johannesburg departures: you arrive in Morocco in the late afternoon or evening, check into your riad, and start fresh the next morning.
Nairobi connections on Kenya Airways offer an alternative. Emirates via Dubai and Turkish Airlines via Istanbul add flight time but often compete on price — worth checking if you have a long booking window.

The Tizi n’Tichka pass crests at 2,260 m — the Atlas feels genuinely alpine after the coastal lowlands of the Cape.
A mid-range week for one person lands between R25,000 and R45,000 all-in — here is where the money goes.
| Item | ZAR (indicative) | USD (approx.) |
|---|---|---|
| Return flights (economy) | R9,000–R18,000 | $480–$960 |
| Morocco visa fee | R350–R500 | $18–$27 |
| Accommodation per night (mid-range riad) | R800–R1,800 | $42–$96 |
| Private guided day tour | R1,200–R2,400 pp | $64–$128 pp |
| Meals (sit-down restaurant) | R150–R400 | $8–$22 |
| Sahara desert overnight (2-night tour) | R4,500–R9,000 pp | $240–$480 pp |
| 7-day total (indicative, mid-range) | R25,000–R45,000 pp | $1,300–$2,400 pp |
Prices indicative as of 2026. The rand-dirham rate fluctuates — check xe.com before budgeting. 1 MAD ≈ R2.10 at the time of writing.
Morocco uses the Moroccan Dirham (MAD). Cards are accepted at most riads and restaurants in city centres, but carry cash for souks and taxis. Currency exchange desks at Marrakech and Casablanca airports offer reasonable rates — no need to exchange in Johannesburg.
South Africans often find Morocco’s street presence less intimidating than feared because aggressive haggling is familiar. The main risk is being led into carpet shops by unofficial 'guides'. Stick to your itinerary, say a firm no thank you and keep walking.
SA autumn (March–May) and spring (September–November) are Morocco’s optimal travel windows. This is a happy coincidence — you avoid SA school holidays and Morocco’s summer heat simultaneously. December school holidays hit Moroccan winter, which is cool but very manageable.
Most South Africans fly into Marrakech. Casablanca is a practical alternative if you plan to head north (Fes, Chefchaouen). Flying into one city and out of another — say Marrakech in, Casablanca out — can simplify a one-way itinerary without backtracking.
A 6–8 hour layover in Addis Ababa is long enough to leave the airport if you have a valid Ethiopia e-visa (simple to get online). Otherwise, the Bole Airport has decent lounges. A same-day connection is possible but allow 3+ hours minimum.
Seven to ten days is the sweet spot from South Africa given the travel time. A week allows Marrakech, a Sahara overnight, and one northern city (Fes or Chefchaouen). Ten days adds the Atlantic coast (Essaouira) or a full Marrakech-to-Fes road trip.
Yes — South African passport holders require a tourist visa to enter Morocco. This is different from many Western nationalities who enjoy visa-free access. You must apply in advance through the Moroccan Embassy in Pretoria or the Consulate in Cape Town. The process typically takes 5–10 working days, so plan to apply at least three to four weeks before your departure. The visa fee is approximately R350–R500 (indicative). Once issued, the single-entry tourist visa is valid for up to 90 days.
Apply in person at the Embassy of Morocco in Pretoria (833 Francis Baard Street, Arcadia) or at the Consulate in Cape Town. You will need a valid passport, return flight confirmation, proof of accommodation bookings, bank statements showing sufficient funds (typically three months of statements), travel insurance, two passport photographs, and a completed application form. There is no functioning e-visa portal for South African applicants at the time of writing, so in-person submission is required.
There are no non-stop flights from Johannesburg to Morocco. The most common routing is via Addis Ababa (Ethiopian Airlines) or via Casablanca on Royal Air Maroc, with total travel times of around 14–17 hours to Marrakech and 11–16 hours to Casablanca. Kenya Airways offers connections via Nairobi. The Addis Ababa routing on Ethiopian Airlines is generally well-regarded for comfort and reliability, and often the best-priced option for South Africans.
Ethiopian Airlines is the most popular carrier, connecting Johannesburg to Marrakech and Casablanca via Addis Ababa Bole International Airport. Royal Air Maroc operates Casablanca connections with some routings through European hubs. Kenya Airways connects through Nairobi Wilson. Occasionally Emirates and Turkish Airlines offer competitive fares via Dubai and Istanbul respectively. Compare on platforms like Skyscanner with flexible dates — shoulder months (April–May, October–November) often yield the lowest fares in ZAR.
A mid-range week in Morocco from South Africa costs roughly R25,000–R45,000 per person including return flights (R9,000–R18,000), accommodation (R800–R1,800 per night for a mid-range riad), food (R150–R400 per meal), and a private guided Sahara tour (R4,500–R9,000 pp for a two-night desert tour). Budget travellers staying in riads with shared facilities can come in lower; those combining private tours and luxury riads should budget R50,000 or more. All figures are indicative — check current exchange rates as the rand-dirham rate shifts.
Morocco is generally safe for South African visitors and consistently ranks as one of Africa’s most stable tourism destinations. Street crime exists in the medinas of Marrakech and Fes — principally persistent touts and the occasional pickpocket in busy souks — but violent crime against tourists is rare. South Africans are usually comfortable navigating assertive market culture given familiarity with African urban environments. The main cautions are: agree taxi fares before getting in, be firm but polite with unlicensed 'guides', and be wary of the carpet-shop or argan oil 'invitation'. A private guided tour removes most of these friction points.
South African autumn (March–May) and spring (September–November) align with Morocco’s best travel windows — warm, dry days and mild evenings. This is particularly fortunate since those months are also shoulder season for Moroccan tourism, meaning lower prices and smaller crowds. South African school holidays in July correspond with Morocco’s peak summer heat (35–45°C in the interior), which makes the desert and medinas uncomfortable. December–February is Morocco’s winter: cities are cool and pleasant, but the Sahara nights drop close to freezing — manageable with the right clothing.
Plan it with a local expert
Crafting extraordinary journeys through Morocco's timeless landscapes. 100% private journeys, handcrafted around you.
from $2,054Essential Morocco: Imperial Cities Circuit
from $5,978Sahara to Sea: Morocco Complete