How to get to Marrakech (Station), Morocco from Johannesburg by flight ? You can check flights from Johannesburg to Marrakech (Station), Morocco below.
You can find flight ticket prices from Johannesburg to Marrakech (Station), Morocco with our flight tickets search tool below
You take a flight from Johannesburg to Marrakech and cost approximately 700 USD.
You take a bus, shuttle or taxi from Marrakech to your destination in Marrakech (Station), Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
TK43
Turkish Airlines
TK619
Turkish Airlines
|
18:15
Johannesburg
11:50
Istanbul
|
04:50
Istanbul
15:05
Marrakech
|
Connect |
AF995
Air France
AF1276
Air France
|
18:50
Johannesburg
07:00
Paris CDG
|
05:45
Paris CDG
09:20
Marrakech
|
Connect |
AF995
Air France
AF1076
Air France
|
18:50
Johannesburg
14:20
Paris CDG
|
05:45
Paris CDG
16:40
Marrakech
|
Connect |
LH573
Lufthansa
LH1332
Lufthansa
|
19:00
Johannesburg
11:15
Frankfurt
|
05:35
Frankfurt
13:55
Marrakech
|
Connect |
VS450
Virgin Atlantic
BA2666
British Airways
|
20:10
Johannesburg
09:10
London Heathrow
|
06:20
London Heathrow
12:45
Marrakech
|
Connect |
KL0592
KLM
HV5751
Transavia Holland
|
23:10
Johannesburg
14:10
Amsterdam Schiphol
|
10:20
Amsterdam Schiphol
17:00
Marrakech
|
Connect |
KL0592
KLM
HV5753
Transavia Holland
|
23:10
Johannesburg
15:25
Amsterdam Schiphol
|
10:20
Amsterdam Schiphol
18:15
Marrakech
|
Connect |
You take a flight from Johannesburg to Ouarzazate and cost approximately 700 USD.
You take a bus, shuttle or taxi from Ouarzazate to your destination in Marrakech (Station), Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
TK43
Turkish Airlines
AT911
Royal Air Maroc
AT1460
Royal Air Maroc
|
18:15
Johannesburg
18:10
Istanbul
23:20
Casablanca
|
04:50
Istanbul
21:20
Casablanca
01:05
Ouarzazate
|
Connect |
TK43
Turkish Airlines
TK617
Turkish Airlines
AT1460
Royal Air Maroc
|
18:15
Johannesburg
12:10
Istanbul
23:20
Casablanca
|
04:50
Istanbul
14:50
Casablanca
01:05
Ouarzazate
|
Connect |
AF995
Air France
AF1596
Air France
AT1460
Royal Air Maroc
|
18:50
Johannesburg
12:25
Paris CDG
23:20
Casablanca
|
05:45
Paris CDG
14:35
Casablanca
01:05
Ouarzazate
|
Connect |
AF995
Air France
AF1896
Air France
AT1460
Royal Air Maroc
|
18:50
Johannesburg
07:00
Paris CDG
23:20
Casablanca
|
05:45
Paris CDG
09:05
Casablanca
01:05
Ouarzazate
|
Connect |
AF995
Air France
AF1276
Air France
AT1464
Royal Air Maroc
|
18:50
Johannesburg
07:00
Paris CDG
17:20
Marrakech
|
05:45
Paris CDG
09:20
Marrakech
18:45
Ouarzazate
|
Connect |
LH573
Lufthansa
AT811
Royal Air Maroc
AT1460
Royal Air Maroc
|
19:00
Johannesburg
18:30
Frankfurt
23:20
Casablanca
|
05:35
Frankfurt
21:05
Casablanca
01:05
Ouarzazate
|
Connect |
LH573
Lufthansa
AT1813
Royal Air Maroc
AT1460
Royal Air Maroc
|
19:00
Johannesburg
08:20
Frankfurt
23:20
Casablanca
|
05:35
Frankfurt
10:55
Casablanca
01:05
Ouarzazate
|
Connect |
SA058
South African Airways
AT269
Royal Air Maroc
AT1460
Royal Air Maroc
|
20:00
Johannesburg
05:55
Kinshasa
23:20
Casablanca
|
22:50
Kinshasa
12:30
Casablanca
01:05
Ouarzazate
|
Connect |
VS450
Virgin Atlantic
AT801
Royal Air Maroc
AT1460
Royal Air Maroc
|
20:10
Johannesburg
18:10
London Heathrow
23:20
Casablanca
|
06:20
London Heathrow
21:35
Casablanca
01:05
Ouarzazate
|
Connect |
MS840
Egyptair
MS847
Egyptair
AT1460
Royal Air Maroc
|
21:45
Johannesburg
08:05
Cairo
23:20
Casablanca
|
05:35
Cairo
12:30
Casablanca
01:05
Ouarzazate
|
Connect |
P47564
Air Peace
AT554 557
Royal Air Maroc
AT1460
Royal Air Maroc
|
23:55
Johannesburg
06:45
Lagos
23:20
Casablanca
|
04:55
Lagos
11:15
Casablanca
01:05
Ouarzazate
|
Connect |
P47564
Air Peace
AT554 557
Royal Air Maroc
AT1467
Royal Air Maroc
AT1467
Royal Air Maroc
|
23:55
Johannesburg
06:45
Lagos
16:25
Casablanca
19:00
Zagora
|
04:55
Lagos
11:15
Casablanca
18:20
Zagora
20:00
Ouarzazate
|
Connect |
You take a flight from Johannesburg to Casablanca and cost approximately 440 USD.
You take a bus, shuttle or taxi from Casablanca to your destination in Marrakech (Station), Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
TK43
Turkish Airlines
TK617
Turkish Airlines
|
18:15
Johannesburg
12:10
Istanbul
|
04:50
Istanbul
14:50
Casablanca
|
Connect |
AF995
Air France
AF1896
Air France
|
18:50
Johannesburg
07:00
Paris CDG
|
05:45
Paris CDG
09:05
Casablanca
|
Connect |
AF995
Air France
AF1596
Air France
|
18:50
Johannesburg
12:25
Paris CDG
|
05:45
Paris CDG
14:35
Casablanca
|
Connect |
LH573
Lufthansa
AT1813
Royal Air Maroc
|
19:00
Johannesburg
08:20
Frankfurt
|
05:35
Frankfurt
10:55
Casablanca
|
Connect |
SA058
South African Airways
AT269
Royal Air Maroc
|
20:00
Johannesburg
05:55
Kinshasa
|
22:50
Kinshasa
12:30
Casablanca
|
Connect |
MS840
Egyptair
MS847
Egyptair
|
21:45
Johannesburg
08:05
Cairo
|
05:35
Cairo
12:30
Casablanca
|
Connect |
KL0592
KLM
HV5749
Transavia Holland
|
23:10
Johannesburg
16:25
Amsterdam Schiphol
|
10:20
Amsterdam Schiphol
19:10
Casablanca
|
Connect |
P47564
Air Peace
AT554 557
Royal Air Maroc
|
23:55
Johannesburg
06:45
Lagos
|
04:55
Lagos
11:15
Casablanca
|
Connect |
You take a flight from Johannesburg to Agadir and cost approximately 850 USD.
You take a bus, shuttle or taxi from Agadir to your destination in Marrakech (Station), Morocco.
Flight | Depart | Arrive | |
---|---|---|---|
TK43
Turkish Airlines
TK1321
Turkish Airlines
FR3375
Ryanair
|
18:15
Johannesburg
08:25
Istanbul
11:45
Bologna
|
04:50
Istanbul
10:00
Bologna
14:20
Agadir
|
Connect |
TK43
Turkish Airlines
TK617
Turkish Airlines
AT425
Royal Air Maroc
|
18:15
Johannesburg
12:10
Istanbul
16:10
Casablanca
|
04:50
Istanbul
14:50
Casablanca
17:10
Agadir
|
Connect |
TK43
Turkish Airlines
TK1305
Turkish Airlines
FR4763
Ryanair
|
18:15
Johannesburg
07:20
Istanbul
12:25
Malaga
|
04:50
Istanbul
10:55
Malaga
13:05
Agadir
|
Connect |
AF995
Air France
AF1372
Air France
|
18:50
Johannesburg
11:45
Paris CDG
|
05:45
Paris CDG
14:30
Agadir
|
Connect |
LH573
Lufthansa
LH1328
Lufthansa
|
19:00
Johannesburg
11:50
Frankfurt
|
05:35
Frankfurt
15:45
Agadir
|
Connect |
LH573
Lufthansa
X36252
TUIfly
|
19:00
Johannesburg
13:30
Frankfurt
|
05:35
Frankfurt
16:40
Agadir
|
Connect |
LX289
Swiss
WK106
Edelweiss Air
|
19:25
Johannesburg
12:20
Zurich
|
06:10
Zurich
16:10
Agadir
|
Connect |
BA054
British Airways
BA474
British Airways
FR3997
Ryanair
|
21:15
Johannesburg
10:45
London Heathrow
16:10
Barcelona
|
07:35
London Heathrow
13:55
Barcelona
17:45
Agadir
|
Connect |
MS840
Egyptair
MS847
Egyptair
AT425
Royal Air Maroc
|
21:45
Johannesburg
08:05
Cairo
16:10
Casablanca
|
05:35
Cairo
12:30
Casablanca
17:10
Agadir
|
Connect |
KL0592
KLM
HV6881
Transavia Holland
|
23:10
Johannesburg
15:00
Amsterdam Schiphol
|
10:20
Amsterdam Schiphol
18:05
Agadir
|
Connect |
P47564
Air Peace
AT554 557
Royal Air Maroc
AT425
Royal Air Maroc
|
23:55
Johannesburg
06:45
Lagos
16:10
Casablanca
|
04:55
Lagos
11:15
Casablanca
17:10
Agadir
|
Connect |
You can find hotels and accommodations in Marrakech (Station), Morocco with our hotels search tool below
Booking.com