Free bus ride for Cape Town unemployed jobseekers
Free Assistance. Our travel experts are itching to show you the best flight deals to Morocco
Book a flight now
Flight routes from South Africa to Morocco

Cheap Flights to Morocco

Direct flights from South Africa to Morocco are not available; however there are options for 1-stop flights to Casablanca, Rabat, Tangier, and Agadier. To book a cheap flight to Morocco:

  • Make price comparisons and bookings with the cheapest airline, using the rates tool to your left.

  • Use SouthAfrica.TO travel vouchers to make the cost of your flights cheaper. If you've got none, then start getting some with this trip - send an email with a writeup of your flight to Morocco to and we will issue you with a travel voucher giving you a discount on the cost of your next flight. More content and images results in a bigger discount. The minimum you need to include is the airline travelled on, why you chose it and your in-flight experience.


  • 1 April 2014 : Morocco new tax on flights from the country, approved by their parliament on the 13th November 2013, comes into force. Economy class flights will attract a fee of 100 dirhams (some R122).

From Johannesburg
From Cape Town
From Durban
Visa Requirements
When to Go

Johannesburg to Morocco Flights

You can fly from Johannesburg to Casablanca (CAS) with Qatar Airways (via Doha), Emirates (via Dubai), Etihad Airways (via Abu Dhabi), Air France (via Paris), and Egyptair (via Cairo). You can also use South African Airways/ Egyptair (via Cairo), Lufthansa/Royal Air Maroc (via Frankfurt), or Virgin Atlantic/Royal Air Maroc (via London).

Fly from Johannesburg to Rabat (RBA) with Air France (via Paris).

Flights are available from Johannesburg to Tangier (TNG) with Air France (via Paris) and Virgin Atlantic/Royal Air Maroc (via London).

You can fly from Johannesburg to Agadir (AGA) with British Airways/Royal Air Maroc/Emirates (via London).

Cape Town to Morocco Flights

Fly from Cape Town to Casablanca (CMN) with Qatar Airways (via Doha), Emirates (via Dubai), Turkish Airlines (via Istanbul) or KLM (via Amsterdam).

Durban to Morocco Flights

You can fly from Durban to Casablanca (CMN) with Emirates (via Dubai).

Visa Requirements

At the time of writing, visa requirements for South African citizens to enter Morocco included:

  • Copy of air ticket

  • Passport valid for six months after return to South Africa

  • Application form

  • Two passport photos per applicant

  • Travel itinerary (preferably from a travel agent)

  • Letter of invitation from a Moroccan company or facilitator

  • Letter of employment detailing nature of your business in Morocco and names of companies to be visited

For the latest up to date requirements, contact the Embassy of the Kingdom of Morocco at 012-3430230 or Their physical address in South Africa is at 799 Schoeman Street, Cnr Farenden Street, Arcadia. Or visit the honorary consulate in Cape Town at 10 Roger Street, Valmary Park, or contact them at 021-975-7862 or Note that the embassy and consulate are closed on public holidays in Morocco.

South African Consulate in Morocco

Keep these contact details handy in case you lose your passport, or something happens in Morocco requiring embassy assistance:

  • Physical address: 34 Rue des Saadiens, Quartier Hassan, Rabat

  • Email :

  • Phone number : + 212-537-68-9159


Arabic and Berber are the official languages of Morocco. French is also spoken. English is spoken by 14% of Moroccans and is rapidly gaining popularity as a second language, especially among youth. Shop owners and hotel staff in cities generally can speak English.


The currency used in Morocco is the Dirham.


Places of interest in Morocco include:

  • Marrakesh is the place to go to immerse yourself in Morocco’s spectacular markets. Jump into one of the dizzying labyrinths of covered streets and experience its overwhelming sights and sounds. Save plenty of time for Djemaa el-Fna, the heart of the market, as well as for the ornate palaces and museums.

  • Meknès is Morocco’s third imperial city. It’s a tranquil place to experience meandering medina streets and impressive buildings such as an 11th century mosque, majestic gates, palaces, as well as zoological gardens and a former subterranean prison.

  • Fès is the oldest imperial city and is appropriately rich in culture, spirituality, and history. It’s even the site of the world’s first university. Venture into Old Fès and you’re sure to lose a day simply wandering the twisting alleys stuffed full of mosques, shops, and restaurants.

  • Tangier is the place to experience the new Morocco—it’s a modern, cosmopolitan city with an active nightlife. Enjoy the squares and modern shopping centres and relax in one of Tangier’s famous cafés.

When to Go

The weather on the coast is Mediterranean while in the interior it’s more typical of the African continent. Temperatures from June to August can reach 32°C. The best time to visit is in spring from mid-March to May or autumn from September to November when the temperature has cooled. Winter and summer alternatively bring snow or blazing heat.

Public holidays in Morocco
  • 1 January

  • 11 January (independence day)

  • 1 May

  • 30 July Enthronement

  • 14 August Oued Ed-Dahab Day

  • 20 August (revolution day)

  • 21 August (youth day)

  • 6 November (green march)

  • 18 November (national day)

Floating dates:

  • Muslim New Year

  • Birthday of the prophet Mohammed

  • Eid ul-Fitr

  • Eid ul-Adha

Ritsgids logo