How to get to Morocco from Cape Town by flight ? You can check flights from Cape Town to Morocco below.
You can find flight ticket prices from Cape Town to Morocco with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Cape Town to Capetown.
You take a flight from Capetown to Rabat and cost approximately 1200 USD.
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 |
You take a bus, shuttle or taxi from your location in Cape Town to Capetown.
You take a flight from Capetown to Marrakech and cost approximately 850 USD.
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 |
You take a bus, shuttle or taxi from your location in Cape Town to Capetown.
You take a flight from Capetown to Casablanca and cost approximately 900 USD.
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 |
You take a bus, shuttle or taxi from your location in Cape Town to Capetown.
You take a flight from Capetown to Tangier and cost approximately 700 USD.
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 |
You take a bus, shuttle or taxi from your location in Cape Town to Capetown.
You take a flight from Capetown to Fes and cost approximately 1100 USD.
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 |
You take a bus, shuttle or taxi from your location in Cape Town to Capetown.
You take a flight from Capetown to Gibraltar and cost approximately 900 USD.
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 |
You can find hotels and accommodations in Morocco with our hotels search tool below
Booking.com