How to get to Morocco from Johannesburg by flight ? You can check flights from Johannesburg to Morocco below.
You can find flight ticket prices from Johannesburg to Morocco with our flight tickets search tool below
You take a flight from Johannesburg to Tangier and cost approximately 1000 USD.
You take a bus, shuttle or taxi from Tangier to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
TK39 43
Turkish Airlines
TK1853
Turkish Airlines
3O378
Air Arabia Maroc
|
19:15
Johannesburg
08:40
Istanbul
15:25
Barcelona
|
06:05
Istanbul
10:25
Barcelona
16:20
Tangier
|
Connect |
TK39 43
Turkish Airlines
TK1467
Turkish Airlines
3O378
Air Arabia Maroc
|
19:15
Johannesburg
12:30
Istanbul
15:25
Barcelona
|
06:05
Istanbul
14:15
Barcelona
16:20
Tangier
|
Connect |
TK39 43
Turkish Airlines
TK1857
Turkish Airlines
FR7754
Ryanair
|
19:15
Johannesburg
08:05
Istanbul
12:25
Madrid
|
06:05
Istanbul
10:45
Madrid
13:55
Tangier
|
Connect |
TK39 43
Turkish Airlines
TK1857
Turkish Airlines
IB8796
Iberia
|
19:15
Johannesburg
08:05
Istanbul
14:35
Madrid
|
06:05
Istanbul
10:45
Madrid
16:00
Tangier
|
Connect |
LH573
Lufthansa
LH1074
Lufthansa
3O346
Air Arabia Maroc
|
19:30
Johannesburg
08:40
Frankfurt
11:15
Lyon
|
05:20
Frankfurt
09:55
Lyon
12:40
Tangier
|
Connect |
LH573
Lufthansa
LH1074
Lufthansa
U24375
easyJet
|
19:30
Johannesburg
08:40
Frankfurt
11:20
Lyon
|
05:20
Frankfurt
09:55
Lyon
13:45
Tangier
|
Connect |
AF995
Air France
AF7640
Air France
3O346
Air Arabia Maroc
|
19:50
Johannesburg
08:20
Paris CDG
11:15
Lyon
|
05:45
Paris CDG
09:25
Lyon
12:40
Tangier
|
Connect |
AF995
Air France
AF7640
Air France
U24375
easyJet
|
19:50
Johannesburg
08:20
Paris CDG
11:20
Lyon
|
05:45
Paris CDG
09:25
Lyon
13:45
Tangier
|
Connect |
AF995
Air France
AF1546
Air France
FR6852
Ryanair
|
19:50
Johannesburg
07:20
Paris CDG
16:30
Sevilla
|
05:45
Paris CDG
09:45
Sevilla
17:15
Tangier
|
Connect |
AF995
Air France
3O364
Air Arabia Maroc
|
19:50
Johannesburg
11:55
Paris CDG
|
05:45
Paris CDG
13:40
Tangier
|
Connect |
SA146
South African Airways
TP282
TAP Portugal
TP1458
TAP Portugal
|
20:15
Johannesburg
09:20
Maputo
22:10
Lisbon
|
21:15
Maputo
18:10
Lisbon
23:50
Tangier
|
Connect |
SA260
South African Airways
LH1074
Lufthansa
3O346
Air Arabia Maroc
|
20:25
Johannesburg
08:40
Frankfurt
11:15
Lyon
|
06:15
Frankfurt
09:55
Lyon
12:40
Tangier
|
Connect |
SA260
South African Airways
LH1074
Lufthansa
U24375
easyJet
|
20:25
Johannesburg
08:40
Frankfurt
11:20
Lyon
|
06:15
Frankfurt
09:55
Lyon
13:45
Tangier
|
Connect |
LX289
Swiss
LX1952
Swiss
3O378
Air Arabia Maroc
|
20:30
Johannesburg
09:40
Zurich
15:25
Barcelona
|
06:10
Zurich
11:20
Barcelona
16:20
Tangier
|
Connect |
SA234
South African Airways
TP1367
TAP Portugal
TP1458
TAP Portugal
|
20:50
Johannesburg
12:25
London Heathrow
22:10
Lisbon
|
06:25
London Heathrow
15:10
Lisbon
23:50
Tangier
|
Connect |
SA234
South African Airways
BA458
British Airways
IB8796
Iberia
|
20:50
Johannesburg
07:35
London Heathrow
14:35
Madrid
|
06:25
London Heathrow
11:05
Madrid
16:00
Tangier
|
Connect |
SA234
South African Airways
TP1359
TAP Portugal
TP1458
TAP Portugal
|
20:50
Johannesburg
13:40
London Heathrow
22:10
Lisbon
|
06:25
London Heathrow
16:20
Lisbon
23:50
Tangier
|
Connect |
SA234
South African Airways
TP1351
TAP Portugal
TP1458
TAP Portugal
|
20:50
Johannesburg
08:15
London Heathrow
22:10
Lisbon
|
06:25
London Heathrow
10:55
Lisbon
23:50
Tangier
|
Connect |
AZ0849
Alitalia
UX1040
Air Europa
IB8796
Iberia
|
20:55
Johannesburg
10:30
Rome
14:35
Madrid
|
07:00
Rome
13:05
Madrid
16:00
Tangier
|
Connect |
AZ0849
Alitalia
AZ0058
Alitalia
IB8796
Iberia
|
20:55
Johannesburg
10:00
Rome
14:35
Madrid
|
07:00
Rome
12:35
Madrid
16:00
Tangier
|
Connect |
AZ0849
Alitalia
AZ0074
Alitalia
3O378
Air Arabia Maroc
|
20:55
Johannesburg
09:00
Rome
15:25
Barcelona
|
07:00
Rome
10:50
Barcelona
16:20
Tangier
|
Connect |
VS450
Virgin Atlantic
BA458
British Airways
IB8796
Iberia
|
21:00
Johannesburg
07:35
London Heathrow
14:35
Madrid
|
06:20
London Heathrow
11:05
Madrid
16:00
Tangier
|
Connect |
VS450
Virgin Atlantic
IB3163
Iberia
IB8796
Iberia
|
21:00
Johannesburg
09:15
London Heathrow
14:35
Madrid
|
06:20
London Heathrow
12:45
Madrid
16:00
Tangier
|
Connect |
BA054
British Airways
BA474
British Airways
3O378
Air Arabia Maroc
|
22:15
Johannesburg
10:20
London Heathrow
15:25
Barcelona
|
07:35
London Heathrow
13:25
Barcelona
16:20
Tangier
|
Connect |
BA054
British Airways
BA306
British Airways
3O364
Air Arabia Maroc
|
22:15
Johannesburg
08:25
London Heathrow
11:55
Paris CDG
|
07:35
London Heathrow
10:45
Paris CDG
13:40
Tangier
|
Connect |
BA054
British Airways
BA392
British Airways
3O114
Air Arabia Maroc
|
22:15
Johannesburg
08:30
London Heathrow
11:40
Brussels
|
07:35
London Heathrow
10:45
Brussels
13:35
Tangier
|
Connect |
BA054
British Airways
BA2788
British Airways
FR6500
Ryanair
|
22:15
Johannesburg
11:45
London Heathrow
18:35
Bordeaux
|
07:35
London Heathrow
14:20
Bordeaux
20:35
Tangier
|
Connect |
BA054
British Airways
BA408
British Airways
FR6890
Ryanair
|
22:15
Johannesburg
09:50
London Heathrow
19:30
Valencia
|
07:35
London Heathrow
13:15
Valencia
21:00
Tangier
|
Connect |
BA054
British Airways
IB3163
Iberia
IB8796
Iberia
|
22:15
Johannesburg
09:15
London Heathrow
14:35
Madrid
|
07:35
London Heathrow
12:45
Madrid
16:00
Tangier
|
Connect |
BA054
British Airways
BA490
British Airways
AT991
Royal Air Maroc
|
22:15
Johannesburg
12:45
London Heathrow
20:55
Gibraltar
|
07:35
London Heathrow
16:35
Gibraltar
20:40
Tangier
|
Connect |
KL0592
KLM
3O128
Air Arabia Maroc
|
23:55
Johannesburg
14:05
Amsterdam Schiphol
|
10:15
Amsterdam Schiphol
16:15
Tangier
|
Connect |
You take a flight from Johannesburg to Rabat and cost approximately 1300 USD.
You take a bus, shuttle or taxi from Rabat to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
AF995
Air France
AF1258
Air France
|
19:50
Johannesburg
10:15
Paris CDG
|
05:45
Paris CDG
13:10
Rabat
|
Connect |
AF995
Air France
AF1458
Air France
|
19:50
Johannesburg
12:55
Paris CDG
|
05:45
Paris CDG
15:50
Rabat
|
Connect |
You take a flight from Johannesburg to Marrakech and cost approximately 1100 USD.
You take a bus, shuttle or taxi from Marrakech to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
TK39 43
Turkish Airlines
TK619
Turkish Airlines
|
19:15
Johannesburg
10:40
Istanbul
|
06:05
Istanbul
14:10
Marrakech
|
Connect |
LH573
Lufthansa
LH1332
Lufthansa
|
19:30
Johannesburg
11:50
Frankfurt
|
05:20
Frankfurt
15:30
Marrakech
|
Connect |
AF995
Air France
AF1276
Air France
|
19:50
Johannesburg
12:10
Paris CDG
|
05:45
Paris CDG
15:30
Marrakech
|
Connect |
AF995
Air France
AF9466
Air France
|
19:50
Johannesburg
10:30
Paris CDG
|
05:45
Paris CDG
13:50
Marrakech
|
Connect |
AF995
Air France
AF1076
Air France
|
19:50
Johannesburg
07:10
Paris CDG
|
05:45
Paris CDG
10:30
Marrakech
|
Connect |
SA260
South African Airways
LH1332
Lufthansa
|
20:25
Johannesburg
11:50
Frankfurt
|
06:15
Frankfurt
15:30
Marrakech
|
Connect |
LX289
Swiss
WK104
Edelweiss Air
|
20:30
Johannesburg
07:20
Zurich
|
06:10
Zurich
10:50
Marrakech
|
Connect |
SA058
South African Airways
AT269
Royal Air Maroc
AT409
Royal Air Maroc
|
20:45
Johannesburg
02:15
Kinshasa
10:25
Casablanca
|
23:30
Kinshasa
08:50
Casablanca
11:15
Marrakech
|
Connect |
SA234
South African Airways
BA2666
British Airways
|
20:50
Johannesburg
09:10
London Heathrow
|
06:25
London Heathrow
13:45
Marrakech
|
Connect |
SA234
South African Airways
BA668
British Airways
|
20:50
Johannesburg
09:25
London Heathrow
|
06:25
London Heathrow
14:00
Marrakech
|
Connect |
VS450
Virgin Atlantic
BA2666
British Airways
|
21:00
Johannesburg
09:25
London Heathrow
|
06:20
London Heathrow
13:55
Marrakech
|
Connect |
VS450
Virgin Atlantic
BA668
British Airways
|
21:00
Johannesburg
09:25
London Heathrow
|
06:20
London Heathrow
14:00
Marrakech
|
Connect |
VS450
Virgin Atlantic
BA2666
British Airways
|
21:00
Johannesburg
09:10
London Heathrow
|
06:20
London Heathrow
13:45
Marrakech
|
Connect |
BA054
British Airways
BA2666
British Airways
|
22:15
Johannesburg
09:10
London Heathrow
|
07:35
London Heathrow
13:45
Marrakech
|
Connect |
BA054
British Airways
BA2666
British Airways
|
22:15
Johannesburg
09:25
London Heathrow
|
07:35
London Heathrow
13:55
Marrakech
|
Connect |
BA054
British Airways
BA668
British Airways
|
22:15
Johannesburg
09:25
London Heathrow
|
07:35
London Heathrow
14:00
Marrakech
|
Connect |
You take a flight from Johannesburg to Casablanca and cost approximately 750 USD.
You take a bus, shuttle or taxi from Casablanca to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
SA209
South African Airways
AT514
Royal Air Maroc
|
18:05
Johannesburg
04:50
Accra
|
22:05
Accra
10:25
Casablanca
|
Connect |
TK39 43
Turkish Airlines
TK617
Turkish Airlines
|
19:15
Johannesburg
10:45
Istanbul
|
06:05
Istanbul
14:00
Casablanca
|
Connect |
AF995
Air France
AF1896
Air France
|
19:50
Johannesburg
07:10
Paris CDG
|
05:45
Paris CDG
10:20
Casablanca
|
Connect |
AF995
Air France
AF1596
Air France
|
19:50
Johannesburg
12:25
Paris CDG
|
05:45
Paris CDG
15:35
Casablanca
|
Connect |
AF995
Air France
AF1196
Air France
|
19:50
Johannesburg
15:05
Paris CDG
|
05:45
Paris CDG
18:10
Casablanca
|
Connect |
SA058
South African Airways
AT287
Royal Air Maroc
AT287
Royal Air Maroc
|
20:45
Johannesburg
00:50
Kinshasa
02:10
Brazzaville
|
23:30
Kinshasa
01:10
Brazzaville
08:45
Casablanca
|
Connect |
SA058
South African Airways
AT269
Royal Air Maroc
|
20:45
Johannesburg
02:15
Kinshasa
|
23:30
Kinshasa
08:50
Casablanca
|
Connect |
AZ0849
Alitalia
AZ0874
Alitalia
|
20:55
Johannesburg
13:30
Rome
|
07:00
Rome
15:45
Casablanca
|
Connect |
AZ0849
Alitalia
AT941
Royal Air Maroc
|
20:55
Johannesburg
17:45
Rome
|
07:00
Rome
21:05
Casablanca
|
Connect |
MS840
Egyptair
MS847
Egyptair
|
21:45
Johannesburg
08:20
Cairo
|
05:45
Cairo
12:50
Casablanca
|
Connect |
KL0592
KLM
HV5747
Transavia Holland
|
23:55
Johannesburg
14:50
Amsterdam Schiphol
|
10:15
Amsterdam Schiphol
18:30
Casablanca
|
Connect |
You take a flight from Johannesburg to Oujda and cost approximately 850 USD.
You take a bus, shuttle or taxi from Oujda to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
SV0446
Saudia
AT254
Royal Air Maroc
AT1402
Royal Air Maroc
|
11:00
Johannesburg
08:30
Jeddah
16:40
Casablanca
|
18:45
Jeddah
13:20
Casablanca
18:20
Oujda
|
Connect |
SA060
South African Airways
AT554
Royal Air Maroc
AT1402
Royal Air Maroc
|
15:00
Johannesburg
06:00
Lagos
16:40
Casablanca
|
20:10
Lagos
10:35
Casablanca
18:20
Oujda
|
Connect |
8Z12
Congo Airways
8Z12
Congo Airways
AT269
Royal Air Maroc
AT1402
Royal Air Maroc
|
15:10
Johannesburg
18:55
Lubumbashi
02:15
Kinshasa
16:40
Casablanca
|
17:55
Lubumbashi
20:15
Kinshasa
08:50
Casablanca
18:20
Oujda
|
Connect |
DT578
TAAG Angola Airlines
SN359
Brussels Airlines
AT269
Royal Air Maroc
AT1402
Royal Air Maroc
|
16:05
Johannesburg
20:15
Luanda
02:15
Kinshasa
16:40
Casablanca
|
19:05
Luanda
21:25
Kinshasa
08:50
Casablanca
18:20
Oujda
|
Connect |
SA209
South African Airways
AT514
Royal Air Maroc
AT1402
Royal Air Maroc
|
18:05
Johannesburg
04:50
Accra
16:40
Casablanca
|
22:05
Accra
10:25
Casablanca
18:20
Oujda
|
Connect |
SA209
South African Airways
AT514
Royal Air Maroc
AT1400
Royal Air Maroc
|
18:05
Johannesburg
04:50
Accra
22:55
Casablanca
|
22:05
Accra
10:25
Casablanca
00:10
Oujda
|
Connect |
AF995
Air France
AF1596
Air France
AT1402
Royal Air Maroc
|
19:50
Johannesburg
12:25
Paris CDG
16:40
Casablanca
|
05:45
Paris CDG
15:35
Casablanca
18:20
Oujda
|
Connect |
AF995
Air France
AF7640
Air France
TO4878
Transavia France
|
19:50
Johannesburg
08:20
Paris CDG
16:10
Lyon
|
05:45
Paris CDG
09:25
Lyon
17:40
Oujda
|
Connect |
AF995
Air France
AF7622
Air France
FR6559
Ryanair
|
19:50
Johannesburg
09:55
Paris CDG
18:15
Bordeaux
|
05:45
Paris CDG
11:15
Bordeaux
19:20
Oujda
|
Connect |
AF995
Air France
AF7348
Air France
FR6559
Ryanair
|
19:50
Johannesburg
07:10
Paris CDG
18:15
Bordeaux
|
05:45
Paris CDG
08:30
Bordeaux
19:20
Oujda
|
Connect |
AF995
Air France
AF1596
Air France
AT1400
Royal Air Maroc
|
19:50
Johannesburg
12:25
Paris CDG
22:55
Casablanca
|
05:45
Paris CDG
15:35
Casablanca
00:10
Oujda
|
Connect |
AF995
Air France
AF1196
Air France
AT1400
Royal Air Maroc
|
19:50
Johannesburg
15:05
Paris CDG
22:55
Casablanca
|
05:45
Paris CDG
18:10
Casablanca
00:10
Oujda
|
Connect |
AF995
Air France
AF1896
Air France
AT1400
Royal Air Maroc
|
19:50
Johannesburg
07:10
Paris CDG
22:55
Casablanca
|
05:45
Paris CDG
10:20
Casablanca
00:10
Oujda
|
Connect |
AF995
Air France
AF7652
Air France
TO4878
Transavia France
|
19:50
Johannesburg
12:25
Paris CDG
16:10
Lyon
|
05:45
Paris CDG
13:35
Lyon
17:40
Oujda
|
Connect |
AF995
Air France
AF1896
Air France
AT1402
Royal Air Maroc
|
19:50
Johannesburg
07:10
Paris CDG
16:40
Casablanca
|
05:45
Paris CDG
10:20
Casablanca
18:20
Oujda
|
Connect |
SA058
South African Airways
AT269
Royal Air Maroc
AT1400
Royal Air Maroc
|
20:45
Johannesburg
02:15
Kinshasa
22:55
Casablanca
|
23:30
Kinshasa
08:50
Casablanca
00:10
Oujda
|
Connect |
SA058
South African Airways
AT287
Royal Air Maroc
AT287
Royal Air Maroc
AT1402
Royal Air Maroc
|
20:45
Johannesburg
00:50
Kinshasa
02:10
Brazzaville
16:40
Casablanca
|
23:30
Kinshasa
01:10
Brazzaville
08:45
Casablanca
18:20
Oujda
|
Connect |
SA058
South African Airways
AT269
Royal Air Maroc
AT1402
Royal Air Maroc
|
20:45
Johannesburg
02:15
Kinshasa
16:40
Casablanca
|
23:30
Kinshasa
08:50
Casablanca
18:20
Oujda
|
Connect |
SA058
South African Airways
AT287
Royal Air Maroc
AT287
Royal Air Maroc
AT1400
Royal Air Maroc
|
20:45
Johannesburg
00:50
Kinshasa
02:10
Brazzaville
22:55
Casablanca
|
23:30
Kinshasa
01:10
Brazzaville
08:45
Casablanca
00:10
Oujda
|
Connect |
SA234
South African Airways
BA360
British Airways
TO4878
Transavia France
|
20:50
Johannesburg
08:25
London Heathrow
16:10
Lyon
|
06:25
London Heathrow
11:00
Lyon
17:40
Oujda
|
Connect |
AZ0849
Alitalia
AZ0874
Alitalia
AT1400
Royal Air Maroc
|
20:55
Johannesburg
13:30
Rome
22:55
Casablanca
|
07:00
Rome
15:45
Casablanca
00:10
Oujda
|
Connect |
AZ0849
Alitalia
AZ0874
Alitalia
AT1402
Royal Air Maroc
|
20:55
Johannesburg
13:30
Rome
16:40
Casablanca
|
07:00
Rome
15:45
Casablanca
18:20
Oujda
|
Connect |
AZ0849
Alitalia
AT941
Royal Air Maroc
AT1400
Royal Air Maroc
|
20:55
Johannesburg
17:45
Rome
22:55
Casablanca
|
07:00
Rome
21:05
Casablanca
00:10
Oujda
|
Connect |
VS450
Virgin Atlantic
BA360
British Airways
TO4878
Transavia France
|
21:00
Johannesburg
08:25
London Heathrow
16:10
Lyon
|
06:20
London Heathrow
11:00
Lyon
17:40
Oujda
|
Connect |
MS840
Egyptair
MS847
Egyptair
AT1402
Royal Air Maroc
|
21:45
Johannesburg
08:20
Cairo
16:40
Casablanca
|
05:45
Cairo
12:50
Casablanca
18:20
Oujda
|
Connect |
MS840
Egyptair
MS847
Egyptair
AT1400
Royal Air Maroc
|
21:45
Johannesburg
08:20
Cairo
22:55
Casablanca
|
05:45
Cairo
12:50
Casablanca
00:10
Oujda
|
Connect |
BA054
British Airways
BA360
British Airways
TO4878
Transavia France
|
22:15
Johannesburg
08:25
London Heathrow
16:10
Lyon
|
07:35
London Heathrow
11:00
Lyon
17:40
Oujda
|
Connect |
You take a flight from Johannesburg to Agadir and cost approximately 800 USD.
You take a bus, shuttle or taxi from Agadir to your destination in Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
LH573
Lufthansa
X36252
TUIfly
|
19:30
Johannesburg
13:30
Frankfurt
|
05:20
Frankfurt
17:40
Agadir
|
Connect |
LH573
Lufthansa
DE524
Condor Flugdienst
|
19:30
Johannesburg
13:40
Frankfurt
|
05:20
Frankfurt
16:35
Agadir
|
Connect |
AF995
Air France
AF1896
Air France
AT425 453
Royal Air Maroc
|
19:50
Johannesburg
07:10
Paris CDG
16:10
Casablanca
|
05:45
Paris CDG
10:20
Casablanca
17:10
Agadir
|
Connect |
SA260
South African Airways
X36252
TUIfly
|
20:25
Johannesburg
13:30
Frankfurt
|
06:15
Frankfurt
17:40
Agadir
|
Connect |
SA260
South African Airways
DE524
Condor Flugdienst
|
20:25
Johannesburg
13:40
Frankfurt
|
06:15
Frankfurt
16:35
Agadir
|
Connect |
SA260
South African Airways
LH1328
Lufthansa
|
20:25
Johannesburg
10:55
Frankfurt
|
06:15
Frankfurt
13:50
Agadir
|
Connect |
SA058
South African Airways
AT269
Royal Air Maroc
AT423
Royal Air Maroc
|
20:45
Johannesburg
02:15
Kinshasa
10:50
Casablanca
|
23:30
Kinshasa
08:50
Casablanca
12:15
Agadir
|
Connect |
SA058
South African Airways
AT269
Royal Air Maroc
AT425 453
Royal Air Maroc
|
20:45
Johannesburg
02:15
Kinshasa
16:10
Casablanca
|
23:30
Kinshasa
08:50
Casablanca
17:10
Agadir
|
Connect |
SA058
South African Airways
AT287
Royal Air Maroc
AT287
Royal Air Maroc
AT423
Royal Air Maroc
|
20:45
Johannesburg
00:50
Kinshasa
02:10
Brazzaville
10:50
Casablanca
|
23:30
Kinshasa
01:10
Brazzaville
08:45
Casablanca
12:15
Agadir
|
Connect |
AZ0849
Alitalia
AZ1024
Alitalia
U22661
easyJet
|
20:55
Johannesburg
09:10
Rome
12:00
Milan Malpensa
|
07:00
Rome
10:25
Milan Malpensa
15:40
Agadir
|
Connect |
AZ0849
Alitalia
U21632
easyJet
U21603
easyJet
|
20:55
Johannesburg
12:50
Rome
15:20
Nice
|
07:00
Rome
14:00
Nice
18:30
Agadir
|
Connect |
AZ0849
Alitalia
AZ0348
Alitalia
U21603
easyJet
|
20:55
Johannesburg
09:10
Rome
15:20
Nice
|
07:00
Rome
10:25
Nice
18:30
Agadir
|
Connect |
MS840
Egyptair
MS847
Egyptair
AT425 453
Royal Air Maroc
|
21:45
Johannesburg
08:20
Cairo
16:10
Casablanca
|
05:45
Cairo
12:50
Casablanca
17:10
Agadir
|
Connect |
KL0592
KLM
U27931
easyJet
|
23:55
Johannesburg
12:15
Amsterdam Schiphol
|
10:15
Amsterdam Schiphol
16:15
Agadir
|
Connect |
KL0592
KLM
HV6883
Transavia Holland
|
23:55
Johannesburg
14:55
Amsterdam Schiphol
|
10:15
Amsterdam Schiphol
18:55
Agadir
|
Connect |
You can find hotels and accommodations in Morocco with our hotels search tool below
Booking.com