HowToGo

Flight from Johannesburg to Marrakech (Station), Morocco

How to get to Marrakech (Station), Morocco from Johannesburg by flight ? You can check flights from Johannesburg to Marrakech (Station), Morocco below.

Search Transfer from Johannesburg to Marrakech (Station), Morocco

Search Flights

You can find flight ticket prices from Johannesburg to Marrakech (Station), Morocco with our flight tickets search tool below

1. Johannesburg to Marrakech

  1. You take a flight from Johannesburg to Marrakech and cost approximately 700 USD.

  2. 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

2. Johannesburg to Ouarzazate

  1. You take a flight from Johannesburg to Ouarzazate and cost approximately 700 USD.

  2. 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

3. Johannesburg to Casablanca

  1. You take a flight from Johannesburg to Casablanca and cost approximately 440 USD.

  2. 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

4. Johannesburg to Agadir

  1. You take a flight from Johannesburg to Agadir and cost approximately 850 USD.

  2. 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

References

Find Hotels in Marrakech (Station), Morocco

You can find hotels and accommodations in Marrakech (Station), Morocco with our hotels search tool below

Booking.com