Direct flights from South Africa to Morocco?

Getting Around Started March 2026 1 reply

Traveller question

Member

March 2026

Question

Direct flights from South Africa to Morocco?

Asked by a traveller planning a trip to Morocco. Here's the honest answer from one of our travel designers.

Serenity Morocco Expert Team

Travel Designer · Staff

Travel Designers

March 2026

Best answer

Yes — Royal Air Maroc operates a nonstop Johannesburg–Casablanca service, around 9 hours, the only direct link between the two countries. From Cape Town or Durban, connect domestically to Johannesburg, or fly one-stop via the Gulf, Istanbul or Addis Ababa. Always confirm current schedules when booking.

Yes, and it's one of the most useful direct routes on the whole African continent: Royal Air Maroc flies nonstop between Johannesburg's O.R. Tambo and Casablanca's Mohammed V airport. The flight runs around nine hours, and because the two countries are almost in the same time zone, you land without the body-clock chaos that defines most long-haul travel. It's the only true nonstop between South Africa and Morocco, so if a direct flight matters to you, Johannesburg is your departure point.

If you're based in Cape Town or Durban, the simplest approach is a domestic hop into Johannesburg to pick up the nonstop — book it on a single connecting ticket where possible so your luggage is checked all the way through to Casablanca. If the direct flight's days or timings don't fit, there are good one-stop alternatives: Emirates via Dubai, Qatar Airways via Doha, Turkish Airlines via Istanbul, and Ethiopian Airlines via Addis Ababa all connect South Africa to Casablanca, sometimes at lower fares.

Two practical reminders. First, frequencies and even the existence of direct routes can change season to season, so confirm the current schedule when you book rather than relying on what flew last year. Second, Casablanca (CMN) is your arrival gateway regardless of routing; from there it's a quick domestic connection or train to Marrakech if you want to start in the south. And don't forget the entry requirement — South African passport holders typically need a visa or e-Visa for Morocco, so verify that well before you fly.

south africadirect flightslogisticsroyal air marocjohannesburg

Serenity Morocco Expert Team Travel Designers, Serenity Morocco Tours. Answered March 2026.

Add your reply

Travelled here yourself, or have a follow-up question? Share your own experience — our travel designers read every reply and add transparent, expert answers.

0/500

We review every question and publish honest, expert answers — usually within a few days.

Ready to turn answers into a trip?

Tell us your dates and what matters most. A travel designer replies within 24 hours with a tailored, no-obligation proposal.