HowToGo

Flight from Morocco to Randburg, South Africa

How to get to Randburg, South Africa from Morocco by flight ? You can check flights from Morocco to Randburg, South Africa below.

Search Transfer from Morocco to Randburg, South Africa

Search Flights

You can find flight ticket prices from Morocco to Randburg, South Africa with our flight tickets search tool below

1. Rabat to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Morocco to Rabat.

  2. You take a flight from Rabat to Johannesburg and cost approximately 1400 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Randburg, South Africa.

Flight Depart Arrive
AF1359 Air France
AF990 Air France
07:00 Rabat
23:35 Paris CDG
10:05 Paris CDG
11:20 Johannesburg
Connect
AF1259 Air France
AF990 Air France
14:10 Rabat
23:35 Paris CDG
17:10 Paris CDG
11:20 Johannesburg
Connect
AT804 Royal Air Maroc
BA057 British Airways
16:05 Rabat
21:10 London Heathrow
19:00 London Heathrow
10:15 Johannesburg
Connect
AT804 Royal Air Maroc
VS449 Virgin Atlantic
16:05 Rabat
22:10 London Heathrow
19:00 London Heathrow
11:10 Johannesburg
Connect
AF1459 Air France
AF990 Air France
16:50 Rabat
23:35 Paris CDG
19:55 Paris CDG
11:20 Johannesburg
Connect

2. Oujda to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Morocco to Oujda.

  2. You take a flight from Oujda to Johannesburg and cost approximately 1100 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Randburg, South Africa.

Flight Depart Arrive
AT1401 Royal Air Maroc
AT287 Royal Air Maroc
SA059 South African Airways
07:05 Oujda
17:15 Casablanca
00:30 Kinshasa
08:25 Casablanca
23:50 Kinshasa
05:15 Johannesburg
Connect
AT1401 Royal Air Maroc
MS848 Egyptair
MS839 Egyptair
07:05 Oujda
13:50 Casablanca
23:00 Cairo
08:25 Casablanca
19:45 Cairo
07:05 Johannesburg
Connect
AT1401 Royal Air Maroc
AZ0875 Alitalia
AZ0848 Alitalia
07:05 Oujda
16:35 Casablanca
22:10 Rome
08:25 Casablanca
20:40 Rome
08:20 Johannesburg
Connect
AT1401 Royal Air Maroc
AT940 Royal Air Maroc
AZ0848 Alitalia
07:05 Oujda
13:15 Casablanca
22:10 Rome
08:25 Casablanca
16:25 Rome
08:20 Johannesburg
Connect
AT1401 Royal Air Maroc
AT287 Royal Air Maroc
8Z10 223 Congo Airways
8Z10 Congo Airways
07:05 Oujda
17:15 Casablanca
07:00 Kinshasa
11:25 Lubumbashi
08:25 Casablanca
23:50 Kinshasa
10:20 Lubumbashi
14:10 Johannesburg
Connect
TO3021 Transavia France
U24245 easyJet
AZ0848 Alitalia
10:20 Oujda
17:45 Paris Orly
22:10 Rome
13:10 Paris Orly
19:45 Rome
08:20 Johannesburg
Connect
AT1403 Royal Air Maroc
AT515 Royal Air Maroc
SA210 South African Airways
19:00 Oujda
23:55 Casablanca
09:35 Accra
20:45 Casablanca
03:25 Accra
17:25 Johannesburg
Connect

3. Casablanca to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Morocco to Casablanca.

  2. You take a flight from Casablanca to Johannesburg and cost approximately 950 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Randburg, South Africa.

Flight Depart Arrive
AT940 Royal Air Maroc
AZ0848 Alitalia
13:15 Casablanca
22:10 Rome
16:25 Rome
08:20 Johannesburg
Connect
MS848 Egyptair
MS839 Egyptair
13:50 Casablanca
23:00 Cairo
19:45 Cairo
07:05 Johannesburg
Connect
AZ0875 Alitalia
AZ0848 Alitalia
16:35 Casablanca
22:10 Rome
20:40 Rome
08:20 Johannesburg
Connect
AT287 Royal Air Maroc
SA059 South African Airways
17:15 Casablanca
00:30 Kinshasa
23:50 Kinshasa
05:15 Johannesburg
Connect
AT515 Royal Air Maroc
SA210 South African Airways
23:55 Casablanca
09:35 Accra
03:25 Accra
17:25 Johannesburg
Connect

4. Marrakech to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Morocco to Marrakech.

  2. You take a flight from Marrakech to Johannesburg and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Randburg, South Africa.

Flight Depart Arrive
BA2669 British Airways
SA235 South African Airways
11:20 Marrakech
18:05 London Heathrow
13:55 London Heathrow
07:15 Johannesburg
Connect
BA2669 British Airways
BA041 British Airways
BA6224 British Airways
11:20 Marrakech
16:55 London Heathrow
09:10 Durban
13:55 London Heathrow
05:25 Durban
10:15 Johannesburg
Connect
BA2669 British Airways
BA041 British Airways
BA6202 British Airways
11:20 Marrakech
16:55 London Heathrow
08:50 Durban
13:55 London Heathrow
05:25 Durban
09:55 Johannesburg
Connect
BA2669 British Airways
BA057 British Airways
11:20 Marrakech
21:10 London Heathrow
13:55 London Heathrow
10:15 Johannesburg
Connect
BA2669 British Airways
BA041 British Airways
BA6200 British Airways
11:20 Marrakech
16:55 London Heathrow
06:25 Durban
13:55 London Heathrow
05:25 Durban
07:30 Johannesburg
Connect
AF1077 Air France
AF990 Air France
11:30 Marrakech
23:35 Paris CDG
15:00 Paris CDG
11:20 Johannesburg
Connect
WK105 Edelweiss Air
LX288 Swiss
11:35 Marrakech
21:50 Zurich
15:00 Zurich
09:30 Johannesburg
Connect
AT408 Royal Air Maroc
AT287 Royal Air Maroc
SA059 South African Airways
12:35 Marrakech
17:15 Casablanca
00:30 Kinshasa
13:25 Casablanca
23:50 Kinshasa
05:15 Johannesburg
Connect
TB7583 TUI fly Belgium
AF990 Air France
14:30 Marrakech
23:35 Paris CDG
17:40 Paris CDG
11:20 Johannesburg
Connect
BA2667 British Airways
BA057 British Airways
14:35 Marrakech
21:10 London Heathrow
17:15 London Heathrow
10:15 Johannesburg
Connect
BA2667 British Airways
SA235 South African Airways
14:35 Marrakech
18:05 London Heathrow
17:15 London Heathrow
07:15 Johannesburg
Connect
BA669 British Airways
BA057 British Airways
14:50 Marrakech
21:10 London Heathrow
17:35 London Heathrow
10:15 Johannesburg
Connect
AF9467 Air France
AF990 Air France
14:50 Marrakech
23:35 Paris CDG
18:10 Paris CDG
11:20 Johannesburg
Connect
TK620 Turkish Airlines
TK38 42 Turkish Airlines
15:05 Marrakech
02:15 Istanbul
22:10 Istanbul
11:10 Johannesburg
Connect
LH1333 Lufthansa
LH572 Lufthansa
16:25 Marrakech
22:00 Frankfurt
20:15 Frankfurt
09:25 Johannesburg
Connect
AF1277 Air France
AF990 Air France
16:30 Marrakech
23:35 Paris CDG
20:00 Paris CDG
11:20 Johannesburg
Connect
U23870 easyJet
AF990 Air France
17:40 Marrakech
23:35 Paris CDG
21:10 Paris CDG
11:20 Johannesburg
Connect

5. Fes to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Morocco to Fes.

  2. You take a flight from Fes to Johannesburg and cost approximately 1000 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Randburg, South Africa.

Flight Depart Arrive
AT441 Royal Air Maroc
AT287 Royal Air Maroc
SA059 South African Airways
05:30 Fes
17:15 Casablanca
00:30 Kinshasa
06:40 Casablanca
23:50 Kinshasa
05:15 Johannesburg
Connect
3O367 Air Arabia Maroc
AF990 Air France
07:00 Fes
23:35 Paris CDG
10:55 Paris CDG
11:20 Johannesburg
Connect
FR6871 Ryanair
AZ0083 Alitalia
AZ0848 Alitalia
08:35 Fes
17:55 Valencia
22:10 Rome
10:10 Valencia
19:55 Rome
08:20 Johannesburg
Connect
FR7759 Ryanair
SV0226 Saudia
SV0447 Saudia
12:40 Fes
16:50 Madrid
01:45 Jeddah
14:20 Madrid
23:45 Jeddah
07:30 Johannesburg
Connect
FR7759 Ryanair
IB3236 Iberia
AZ0848 Alitalia
12:40 Fes
15:30 Madrid
22:10 Rome
14:20 Madrid
18:05 Rome
08:20 Johannesburg
Connect
3O125 Air Arabia Maroc
KL0591 KLM
16:00 Fes
10:15 Amsterdam Schiphol
20:20 Amsterdam Schiphol
22:05 Johannesburg
Connect

6. Agadir to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Morocco to Agadir.

  2. You take a flight from Agadir to Johannesburg and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Randburg, South Africa.

Flight Depart Arrive
AT422 Royal Air Maroc
AT287 Royal Air Maroc
SA059 South African Airways
13:00 Agadir
17:15 Casablanca
00:30 Kinshasa
14:35 Casablanca
23:50 Kinshasa
05:15 Johannesburg
Connect
LH1329 Lufthansa
LH572 Lufthansa
14:45 Agadir
22:00 Frankfurt
19:40 Frankfurt
09:25 Johannesburg
Connect
LH1329 Lufthansa
SA261 South African Airways
14:45 Agadir
20:45 Frankfurt
19:40 Frankfurt
08:25 Johannesburg
Connect

References

Find Hotels in Randburg, South Africa

You can find hotels and accommodations in Randburg, South Africa with our hotels search tool below

Booking.com