HowToGo

Flight from Cape Town to Morocco

How to get to Morocco from Cape Town by flight ? You can check flights from Cape Town to Morocco below.

Search Transfer from Cape Town to Morocco

Search Flights

You can find flight ticket prices from Cape Town to Morocco with our flight tickets search tool below

1. Capetown to Rabat

  1. You take a bus, shuttle or taxi from your location in Cape Town to Capetown.

  2. You take a flight from Capetown to Rabat and cost approximately 1200 USD.

  3. You take a bus, shuttle or taxi from Rabat to your destination in Morocco.

Flight Depart Arrive
FA128 Safair
AF995 Air France
AF1358 Air France
05:50 Capetown
09:00 Johannesburg
20:45 Paris CDG
07:45 Johannesburg
19:45 Paris CDG
22:40 Rabat
Connect
SA302 South African Airways
AF995 Air France
AF1358 Air France
06:00 Capetown
09:00 Johannesburg
20:45 Paris CDG
07:55 Johannesburg
19:45 Paris CDG
22:40 Rabat
Connect
JE134 Mango
AF995 Air France
AF1358 Air France
06:00 Capetown
09:00 Johannesburg
20:45 Paris CDG
07:55 Johannesburg
19:45 Paris CDG
22:40 Rabat
Connect
KL0598 KLM
KL1233 KLM
AF1458 Air France
23:05 Capetown
12:25 Amsterdam Schiphol
15:20 Paris CDG
10:45 Amsterdam Schiphol
13:40 Paris CDG
17:15 Rabat
Connect
AF871 Air France
AF1458 Air France
23:50 Capetown
15:20 Paris CDG
11:15 Paris CDG
17:15 Rabat
Connect
AF871 Air France
AF1358 Air France
23:50 Capetown
20:45 Paris CDG
11:15 Paris CDG
22:40 Rabat
Connect

2. Capetown to Marrakech

  1. You take a bus, shuttle or taxi from your location in Cape Town to Capetown.

  2. You take a flight from Capetown to Marrakech and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Marrakech to your destination in Morocco.

Flight Depart Arrive
QR1370 Qatar Airways
QR1463 Qatar Airways
12:40 Capetown
10:10 Doha
23:55 Doha
16:10 Marrakech
Connect
TK45 Turkish Airlines
TK619 Turkish Airlines
17:05 Capetown
11:30 Istanbul Ataturk
05:05 Istanbul Ataturk
15:00 Marrakech
Connect
LH577 Lufthansa
LH1332 Lufthansa
17:45 Capetown
09:35 Frankfurt
05:40 Frankfurt
12:15 Marrakech
Connect
QR1372 Qatar Airways
QR1463 Qatar Airways
18:40 Capetown
10:10 Doha
05:55 Doha
16:10 Marrakech
Connect
BA058 British Airways
BA668 British Airways
19:30 Capetown
11:55 London Heathrow
06:30 London Heathrow
15:35 Marrakech
Connect
BA2040 British Airways
BA2668 British Airways
20:10 Capetown
12:55 London Gatwick
06:15 London Gatwick
16:35 Marrakech
Connect
BA2040 British Airways
BA2666 British Airways
20:10 Capetown
13:25 London Gatwick
06:15 London Gatwick
17:05 Marrakech
Connect
KL0598 KLM
HV5751 Transavia Holland
23:05 Capetown
14:40 Amsterdam Schiphol
10:45 Amsterdam Schiphol
17:30 Marrakech
Connect
KL0598 KLM
HV5759 5753 Transavia Holland
23:05 Capetown
15:25 Amsterdam Schiphol
10:45 Amsterdam Schiphol
18:15 Marrakech
Connect
KL0598 KLM
HV5753 Transavia Holland
23:05 Capetown
16:55 Amsterdam Schiphol
10:45 Amsterdam Schiphol
19:45 Marrakech
Connect
AF871 Air France
AF9406 Air France
23:50 Capetown
21:05 Paris CDG
11:15 Paris CDG
23:25 Marrakech
Connect
AF871 Air France
AF1076 Air France
23:50 Capetown
14:25 Paris CDG
11:15 Paris CDG
16:45 Marrakech
Connect

3. Capetown to Casablanca

  1. You take a bus, shuttle or taxi from your location in Cape Town to Capetown.

  2. You take a flight from Capetown to Casablanca and cost approximately 900 USD.

  3. You take a bus, shuttle or taxi from Casablanca to your destination in Morocco.

Flight Depart Arrive
TK45 Turkish Airlines
TK617 Turkish Airlines
17:05 Capetown
11:35 Istanbul Ataturk
05:05 Istanbul Ataturk
14:30 Casablanca
Connect
KL0598 KLM
HV5749 Transavia Holland
23:05 Capetown
17:20 Amsterdam Schiphol
10:45 Amsterdam Schiphol
20:00 Casablanca
Connect
AF871 Air France
AF1596 Air France
23:50 Capetown
12:25 Paris CDG
11:15 Paris CDG
14:35 Casablanca
Connect
AF871 Air France
AF1196 Air France
23:50 Capetown
15:00 Paris CDG
11:15 Paris CDG
17:10 Casablanca
Connect
AF871 Air France
AF1496 Air France
23:50 Capetown
19:00 Paris CDG
11:15 Paris CDG
21:10 Casablanca
Connect

4. Capetown to Tangier

  1. You take a bus, shuttle or taxi from your location in Cape Town to Capetown.

  2. You take a flight from Capetown to Tangier and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Tangier to your destination in Morocco.

Flight Depart Arrive
ET846 Ethiopian Airlines
ET712 Ethiopian Airlines
IB8796 Iberia
14:35 Capetown
23:15 Addis Ababa
11:35 Madrid
22:00 Addis Ababa
05:25 Madrid
11:55 Tangier
Connect
ET846 Ethiopian Airlines
ET712 Ethiopian Airlines
FR7754 Ryanair
14:35 Capetown
23:15 Addis Ababa
12:25 Madrid
22:00 Addis Ababa
05:25 Madrid
12:55 Tangier
Connect
ET846 Ethiopian Airlines
ET712 Ethiopian Airlines
3O392 Air Arabia Maroc
14:35 Capetown
23:15 Addis Ababa
10:40 Madrid
22:00 Addis Ababa
05:25 Madrid
11:15 Tangier
Connect
TK45 Turkish Airlines
TK1807 Turkish Airlines
3O422 Air Arabia Maroc
17:05 Capetown
08:15 Istanbul Ataturk
15:55 Lyon
05:05 Istanbul Ataturk
10:35 Lyon
17:20 Tangier
Connect
TK45 Turkish Airlines
TK1853 Turkish Airlines
3O378 Air Arabia Maroc
17:05 Capetown
07:25 Istanbul Ataturk
15:30 Barcelona
05:05 Istanbul Ataturk
10:00 Barcelona
16:20 Tangier
Connect
TK45 Turkish Airlines
TK1857 Turkish Airlines
IB8796 Iberia
17:05 Capetown
07:05 Istanbul Ataturk
11:35 Madrid
05:05 Istanbul Ataturk
10:35 Madrid
11:55 Tangier
Connect
TK45 Turkish Airlines
TK1857 Turkish Airlines
FR7754 Ryanair
17:05 Capetown
07:05 Istanbul Ataturk
12:25 Madrid
05:05 Istanbul Ataturk
10:35 Madrid
12:55 Tangier
Connect
DE2291 Condor Flugdienst
FR1566 Ryanair
FR5527 Ryanair
17:10 Capetown
07:10 Frankfurt
13:40 Sevilla
05:25 Frankfurt
10:10 Sevilla
13:30 Tangier
Connect
DE2291 Condor Flugdienst
IB8713 Iberia
IB8796 Iberia
17:10 Capetown
06:30 Frankfurt
11:35 Madrid
05:25 Frankfurt
09:15 Madrid
11:55 Tangier
Connect
LH577 Lufthansa
LH1124 Lufthansa
3O378 Air Arabia Maroc
17:45 Capetown
07:30 Frankfurt
15:30 Barcelona
05:40 Frankfurt
09:30 Barcelona
16:20 Tangier
Connect
LH577 Lufthansa
LH1006 Lufthansa
AT691 Royal Air Maroc
17:45 Capetown
08:25 Frankfurt
12:05 Brussels
05:40 Frankfurt
09:20 Brussels
14:00 Tangier
Connect
LH577 Lufthansa
LH1130 Lufthansa
3O378 Air Arabia Maroc
17:45 Capetown
11:00 Frankfurt
15:30 Barcelona
05:40 Frankfurt
13:00 Barcelona
16:20 Tangier
Connect
LH577 Lufthansa
LH1008 Lufthansa
AT691 Royal Air Maroc
17:45 Capetown
09:25 Frankfurt
12:05 Brussels
05:40 Frankfurt
10:20 Brussels
14:00 Tangier
Connect
LH577 Lufthansa
LH1030 Lufthansa
3O364 Air Arabia Maroc
17:45 Capetown
09:20 Frankfurt
11:50 Paris CDG
05:40 Frankfurt
10:35 Paris CDG
13:30 Tangier
Connect
LH577 Lufthansa
LH1074 Lufthansa
3O422 Air Arabia Maroc
17:45 Capetown
08:40 Frankfurt
15:55 Lyon
05:40 Frankfurt
09:55 Lyon
17:20 Tangier
Connect
LH577 Lufthansa
LH1004 Lufthansa
AT677 Royal Air Maroc
17:45 Capetown
07:25 Frankfurt
12:30 Brussels
05:40 Frankfurt
08:20 Brussels
14:25 Tangier
Connect
LH577 Lufthansa
LH1126 Lufthansa
3O378 Air Arabia Maroc
17:45 Capetown
09:40 Frankfurt
15:30 Barcelona
05:40 Frankfurt
11:40 Barcelona
16:20 Tangier
Connect
LH577 Lufthansa
LH1094 Lufthansa
FR2197 Ryanair
17:45 Capetown
07:30 Frankfurt
10:25 Toulouse
05:40 Frankfurt
09:10 Toulouse
11:20 Tangier
Connect
LH577 Lufthansa
LH1008 Lufthansa
AT677 Royal Air Maroc
17:45 Capetown
09:25 Frankfurt
12:30 Brussels
05:40 Frankfurt
10:20 Brussels
14:25 Tangier
Connect
LH577 Lufthansa
LH1006 Lufthansa
AT677 Royal Air Maroc
17:45 Capetown
08:25 Frankfurt
12:30 Brussels
05:40 Frankfurt
09:20 Brussels
14:25 Tangier
Connect
LH577 Lufthansa
FR1566 Ryanair
FR5527 Ryanair
17:45 Capetown
07:10 Frankfurt
13:40 Sevilla
05:40 Frankfurt
10:10 Sevilla
13:30 Tangier
Connect
LH577 Lufthansa
LH1332 Lufthansa
3O742 Air Arabia Maroc
17:45 Capetown
09:35 Frankfurt
13:25 Marrakech
05:40 Frankfurt
12:15 Marrakech
14:35 Tangier
Connect
LH577 Lufthansa
LH986 Lufthansa
3O128 Air Arabia Maroc
17:45 Capetown
08:10 Frankfurt
14:05 Amsterdam Schiphol
05:40 Frankfurt
09:25 Amsterdam Schiphol
16:10 Tangier
Connect
LH577 Lufthansa
LH1076 Lufthansa
3O422 Air Arabia Maroc
17:45 Capetown
12:50 Frankfurt
15:55 Lyon
05:40 Frankfurt
14:05 Lyon
17:20 Tangier
Connect
LH577 Lufthansa
LH1026 Lufthansa
3O364 Air Arabia Maroc
17:45 Capetown
07:20 Frankfurt
11:50 Paris CDG
05:40 Frankfurt
08:35 Paris CDG
13:30 Tangier
Connect
LH577 Lufthansa
LH1028 Lufthansa
3O364 Air Arabia Maroc
17:45 Capetown
08:30 Frankfurt
11:50 Paris CDG
05:40 Frankfurt
09:45 Paris CDG
13:30 Tangier
Connect
LH577 Lufthansa
LH988 Lufthansa
3O128 Air Arabia Maroc
17:45 Capetown
09:10 Frankfurt
14:05 Amsterdam Schiphol
05:40 Frankfurt
10:25 Amsterdam Schiphol
16:10 Tangier
Connect
LH577 Lufthansa
LH1004 Lufthansa
AT691 Royal Air Maroc
17:45 Capetown
07:25 Frankfurt
12:05 Brussels
05:40 Frankfurt
08:20 Brussels
14:00 Tangier
Connect
BA2040 British Airways
3O102 Air Arabia Maroc
20:10 Capetown
13:40 London Gatwick
06:15 London Gatwick
16:50 Tangier
Connect
KL0598 KLM
3O128 Air Arabia Maroc
23:05 Capetown
14:05 Amsterdam Schiphol
10:45 Amsterdam Schiphol
16:10 Tangier
Connect
KL0598 KLM
KL1725 KLM
AT691 Royal Air Maroc
23:05 Capetown
13:45 Amsterdam Schiphol
20:05 Brussels
10:45 Amsterdam Schiphol
14:35 Brussels
22:00 Tangier
Connect
KL0598 KLM
KL1725 KLM
3O114 Air Arabia Maroc
23:05 Capetown
13:45 Amsterdam Schiphol
16:25 Brussels
10:45 Amsterdam Schiphol
14:35 Brussels
18:20 Tangier
Connect
KL0598 KLM
KL1725 KLM
TB2661 TUI fly Belgium
23:05 Capetown
13:45 Amsterdam Schiphol
19:00 Brussels
10:45 Amsterdam Schiphol
14:35 Brussels
21:00 Tangier
Connect
KL0598 KLM
AT683 Royal Air Maroc
23:05 Capetown
12:15 Amsterdam Schiphol
10:45 Amsterdam Schiphol
14:25 Tangier
Connect
AF871 Air France
AF1548 Air France
VY7368 Vueling Airlines
23:50 Capetown
15:25 Paris CDG
19:35 Barcelona
11:15 Paris CDG
17:10 Barcelona
20:30 Tangier
Connect
AF871 Air France
AF1648 Air France
VY7368 Vueling Airlines
23:50 Capetown
12:40 Paris CDG
19:35 Barcelona
11:15 Paris CDG
14:25 Barcelona
20:30 Tangier
Connect
AF871 Air France
AF7724 Air France
U27703 easyJet
23:50 Capetown
12:20 Paris CDG
15:55 Nantes
11:15 Paris CDG
13:25 Nantes
17:20 Tangier
Connect
AF871 Air France
AF7652 Air France
3O422 Air Arabia Maroc
23:50 Capetown
12:20 Paris CDG
15:55 Lyon
11:15 Paris CDG
13:30 Lyon
17:20 Tangier
Connect
AF871 Air France
AF1648 Air France
3O378 Air Arabia Maroc
23:50 Capetown
12:40 Paris CDG
15:30 Barcelona
11:15 Paris CDG
14:25 Barcelona
16:20 Tangier
Connect
AF871 Air France
AF1748 Air France
VY7368 Vueling Airlines
23:50 Capetown
16:05 Paris CDG
19:35 Barcelona
11:15 Paris CDG
18:00 Barcelona
20:30 Tangier
Connect

5. Capetown to Fes

  1. You take a bus, shuttle or taxi from your location in Cape Town to Capetown.

  2. You take a flight from Capetown to Fes and cost approximately 1100 USD.

  3. You take a bus, shuttle or taxi from Fes to your destination in Morocco.

Flight Depart Arrive
ET846 Ethiopian Airlines
ET712 Ethiopian Airlines
IB3348 Iberia
14:35 Capetown
23:15 Addis Ababa
10:30 Madrid
22:00 Addis Ababa
05:25 Madrid
11:20 Fes
Connect
LH577 Lufthansa
LH1332 Lufthansa
3O702 Air Arabia Maroc
17:45 Capetown
09:35 Frankfurt
14:40 Marrakech
05:40 Frankfurt
12:15 Marrakech
15:40 Fes
Connect
LH577 Lufthansa
LH1094 Lufthansa
3O352 Air Arabia Maroc
17:45 Capetown
07:30 Frankfurt
10:25 Toulouse
05:40 Frankfurt
09:10 Toulouse
11:25 Fes
Connect
LH577 Lufthansa
LH1094 Lufthansa
FR3551 Ryanair
17:45 Capetown
07:30 Frankfurt
10:20 Toulouse
05:40 Frankfurt
09:10 Toulouse
11:25 Fes
Connect
LH577 Lufthansa
LH230 Lufthansa
3O407 Air Arabia Maroc
17:45 Capetown
07:30 Frankfurt
10:40 Rome
05:40 Frankfurt
09:20 Rome
12:25 Fes
Connect
LH577 Lufthansa
LH1030 Lufthansa
3O368 Air Arabia Maroc
17:45 Capetown
09:20 Frankfurt
13:00 Paris CDG
05:40 Frankfurt
10:35 Paris CDG
14:50 Fes
Connect
LH577 Lufthansa
LH1026 Lufthansa
3O368 Air Arabia Maroc
17:45 Capetown
07:20 Frankfurt
13:00 Paris CDG
05:40 Frankfurt
08:35 Paris CDG
14:50 Fes
Connect
LH577 Lufthansa
LH1028 Lufthansa
3O368 Air Arabia Maroc
17:45 Capetown
08:30 Frankfurt
13:00 Paris CDG
05:40 Frankfurt
09:45 Paris CDG
14:50 Fes
Connect
LH577 Lufthansa
LH1008 Lufthansa
3O118 Air Arabia Maroc
17:45 Capetown
09:25 Frankfurt
12:40 Brussels
05:40 Frankfurt
10:20 Brussels
14:45 Fes
Connect
LH577 Lufthansa
LH1006 Lufthansa
3O118 Air Arabia Maroc
17:45 Capetown
08:25 Frankfurt
12:40 Brussels
05:40 Frankfurt
09:20 Brussels
14:45 Fes
Connect
LH577 Lufthansa
LH1004 Lufthansa
3O118 Air Arabia Maroc
17:45 Capetown
07:25 Frankfurt
12:40 Brussels
05:40 Frankfurt
08:20 Brussels
14:45 Fes
Connect
BA058 British Airways
BA306 British Airways
3O368 Air Arabia Maroc
19:30 Capetown
08:55 London Heathrow
13:00 Paris CDG
06:30 London Heathrow
11:15 Paris CDG
14:50 Fes
Connect
BA058 British Airways
BA304 British Airways
3O368 Air Arabia Maroc
19:30 Capetown
07:20 London Heathrow
13:00 Paris CDG
06:30 London Heathrow
09:35 Paris CDG
14:50 Fes
Connect
BA058 British Airways
BA392 British Airways
3O118 Air Arabia Maroc
19:30 Capetown
08:15 London Heathrow
12:40 Brussels
06:30 London Heathrow
10:30 Brussels
14:45 Fes
Connect
BA2040 British Airways
3O104 Air Arabia Maroc
20:10 Capetown
12:25 London Gatwick
06:15 London Gatwick
15:30 Fes
Connect
KL0598 KLM
3O126 Air Arabia Maroc
23:05 Capetown
21:20 Amsterdam Schiphol
10:45 Amsterdam Schiphol
23:40 Fes
Connect
AF871 Air France
AF7624 Air France
3O302 Air Arabia Maroc
23:50 Capetown
12:35 Paris CDG
16:50 Bordeaux
11:15 Paris CDG
13:50 Bordeaux
17:55 Fes
Connect
AF871 Air France
AF1548 Air France
FR9016 Ryanair
23:50 Capetown
15:25 Paris CDG
19:45 Barcelona
11:15 Paris CDG
17:10 Barcelona
20:45 Fes
Connect
AF871 Air France
AF1648 Air France
FR9016 Ryanair
23:50 Capetown
12:40 Paris CDG
19:45 Barcelona
11:15 Paris CDG
14:25 Barcelona
20:45 Fes
Connect
AF871 Air France
AF1748 Air France
FR9016 Ryanair
23:50 Capetown
16:05 Paris CDG
19:45 Barcelona
11:15 Paris CDG
18:00 Barcelona
20:45 Fes
Connect
AF871 Air France
3O368 Air Arabia Maroc
23:50 Capetown
13:00 Paris CDG
11:15 Paris CDG
14:50 Fes
Connect

6. Capetown to Gibraltar

  1. You take a bus, shuttle or taxi from your location in Cape Town to Capetown.

  2. You take a flight from Capetown to Gibraltar and cost approximately 900 USD.

  3. You take a bus, shuttle or taxi from Gibraltar to your destination in Morocco.

Flight Depart Arrive
BA6414 British Airways
BA056 British Airways
BA492 British Airways
12:20 Capetown
19:20 Johannesburg
07:10 London Heathrow
14:20 Johannesburg
05:30 London Heathrow
11:05 Gibraltar
Connect
BA6412 British Airways
BA056 British Airways
BA492 British Airways
13:25 Capetown
19:20 Johannesburg
07:10 London Heathrow
15:25 Johannesburg
05:30 London Heathrow
11:05 Gibraltar
Connect
BA6418 British Airways
BA056 British Airways
BA490 British Airways
16:00 Capetown
19:20 Johannesburg
11:15 London Heathrow
18:00 Johannesburg
05:30 London Heathrow
15:10 Gibraltar
Connect
BA6418 British Airways
BA056 British Airways
BA492 British Airways
16:00 Capetown
19:20 Johannesburg
07:10 London Heathrow
18:00 Johannesburg
05:30 London Heathrow
11:05 Gibraltar
Connect
FA120 Safair
BA056 British Airways
BA492 British Airways
16:10 Capetown
19:20 Johannesburg
07:10 London Heathrow
18:15 Johannesburg
05:30 London Heathrow
11:05 Gibraltar
Connect
FA116 Safair
BA056 British Airways
BA492 British Airways
16:25 Capetown
19:20 Johannesburg
07:10 London Heathrow
18:25 Johannesburg
05:30 London Heathrow
11:05 Gibraltar
Connect
SA354 South African Airways
BA056 British Airways
BA492 British Airways
16:35 Capetown
19:20 Johannesburg
07:10 London Heathrow
18:30 Johannesburg
05:30 London Heathrow
11:05 Gibraltar
Connect
BA6422 British Airways
BA054 British Airways
BA490 British Airways
17:00 Capetown
21:10 Johannesburg
11:15 London Heathrow
19:00 Johannesburg
07:20 London Heathrow
15:10 Gibraltar
Connect
BA6426 British Airways
BA054 British Airways
BA490 British Airways
18:00 Capetown
21:10 Johannesburg
11:15 London Heathrow
20:00 Johannesburg
07:20 London Heathrow
15:10 Gibraltar
Connect
BA058 British Airways
BA490 British Airways
19:30 Capetown
11:15 London Heathrow
06:30 London Heathrow
15:10 Gibraltar
Connect
BA2040 British Airways
U28905 easyJet
20:10 Capetown
11:40 London Gatwick
06:15 London Gatwick
15:35 Gibraltar
Connect

References

Find Hotels in Morocco

You can find hotels and accommodations in Morocco with our hotels search tool below

Booking.com