Flights to Morocco

R11 367 Cheap flights to Morocco

This is the cheapest return flight price found by a momondo user in the last 72 hours by searching for a flight to Morocco departing on 21/12. Fares may change, and may not be available for all flights or travel dates. Click the price to refresh the search for this deal.
1 adult
0 bags

Discover deals from 900+ travel sites with momondo.

Save money when you book flights with momondo

Big names, great deals

Big names, great deals

Search 100s of travel sites to compare prices.

Filter for what you want

Filter for what you want

Free Wi-Fi? Stopover? Instantly customise your results.

Trusted and free

Trusted and free

We’re completely free to use - no hidden charges or fees.

Price Alerts

Price Alerts

Not ready to book? to track prices.

Recent flights found to popular cities in Morocco

Find flights to these popular cities in Morocco from your nearest airport.
Multiple Airlines
Dec 21
JNB
43h 35m
2 stops
CMN
Jan 1
CMN
33h 30m
2 stops
JNB
R11 367
Find similar
Qatar Airways
Jan 19
CPT
20h 00m
1 stop
CMN
Feb 1
CMN
25h 00m
1 stop
CPT
R11 418
Find similar
Qatar Airways
Jan 19
CPT
20h 00m
1 stop
CMN
Feb 1
CMN
25h 00m
1 stop
CPT
R11 554
Find similar
Etihad Airways
Dec 19
JNB
22h 55m
1 stop
CMN
Dec 28
CMN
21h 45m
1 stop
JNB
R11 759
Find similar
Turkish Airlines
Feb 12
JNB
20h 40m
1 stop
CMN
Feb 27
CMN
16h 05m
1 stop
JNB
R12 015
Find similar
Qatar Airways
May 1
JNB
20h 35m
1 stop
CMN
May 16
CMN
19h 25m
1 stop
JNB
R12 084
Find similar
Multiple Airlines
May 1
JNB
19h 30m
2 stops
CMN
May 16
CMN
17h 40m
1 stop
JNB
R12 118
Find similar
Etihad Airways
Feb 14
JNB
23h 55m
1 stop
CMN
Feb 26
CMN
20h 45m
1 stop
JNB
R12 152
Find similar
Multiple Airlines
Dec 31
JNB
36h 45m
2 stops
CMN
Jan 7
CMN
36h 55m
1 stop
JNB
R12 169
Find similar
Qatar Airways
Apr 25
JNB
20h 35m
1 stop
CMN
May 3
CMN
26h 05m
1 stop
JNB
R12 476
Find similar
Qatar Airways
Apr 25
JNB
20h 35m
1 stop
CMN
May 3
CMN
26h 05m
1 stop
JNB
R12 493
Find similar
Qatar Airways
Jan 18
JNB
18h 30m
1 stop
CMN
Jan 25
CMN
16h 10m
1 stop
JNB
R12 544
Find similar
Turkish Airlines
Jan 17
CPT
30h 35m
1 stop
RAK
Jan 24
RAK
21h 20m
2 stops
CPT
R11 810
Find similar
Turkish Airlines
May 11
JNB
22h 40m
1 stop
RAK
May 14
RAK
16h 55m
1 stop
JNB
R11 810
Find similar
Lufthansa
May 11
JNB
24h 55m
1 stop
RAK
May 14
RAK
16h 10m
1 stop
JNB
R11 896
Find similar
Turkish Airlines
Feb 5
CPT
23h 00m
1 stop
RAK
Feb 14
RAK
21h 20m
2 stops
CPT
R11 947
Find similar
Lufthansa
May 11
JNB
26h 25m
2 stops
RAK
May 14
RAK
16h 10m
1 stop
JNB
R11 981
Find similar
Multiple Airlines
Jan 15
JNB
21h 05m
1 stop
RAK
Jan 22
RAK
41h 50m
2 stops
JNB
R12 357
Find similar
Turkish Airlines
Feb 5
CPT
23h 00m
1 stop
RAK
Feb 14
RAK
21h 20m
2 stops
CPT
R12 391
Find similar
Lufthansa
May 11
JNB
26h 25m
2 stops
RAK
May 14
RAK
20h 35m
2 stops
JNB
R12 766
Find similar
Multiple Airlines
Jan 15
JNB
35h 40m
2 stops
RAK
Jan 22
RAK
29h 40m
2 stops
JNB
R12 937
Find similar
Multiple Airlines
Jan 17
CPT
31h 00m
2 stops
RAK
Jan 24
RAK
27h 00m
2 stops
CPT
R13 449
Find similar
Qatar Airways
Jan 22
CPT
35h 20m
2 stops
RAK
Jan 25
RAK
34h 30m
2 stops
CPT
R13 551
Find similar
Qatar Airways
Jan 11
JNB
29h 25m
2 stops
RAK
Jan 21
RAK
36h 50m
2 stops
JNB
R13 602
Find similar
Air France
Feb 5
JNB
21h 25m
1 stop
RBA
Feb 26
RBA
17h 15m
1 stop
JNB
R11 742
Find similar
Air France
Jan 18
JNB
24h 56m
2 stops
RBA
Jan 25
RBA
21h 00m
1 stop
JNB
R12 544
Find similar
Air France
Feb 5
JNB
21h 25m
1 stop
RBA
Feb 26
RBA
27h 10m
2 stops
JNB
R12 834
Find similar
Air France
Jan 18
JNB
24h 56m
2 stops
RBA
Jan 25
RBA
30h 55m
2 stops
JNB
R12 852
Find similar
Air France
Feb 5
JNB
24h 56m
2 stops
RBA
Feb 26
RBA
27h 10m
2 stops
JNB
R13 381
Find similar
Air France
Jan 18
JNB
18h 45m
1 stop
RBA
Jan 25
RBA
18h 30m
1 stop
JNB
R13 824
Find similar
Multiple Airlines
Jan 18
JNB
25h 45m
2 stops
RBA
Jan 25
RBA
32h 35m
3 stops
JNB
R16 640
Find similar
Multiple Airlines
Feb 5
JNB
23h 50m
2 stops
RBA
Feb 26
RBA
26h 20m
3 stops
JNB
R18 962
Find similar
Multiple Airlines
Feb 25
JNB
32h 35m
2 stops
RBA
Feb 28
RBA
24h 55m
2 stops
JNB
R19 166
Find similar
Multiple Airlines
Jan 18
JNB
28h 25m
3 stops
RBA
Jan 25
RBA
32h 35m
3 stops
JNB
R19 576
Find similar
Multiple Airlines
Feb 5
JNB
25h 50m
3 stops
RBA
Feb 26
RBA
26h 20m
3 stops
JNB
R19 815
Find similar
Air France
Feb 5
JNB
21h 25m
1 stop
RBA
Feb 8
RBA
39h 05m
2 stops
JNB
R19 917
Find similar
Royal Air Maroc
Jan 26
CPT
36h 20m
2 stops
AGA
Jan 29
AGA
38h 20m
2 stops
CPT
R15 753
Find similar
Royal Air Maroc
Feb 5
JNB
35h 10m
2 stops
AGA
Feb 8
AGA
26h 20m
2 stops
JNB
R16 009
Find similar
Qatar Airways
Jan 26
CPT
35h 40m
2 stops
AGA
Jan 29
AGA
30h 35m
2 stops
CPT
R18 637
Find similar
Qatar Airways
Jan 26
CPT
48h 50m
2 stops
AGA
Jan 29
AGA
30h 35m
2 stops
CPT
R18 688
Find similar
Qatar Airways
Feb 5
JNB
28h 25m
2 stops
AGA
Feb 8
AGA
26h 20m
2 stops
JNB
R19 183
Find similar
Qatar Airways
Feb 5
JNB
35h 10m
2 stops
AGA
Feb 8
AGA
26h 20m
2 stops
JNB
R19 235
Find similar
KLM
Feb 5
JNB
35h 56m
1 stop
AGA
Feb 8
AGA
34h 10m
1 stop
JNB
R19 371
Find similar
KLM
Jan 26
CPT
18h 20m
1 stop
AGA
Jan 29
AGA
33h 05m
1 stop
CPT
R26 471
Find similar
KLM
Jan 26
CPT
26h 45m
2 stops
AGA
Jan 29
AGA
24h 50m
1 stop
CPT
R26 642
Find similar
Royal Air Maroc
May 22
JNB
37h 35m
2 stops
TNG
May 26
TNG
26h 25m
2 stops
JNB
R17 152
Find similar
Air France
May 22
JNB
21h 10m
1 stop
TNG
May 26
TNG
18h 45m
1 stop
JNB
R25 891
Find similar
Air France
May 22
JNB
21h 10m
1 stop
TNG
May 26
TNG
29h 00m
2 stops
JNB
R26 215
Find similar
Air France
May 26
CPT
40h 05m
2 stops
TNG
May 30
TNG
44h 20m
2 stops
CPT
R29 560
Find similar
Qatar Airways
May 22
JNB
40h 05m
2 stops
TNG
May 26
TNG
19h 35m
2 stops
JNB
R41 593
Find similar
Qatar Airways
May 9
CPT
23h 45m
2 stops
TNG
May 13
TNG
22h 15m
2 stops
CPT
R41 678
Find similar
Qatar Airways
May 22
JNB
40h 05m
2 stops
TNG
May 26
TNG
19h 35m
2 stops
JNB
R41 712
Find similar
Qatar Airways
May 26
CPT
47h 45m
2 stops
TNG
May 30
TNG
22h 15m
2 stops
CPT
R43 675
Find similar

Find the cheapest flights from South Africa to Morocco

Recent return flight deals from South Africa to Morocco

Enter your travel dates to find the best prices.
Multiple Airlines Logo
17:00 - 11:35JNB-CMN
43h 35m2 stops
Multiple Airlines Logo
13:55 - 0:25CMN-JNB
33h 30m2 stops
R11 367Multiple Airlines
Find Deal
Sun, Dec 21 - Thu, Jan 1
Qatar Airways Logo
19:00 - 14:00CPT-CMN
20h 00m1 stop
Qatar Airways Logo
15:30 - 17:30CMN-CPT
25h 00m1 stop
R11 418Qatar Airways
Find Deal
Mon, Jan 19 - Sun, Feb 1
Turkish Airlines Logo
17:15 - 22:50CPT-RAK
30h 35m1 stop
Turkish Airlines Logo
16:15 - 14:35RAK-CPT
21h 20m2 stops
R11 810Turkish Airlines
Find Deal
Sat, Jan 17 - Sat, Jan 24
Turkish Airlines Logo
18:00 - 15:40JNB-RAK
22h 40m1 stop
Turkish Airlines Logo
16:40 - 10:35RAK-JNB
16h 55m1 stop
R11 810Turkish Airlines
Find Deal
Mon, May 11 - Thu, May 14
Air France Logo
15:20 - 15:35CPT-CMN
25h 15m2 stops
Air France Logo
11:25 - 5:50CMN-CPT
17h 25m1 stop
R12 971Air France
Find Deal
Mon, Jan 19 - Sun, Feb 1
Air France Logo
7:55 - 10:20CPT-CMN
27h 25m1 stop
Air France Logo
16:40 - 17:20CMN-CPT
23h 40m2 stops
R13 466Air France
Find Deal
Mon, Jan 19 - Sun, Feb 1
Royal Air Maroc Logo
12:35 - 14:00CPT-CMN
27h 25m1 stop
Royal Air Maroc Logo
15:30 - 10:30CMN-CPT
17h 00m1 stop
R13 517Royal Air Maroc
Find Deal
Mon, Feb 16 - Wed, Feb 18
Emirates Logo
19:10 - 13:10DUR-CMN
20h 00m1 stop
Emirates Logo
15:10 - 17:10CMN-DUR
24h 00m1 stop
R15 668Emirates
Find Deal
Tue, Mar 3 - Sat, Mar 7
Emirates Logo
19:10 - 13:10DUR-CMN
20h 00m1 stop
Emirates Logo
15:10 - 17:10CMN-DUR
24h 00m1 stop
R15 702Emirates
Find Deal
Tue, Mar 3 - Sat, Mar 7
Royal Air Maroc Logo
12:35 - 23:55CPT-AGA
36h 20m2 stops
Royal Air Maroc Logo
19:10 - 10:30AGA-CPT
38h 20m2 stops
R15 753Royal Air Maroc
Find Deal
Mon, Jan 26 - Thu, Jan 29

momondo Fare Finder

 
Locate flights to Morocco that fit your budget, with regularly updated fares and availability. In the last 7 days, momondo users made a total of 13 550 searches and data was last updated on 4 December 2025.
Use the filters below to find and compare flights to Morocco that are best for you.

Fly from

Route

Depart

Return

Price

JohannesburgCasablanca

JNB - CMN

JNBCMN

Johannesburg OR Tambo

Sun 21/12

17:00-11:35

2 stops43h 35m

Casablanca Mohamed V

Thu 1/1

13:55-0:25

2 stops33h 30m

R11 367

Cape TownCasablanca

CPT - CMN

CPTCMN

Cape Town Intl

Mon 19/1

19:00-14:00

1 stop20h 00m

Casablanca Mohamed V

Sun 1/2

15:30-17:30

1 stop25h 00m

R11 418

Cape TownMarrakech

CPT - RAK

CPTRAK

Cape Town Intl

Sat 17/1

17:15-22:50

1 stop30h 35m

Marrakech Menara

Sat 24/1

16:15-14:35

2 stops21h 20m

R11 810

JohannesburgMarrakech

JNB - RAK

JNBRAK

Johannesburg OR Tambo

Mon 11/5

18:00-15:40

1 stop22h 40m

Marrakech Menara

Thu 14/5

16:40-10:35

1 stop16h 55m

R11 810

Cape TownCasablanca

CPT - CMN

CPTCMN

Cape Town Intl

Mon 19/1

15:20-15:35

2 stops25h 15m

Casablanca Mohamed V

Sun 1/2

11:25-5:50

1 stop17h 25m

R12 971

Cape TownCasablanca

CPT - CMN

CPTCMN

Cape Town Intl

Mon 19/1

7:55-10:20

1 stop27h 25m

Casablanca Mohamed V

Sun 1/2

16:40-17:20

2 stops23h 40m

R13 466

Cape TownCasablanca

CPT - CMN

CPTCMN

Cape Town Intl

Mon 16/2

12:35-14:00

1 stop27h 25m

Casablanca Mohamed V

Wed 18/2

15:30-10:30

1 stop17h 00m

R13 517

DurbanCasablanca

DUR - CMN

DURCMN

Durban King Shaka Intl

Tue 3/3

19:10-13:10

1 stop20h 00m

Casablanca Mohamed V

Sat 7/3

15:10-17:10

1 stop24h 00m

R15 668

DurbanCasablanca

DUR - CMN

DURCMN

Durban King Shaka Intl

Tue 3/3

19:10-13:10

1 stop20h 00m

Casablanca Mohamed V

Sat 7/3

15:10-17:10

1 stop24h 00m

R15 702

Cape TownAgadir

CPT - AGA

CPTAGA

Cape Town Intl

Mon 26/1

12:35-23:55

2 stops36h 20m

Agadir Almassira

Thu 29/1

19:10-10:30

2 stops38h 20m

R15 753

Flights are sorted by cheapest return flights first.

Showing 1-10 of 20 resultsSorted by cheapest first
1
2

See travel insights to Morocco from

Morocco flights insights and trends

Explore insights for your Morocco flight to craft the best travel plan

Which airlines fly to Morocco?

Qatar Airways, Turkish Airlines and Air France are the top three most popular airlines that fly to Morocco from South Africa according to our data. Qatar Airways is the first choice among our users, with 56% of people opting to fly with this airline when travelling to Morocco. Keep in mind that there are 12 different airlines that fly to Morocco on a routine basis, so you have a few additional options to choose from.

Cheapest flights to cities in Morocco

Click on the cities below to find out when it's cheapest to fly to Morocco from South Africa
Casablanca
Casablanca

Cheap Morocco flight deals and tips

Summary info about Morocco flight prices, duration and airlines

Best One-Way Price

R4 693

Best Round-Trip Price

R11 367

Fastest flight time

20h 35m

Popular in

July
The best one-way flight price to Morocco from South Africa in the last 72 hours is R4 693 (Cape Town Intl to Casablanca Mohamed V).
The best round-trip flight price to Morocco from South Africa in the last 72 hours is R11 367 (Johannesburg OR Tambo to Casablanca Mohamed V).
The fastest flight to Morocco from South Africa takes 20h 35m (Johannesburg OR Tambo to Casablanca Mohamed V).
July has the highest demand for flights to Morocco, with a 5% price increase on average.

Frequently asked questions about flying to Morocco

What is the best airport to land at to visit Central Market?

The closest airport to Central Market is Casablanca Airport, which is located in Casablanca. If you plan on visiting or staying in this area, landing at Casablanca Airport will be your best bet.

What is the cheapest flight to Morocco?

The cheapest flights to Morocco recently found by momondo users are R7 609 with SWISS, R9 154 with Royal Air Maroc, and R9 695 with Lufthansa.

Which airlines fly to Morocco?

What is the most popular airport in Morocco to fly to?

What is the best day of the week to fly to Morocco?

Consider booking a flight to Morocco on a Thursday, which is the cheapest day of the week. You will also find that flying out on a Monday is another low-cost option. Try to avoid booking your flight to Morocco on Saturday, which tends to be the most expensive day of the week.

When did momondo last update prices for flights to Morocco?

Prices for flights to Morocco refresh daily.

How many operators does momondo search for flights to Morocco?

How old do you have to be to fly to Morocco?

The minimum age for a child to fly alone is five, but airlines that offer an unaccompanied minor (UNMR) service may have their own age limitations. Flight duration, scheduling, and stopovers are among the considerations that may influence age limits. We recommend that you double-check with the airline you are booking with for travel to Morocco.

What documentation or ID do you need to fly to Morocco?

The travel and health documents required for your trip to Morocco can vary based on your itinerary and personal situation. As a rule, consider having multiple documents such as a national ID card or driver’s licence, and a passport valid for six-months after you plan to arrive at Morocco. We always recommend checking with your airline or a trusted third party such as IATA to get advice.

Why use momondo?

Why should I use momondo to find a flight deal to Morocco?

Finding the right flight to Morocco is quick and easy when you have a range of options in front of you, from reputable agents and recognisable airlines. These options can then be filtered down to find the best fit. That is what momondo does. We make finding flights to Morocco quick and easy, saving you time and money.

Can I find flights to Morocco with flexible booking policies on momondo?

All flight searches to Morocco on momondo can be filtered to show those which offer flexible booking policies.

How can momondo help me find flights to Morocco?

Once all potential Morocco flight options are in front of you momondo lets you sort and filter flights based on preferences such as airline, price and flight times, amongst many other options.

I’m not ready to book a flight to Morocco right now. Can momondo alert me if prices change?

Yes. momondo can track flight prices for Morocco and alert you when they change. Perform a search to set up the price alert. All that is required is a valid email address.

An easier way to manage your Morocco trip

We make it super easy to schedule, organise and travel with friends or family. Trips is free – and available to use no matter where you book.

Get notified when prices go down

Daily price changes in your inbox - only with Price Alerts.
1 adult
Sat 3/1
Sat 10/1

Find better results for your trip to Morocco

Popular Flights to Morocco

Popular routes according to searches in the past day on momondo