HowToGo

Flight from Kenya to Morocco

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

Search Transfer from Kenya to Morocco

Search Flights

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

1. Nairobi to Casablanca

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Casablanca and cost approximately 650 USD.

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

Flight Depart Arrive
TK608 Turkish Airlines
TK617 Turkish Airlines
03:55 Nairobi
11:35 Istanbul Ataturk
10:45 Istanbul Ataturk
14:30 Casablanca
Connect
MS850 Egyptair
MS861 Egyptair
04:25 Nairobi
18:45 Cairo
08:10 Cairo
23:15 Casablanca
Connect
MS841 Egyptair
MS861 Egyptair
07:45 Nairobi
18:45 Cairo
11:30 Cairo
23:15 Casablanca
Connect
KQ116 Kenya Airways
HV5747 Transavia Holland
08:05 Nairobi
17:05 Amsterdam Schiphol
15:50 Amsterdam Schiphol
19:45 Casablanca
Connect
KQ116 Kenya Airways
HV5749 5747 Transavia Holland
08:05 Nairobi
18:30 Amsterdam Schiphol
15:50 Amsterdam Schiphol
21:10 Casablanca
Connect
KQ116 Kenya Airways
HV5747 Transavia Holland
08:05 Nairobi
18:50 Amsterdam Schiphol
15:50 Amsterdam Schiphol
21:30 Casablanca
Connect
AF815 Air France
AF1496 Air France
08:30 Nairobi
19:00 Paris CDG
16:00 Paris CDG
21:10 Casablanca
Connect
KQ100 Kenya Airways
AT801 Royal Air Maroc
09:15 Nairobi
18:10 London Heathrow
16:10 London Heathrow
21:35 Casablanca
Connect
SV0430 Saudia
SV0377 Saudia
13:30 Nairobi
03:05 Jeddah
17:10 Jeddah
07:45 Casablanca
Connect
EY642 Etihad
EY613 Etihad
14:25 Nairobi
02:35 Abu Dhabi
20:30 Abu Dhabi
07:55 Casablanca
Connect
KQ552 Kenya Airways
AT287 Royal Air Maroc
20:55 Nairobi
02:35 Brazzaville
22:35 Brazzaville
09:10 Casablanca
Connect
LH591 Lufthansa
LH1314 Lufthansa
22:25 Nairobi
08:30 Frankfurt
05:40 Frankfurt
11:00 Casablanca
Connect
UU977 Air Austral
AF1896 Air France
22:45 Nairobi
07:00 Paris CDG
06:10 Paris CDG
09:05 Casablanca
Connect
KQ112 Kenya Airways
AF1196 Air France
23:50 Nairobi
15:00 Paris CDG
07:30 Paris CDG
17:10 Casablanca
Connect
KL0566 KLM
HV5749 Transavia Holland
23:50 Nairobi
16:25 Amsterdam Schiphol
07:10 Amsterdam Schiphol
19:05 Casablanca
Connect
KQ112 Kenya Airways
AF1596 Air France
23:50 Nairobi
12:25 Paris CDG
07:30 Paris CDG
14:35 Casablanca
Connect

2. Nairobi to Rabat

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Rabat and cost approximately 700 USD.

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

Flight Depart Arrive
MS850 Egyptair
MS799 Egyptair
AF1458 Air France
04:25 Nairobi
09:35 Cairo
15:20 Paris CDG
08:10 Cairo
14:25 Paris CDG
17:15 Rabat
Connect
KQ116 Kenya Airways
KL1245 KLM
AF1358 Air France
08:05 Nairobi
17:50 Amsterdam Schiphol
20:45 Paris CDG
15:50 Amsterdam Schiphol
19:05 Paris CDG
22:40 Rabat
Connect
AF815 Air France
AF1358 Air France
08:30 Nairobi
20:45 Paris CDG
16:00 Paris CDG
22:40 Rabat
Connect
AF815 Air France
AF7668 Air France
AT735 Royal Air Maroc
08:30 Nairobi
18:00 Paris CDG
20:15 Marseille
16:00 Paris CDG
19:20 Marseille
21:35 Rabat
Connect
KQ100 Kenya Airways
AT805 Royal Air Maroc
09:15 Nairobi
21:00 London Heathrow
16:10 London Heathrow
00:10 Rabat
Connect
EY642 Etihad
EY615 Etihad
14:25 Nairobi
09:40 Abu Dhabi
20:30 Abu Dhabi
14:50 Rabat
Connect
UU977 Air Austral
AF1258 Air France
22:45 Nairobi
11:10 Paris CDG
06:10 Paris CDG
13:05 Rabat
Connect
KL0566 KLM
AF1341 Air France
AF1458 Air France
23:50 Nairobi
10:35 Amsterdam Schiphol
15:20 Paris CDG
07:10 Amsterdam Schiphol
11:55 Paris CDG
17:15 Rabat
Connect
KQ112 Kenya Airways
AF1258 Air France
23:50 Nairobi
11:10 Paris CDG
07:30 Paris CDG
13:05 Rabat
Connect
KL0566 KLM
KL1229 KLM
AF1458 Air France
23:50 Nairobi
08:00 Amsterdam Schiphol
15:20 Paris CDG
07:10 Amsterdam Schiphol
09:25 Paris CDG
17:15 Rabat
Connect
KQ112 Kenya Airways
AF1458 Air France
23:50 Nairobi
15:20 Paris CDG
07:30 Paris CDG
17:15 Rabat
Connect
KL0566 KLM
KL1229 KLM
AF1258 Air France
23:50 Nairobi
08:00 Amsterdam Schiphol
11:10 Paris CDG
07:10 Amsterdam Schiphol
09:25 Paris CDG
13:05 Rabat
Connect
KL0566 KLM
AF1241 Air France
AF1458 Air France
23:50 Nairobi
09:30 Amsterdam Schiphol
15:20 Paris CDG
07:10 Amsterdam Schiphol
10:50 Paris CDG
17:15 Rabat
Connect

3. Nairobi to Marrakech

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

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

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

Flight Depart Arrive
QR1342 Qatar Airways
QR1463 Qatar Airways
00:35 Nairobi
10:20 Doha
06:35 Doha
16:10 Marrakech
Connect
KQ418 Kenya Airways
TK569 Turkish Airlines
TK619 Turkish Airlines
00:55 Nairobi
03:40 Entebbe
11:30 Istanbul Ataturk
02:10 Entebbe
10:00 Istanbul Ataturk
15:00 Marrakech
Connect
UR205 Uganda Airlines
TK569 Turkish Airlines
TK619 Turkish Airlines
01:00 Nairobi
03:40 Entebbe
11:30 Istanbul Ataturk
02:15 Entebbe
10:00 Istanbul Ataturk
15:00 Marrakech
Connect
UR205 Uganda Airlines
TK606 612 Turkish Airlines
TK619 Turkish Airlines
01:00 Nairobi
03:30 Entebbe
11:30 Istanbul Ataturk
02:15 Entebbe
09:50 Istanbul Ataturk
15:00 Marrakech
Connect
MS850 Egyptair
MS747 Egyptair
A3738 Aegean Airlines
04:25 Nairobi
09:15 Cairo
13:30 Athens
08:10 Cairo
12:15 Athens
16:00 Marrakech
Connect
MS850 Egyptair
MS753 Egyptair
IB8818 Iberia
04:25 Nairobi
09:15 Cairo
15:55 Madrid
08:10 Cairo
14:30 Madrid
17:00 Marrakech
Connect
MS850 Egyptair
A3933 Aegean Airlines
A3738 Aegean Airlines
04:25 Nairobi
09:20 Cairo
13:30 Athens
08:10 Cairo
12:20 Athens
16:00 Marrakech
Connect
AF815 Air France
AF9406 Air France
08:30 Nairobi
21:05 Paris CDG
16:00 Paris CDG
23:25 Marrakech
Connect
QR1336 Qatar Airways
QR1463 Qatar Airways
17:20 Nairobi
10:20 Doha
23:25 Doha
16:10 Marrakech
Connect
ET307 Ethiopian Airlines
ET712 Ethiopian Airlines
FR7728 Ryanair
19:15 Nairobi
23:15 Addis Ababa
08:30 Madrid
21:25 Addis Ababa
05:25 Madrid
09:35 Marrakech
Connect
ET307 Ethiopian Airlines
ET712 Ethiopian Airlines
IB8816 Iberia
19:15 Nairobi
23:15 Addis Ababa
08:40 Madrid
21:25 Addis Ababa
05:25 Madrid
09:45 Marrakech
Connect
UU977 Air Austral
3O362 Air Arabia Maroc
22:45 Nairobi
11:15 Paris CDG
06:10 Paris CDG
13:55 Marrakech
Connect
BA064 British Airways
BA668 British Airways
23:25 Nairobi
11:55 London Heathrow
06:20 London Heathrow
15:35 Marrakech
Connect
KL0566 KLM
HV5753 Transavia Holland
23:50 Nairobi
16:10 Amsterdam Schiphol
07:10 Amsterdam Schiphol
19:00 Marrakech
Connect
KQ128 Kenya Airways
LX2200 Swiss
23:50 Nairobi
10:50 Geneva
06:45 Geneva
13:00 Marrakech
Connect
KL0566 KLM
HV5751 Transavia Holland
23:50 Nairobi
15:55 Amsterdam Schiphol
07:10 Amsterdam Schiphol
18:45 Marrakech
Connect
KQ112 Kenya Airways
AF1076 Air France
23:50 Nairobi
14:25 Paris CDG
07:30 Paris CDG
16:45 Marrakech
Connect
KQ112 Kenya Airways
AF9406 Air France
23:50 Nairobi
21:05 Paris CDG
07:30 Paris CDG
23:25 Marrakech
Connect

4. Nairobi to Tangier

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi 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
TK608 Turkish Airlines
TK1855 Turkish Airlines
VY7364 Vueling Airlines
03:55 Nairobi
14:50 Istanbul Ataturk
20:15 Barcelona
10:45 Istanbul Ataturk
17:30 Barcelona
21:10 Tangier
Connect
TK608 Turkish Airlines
TK1855 Turkish Airlines
VY7368 Vueling Airlines
03:55 Nairobi
14:50 Istanbul Ataturk
19:35 Barcelona
10:45 Istanbul Ataturk
17:30 Barcelona
20:30 Tangier
Connect
TK608 Turkish Airlines
TK1943 Turkish Airlines
3O114 Air Arabia Maroc
03:55 Nairobi
11:35 Istanbul Ataturk
16:25 Brussels
10:45 Istanbul Ataturk
14:00 Brussels
18:20 Tangier
Connect
TK608 Turkish Airlines
TK1939 Turkish Airlines
AT691 Royal Air Maroc
03:55 Nairobi
15:55 Istanbul Ataturk
20:05 Brussels
10:45 Istanbul Ataturk
18:20 Brussels
22:00 Tangier
Connect
TK608 Turkish Airlines
TK617 Turkish Airlines
AT990 Royal Air Maroc
03:55 Nairobi
11:35 Istanbul Ataturk
16:50 Casablanca
10:45 Istanbul Ataturk
14:30 Casablanca
17:55 Tangier
Connect
TK608 Turkish Airlines
TK1943 Turkish Airlines
TB2661 TUI fly Belgium
03:55 Nairobi
11:35 Istanbul Ataturk
19:00 Brussels
10:45 Istanbul Ataturk
14:00 Brussels
21:00 Tangier
Connect
TK608 Turkish Airlines
TK1943 Turkish Airlines
AT691 Royal Air Maroc
03:55 Nairobi
11:35 Istanbul Ataturk
20:05 Brussels
10:45 Istanbul Ataturk
14:00 Brussels
22:00 Tangier
Connect
MS850 Egyptair
MS767 Egyptair
VY7364 Vueling Airlines
04:25 Nairobi
11:00 Cairo
20:15 Barcelona
08:10 Cairo
15:25 Barcelona
21:10 Tangier
Connect
MS850 Egyptair
MS767 Egyptair
VY7368 Vueling Airlines
04:25 Nairobi
11:00 Cairo
19:35 Barcelona
08:10 Cairo
15:25 Barcelona
20:30 Tangier
Connect
KQ100 Kenya Airways
AT801 Royal Air Maroc
AT472 Royal Air Maroc
09:15 Nairobi
18:10 London Heathrow
23:30 Casablanca
16:10 London Heathrow
21:35 Casablanca
00:25 Tangier
Connect
ET305 Ethiopian Airlines
ET712 Ethiopian Airlines
3O392 Air Arabia Maroc
17:40 Nairobi
23:15 Addis Ababa
10:40 Madrid
19:40 Addis Ababa
05:25 Madrid
11:15 Tangier
Connect
ET305 Ethiopian Airlines
ET712 Ethiopian Airlines
IB8796 Iberia
17:40 Nairobi
23:15 Addis Ababa
11:35 Madrid
19:40 Addis Ababa
05:25 Madrid
11:55 Tangier
Connect
ET307 Ethiopian Airlines
ET712 Ethiopian Airlines
IB8796 Iberia
19:15 Nairobi
23:15 Addis Ababa
11:35 Madrid
21:25 Addis Ababa
05:25 Madrid
11:55 Tangier
Connect
ET307 Ethiopian Airlines
ET712 Ethiopian Airlines
FR7754 Ryanair
19:15 Nairobi
23:15 Addis Ababa
12:25 Madrid
21:25 Addis Ababa
05:25 Madrid
12:55 Tangier
Connect
ET307 Ethiopian Airlines
ET712 Ethiopian Airlines
3O392 Air Arabia Maroc
19:15 Nairobi
23:15 Addis Ababa
10:40 Madrid
21:25 Addis Ababa
05:25 Madrid
11:15 Tangier
Connect
LH591 Lufthansa
FR1566 Ryanair
FR5527 Ryanair
22:25 Nairobi
07:10 Frankfurt
13:40 Sevilla
05:40 Frankfurt
10:10 Sevilla
13:30 Tangier
Connect
LH591 Lufthansa
LH1074 Lufthansa
3O422 Air Arabia Maroc
22:25 Nairobi
08:40 Frankfurt
15:55 Lyon
05:40 Frankfurt
09:55 Lyon
17:20 Tangier
Connect
LH591 Lufthansa
LH1094 Lufthansa
FR2197 Ryanair
22:25 Nairobi
07:30 Frankfurt
10:25 Toulouse
05:40 Frankfurt
09:10 Toulouse
11:20 Tangier
Connect
LH591 Lufthansa
LH1076 Lufthansa
3O422 Air Arabia Maroc
22:25 Nairobi
12:50 Frankfurt
15:55 Lyon
05:40 Frankfurt
14:05 Lyon
17:20 Tangier
Connect
UU977 Air Austral
3O364 Air Arabia Maroc
22:45 Nairobi
11:50 Paris CDG
06:10 Paris CDG
13:30 Tangier
Connect
UU977 Air Austral
AF1300 Air France
FR7754 Ryanair
22:45 Nairobi
09:30 Paris CDG
12:25 Madrid
06:10 Paris CDG
11:35 Madrid
12:55 Tangier
Connect
UU977 Air Austral
IB3743 Iberia
IB8796 Iberia
22:45 Nairobi
08:00 Paris CDG
11:35 Madrid
06:10 Paris CDG
10:10 Madrid
11:55 Tangier
Connect
BA064 British Airways
BA430 British Airways
AT683 Royal Air Maroc
23:25 Nairobi
08:20 London Heathrow
12:15 Amsterdam Schiphol
06:20 London Heathrow
10:40 Amsterdam Schiphol
14:25 Tangier
Connect
BA064 British Airways
BA432 British Airways
AT683 Royal Air Maroc
23:25 Nairobi
07:40 London Heathrow
12:15 Amsterdam Schiphol
06:20 London Heathrow
10:00 Amsterdam Schiphol
14:25 Tangier
Connect
BA064 British Airways
BA392 British Airways
AT677 Royal Air Maroc
23:25 Nairobi
08:15 London Heathrow
12:30 Brussels
06:20 London Heathrow
10:30 Brussels
14:25 Tangier
Connect
BA064 British Airways
BA360 British Airways
3O422 Air Arabia Maroc
23:25 Nairobi
07:45 London Heathrow
15:55 Lyon
06:20 London Heathrow
10:20 Lyon
17:20 Tangier
Connect
BA064 British Airways
BA430 British Airways
3O128 Air Arabia Maroc
23:25 Nairobi
08:20 London Heathrow
14:05 Amsterdam Schiphol
06:20 London Heathrow
10:40 Amsterdam Schiphol
16:10 Tangier
Connect
BA064 British Airways
BA458 British Airways
FR7754 Ryanair
23:25 Nairobi
07:20 London Heathrow
12:25 Madrid
06:20 London Heathrow
10:50 Madrid
12:55 Tangier
Connect
BA064 British Airways
BA392 British Airways
3O114 Air Arabia Maroc
23:25 Nairobi
08:15 London Heathrow
16:25 Brussels
06:20 London Heathrow
10:30 Brussels
18:20 Tangier
Connect
BA064 British Airways
BA394 British Airways
3O114 Air Arabia Maroc
23:25 Nairobi
11:55 London Heathrow
16:25 Brussels
06:20 London Heathrow
14:10 Brussels
18:20 Tangier
Connect
BA064 British Airways
BA396 British Airways
3O114 Air Arabia Maroc
23:25 Nairobi
12:45 London Heathrow
16:25 Brussels
06:20 London Heathrow
15:00 Brussels
18:20 Tangier
Connect
BA064 British Airways
BA304 British Airways
3O364 Air Arabia Maroc
23:25 Nairobi
07:20 London Heathrow
11:50 Paris CDG
06:20 London Heathrow
09:35 Paris CDG
13:30 Tangier
Connect
BA064 British Airways
BA478 British Airways
3O378 Air Arabia Maroc
23:25 Nairobi
07:40 London Heathrow
15:30 Barcelona
06:20 London Heathrow
10:50 Barcelona
16:20 Tangier
Connect
BA064 British Airways
BA474 British Airways
3O378 Air Arabia Maroc
23:25 Nairobi
10:45 London Heathrow
15:30 Barcelona
06:20 London Heathrow
13:55 Barcelona
16:20 Tangier
Connect
BA064 British Airways
BA392 British Airways
AT691 Royal Air Maroc
23:25 Nairobi
08:15 London Heathrow
12:05 Brussels
06:20 London Heathrow
10:30 Brussels
14:00 Tangier
Connect
BA064 British Airways
BA484 British Airways
3O378 Air Arabia Maroc
23:25 Nairobi
09:25 London Heathrow
15:30 Barcelona
06:20 London Heathrow
12:35 Barcelona
16:20 Tangier
Connect
KQ112 Kenya Airways
AF1300 Air France
FR7754 Ryanair
23:50 Nairobi
09:30 Paris CDG
12:25 Madrid
07:30 Paris CDG
11:35 Madrid
12:55 Tangier
Connect
KL0566 KLM
3O128 Air Arabia Maroc
23:50 Nairobi
14:05 Amsterdam Schiphol
07:10 Amsterdam Schiphol
16:10 Tangier
Connect
KL0566 KLM
AT683 Royal Air Maroc
23:50 Nairobi
12:15 Amsterdam Schiphol
07:10 Amsterdam Schiphol
14:25 Tangier
Connect
KQ112 Kenya Airways
3O364 Air Arabia Maroc
23:50 Nairobi
11:50 Paris CDG
07:30 Paris CDG
13:30 Tangier
Connect

5. Kisumu to Casablanca

  1. You take a bus, shuttle or taxi from your location in Kenya to Kisumu.

  2. You take a flight from Kisumu to Casablanca and cost approximately 550 USD.

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

Flight Depart Arrive
KQ651 Kenya Airways
KQ554 Kenya Airways
AT269 Royal Air Maroc
07:45 Kisumu
12:00 Nairobi
02:35 Kinshasa
08:35 Nairobi
13:30 Kinshasa
09:10 Casablanca
Connect
KQ651 Kenya Airways
KQ534 Kenya Airways
AT556 Royal Air Maroc
07:45 Kisumu
14:40 Nairobi
01:55 Lagos
08:35 Nairobi
17:55 Lagos
06:25 Casablanca
Connect
KQ651 Kenya Airways
SV0430 Saudia
SV0377 Saudia
07:45 Kisumu
13:30 Nairobi
03:05 Jeddah
08:35 Nairobi
17:10 Jeddah
07:45 Casablanca
Connect
5H408 Fly540
SV0430 Saudia
SV0377 Saudia
08:30 Kisumu
13:30 Nairobi
03:05 Jeddah
09:20 Nairobi
17:10 Jeddah
07:45 Casablanca
Connect
KQ655 Kenya Airways
KQ534 Kenya Airways
AT556 Royal Air Maroc
10:55 Kisumu
14:40 Nairobi
01:55 Lagos
11:45 Nairobi
17:55 Lagos
06:25 Casablanca
Connect
KQ655 Kenya Airways
SV0430 Saudia
SV0377 Saudia
10:55 Kisumu
13:30 Nairobi
03:05 Jeddah
11:45 Nairobi
17:10 Jeddah
07:45 Casablanca
Connect
KQ655 Kenya Airways
KQ534 Kenya Airways
AT554 Royal Air Maroc
10:55 Kisumu
14:40 Nairobi
06:40 Lagos
11:45 Nairobi
17:55 Lagos
11:10 Casablanca
Connect
KQ675 Kenya Airways
KQ534 Kenya Airways
AT556 Royal Air Maroc
12:30 Kisumu
14:40 Nairobi
01:55 Lagos
13:25 Nairobi
17:55 Lagos
06:25 Casablanca
Connect
KQ675 Kenya Airways
KQ552 Kenya Airways
AT287 Royal Air Maroc
12:30 Kisumu
20:55 Nairobi
02:35 Brazzaville
13:25 Nairobi
22:35 Brazzaville
09:10 Casablanca
Connect
KQ675 Kenya Airways
KQ534 Kenya Airways
AT554 Royal Air Maroc
12:30 Kisumu
14:40 Nairobi
06:40 Lagos
13:25 Nairobi
17:55 Lagos
11:10 Casablanca
Connect
KQ657 Kenya Airways
KQ112 Kenya Airways
AF1496 Air France
14:05 Kisumu
23:50 Nairobi
19:00 Paris CDG
14:55 Nairobi
07:30 Paris CDG
21:10 Casablanca
Connect
KQ657 Kenya Airways
TK608 Turkish Airlines
TK617 Turkish Airlines
14:05 Kisumu
03:55 Nairobi
11:35 Istanbul Ataturk
14:55 Nairobi
10:45 Istanbul Ataturk
14:30 Casablanca
Connect
KQ657 Kenya Airways
LH591 Lufthansa
LH1314 Lufthansa
14:05 Kisumu
22:25 Nairobi
08:30 Frankfurt
14:55 Nairobi
05:40 Frankfurt
11:00 Casablanca
Connect
KQ657 Kenya Airways
KQ128 Kenya Airways
AT933 Royal Air Maroc
14:05 Kisumu
23:50 Nairobi
12:35 Geneva
14:55 Nairobi
06:45 Geneva
14:30 Casablanca
Connect
KQ657 Kenya Airways
KQ552 Kenya Airways
AT287 Royal Air Maroc
14:05 Kisumu
20:55 Nairobi
02:35 Brazzaville
14:55 Nairobi
22:35 Brazzaville
09:10 Casablanca
Connect
KQ657 Kenya Airways
KQ112 Kenya Airways
AF1596 Air France
14:05 Kisumu
23:50 Nairobi
12:25 Paris CDG
14:55 Nairobi
07:30 Paris CDG
14:35 Casablanca
Connect
5H410 Fly540
LH591 Lufthansa
LH1314 Lufthansa
18:30 Kisumu
22:25 Nairobi
08:30 Frankfurt
19:30 Nairobi
05:40 Frankfurt
11:00 Casablanca
Connect
5H410 Fly540
KQ112 Kenya Airways
AF1596 Air France
18:30 Kisumu
23:50 Nairobi
12:25 Paris CDG
19:30 Nairobi
07:30 Paris CDG
14:35 Casablanca
Connect
5H410 Fly540
TK608 Turkish Airlines
TK617 Turkish Airlines
18:30 Kisumu
03:55 Nairobi
11:35 Istanbul Ataturk
19:30 Nairobi
10:45 Istanbul Ataturk
14:30 Casablanca
Connect
5H410 Fly540
KQ112 Kenya Airways
AF1196 Air France
18:30 Kisumu
23:50 Nairobi
15:00 Paris CDG
19:30 Nairobi
07:30 Paris CDG
17:10 Casablanca
Connect
KQ671 Kenya Airways
KL0566 KLM
HV5747 Transavia Holland
18:40 Kisumu
23:50 Nairobi
17:05 Amsterdam Schiphol
19:30 Nairobi
07:10 Amsterdam Schiphol
19:45 Casablanca
Connect
KQ671 Kenya Airways
UU977 Air Austral
AF1896 Air France
18:40 Kisumu
22:45 Nairobi
07:00 Paris CDG
19:30 Nairobi
06:10 Paris CDG
09:05 Casablanca
Connect
KQ671 Kenya Airways
KL0566 KLM
HV5749 5747 Transavia Holland
18:40 Kisumu
23:50 Nairobi
18:30 Amsterdam Schiphol
19:30 Nairobi
07:10 Amsterdam Schiphol
21:10 Casablanca
Connect
KQ671 Kenya Airways
LH591 Lufthansa
LH1314 Lufthansa
18:40 Kisumu
22:25 Nairobi
08:30 Frankfurt
19:30 Nairobi
05:40 Frankfurt
11:00 Casablanca
Connect
KQ671 Kenya Airways
KQ112 Kenya Airways
AF1496 Air France
18:40 Kisumu
23:50 Nairobi
19:00 Paris CDG
19:30 Nairobi
07:30 Paris CDG
21:10 Casablanca
Connect
KQ671 Kenya Airways
KQ128 Kenya Airways
AT933 Royal Air Maroc
18:40 Kisumu
23:50 Nairobi
12:35 Geneva
19:30 Nairobi
06:45 Geneva
14:30 Casablanca
Connect
KQ671 Kenya Airways
TK608 Turkish Airlines
TK617 Turkish Airlines
18:40 Kisumu
03:55 Nairobi
11:35 Istanbul Ataturk
19:30 Nairobi
10:45 Istanbul Ataturk
14:30 Casablanca
Connect
KQ671 Kenya Airways
KQ112 Kenya Airways
AF1196 Air France
18:40 Kisumu
23:50 Nairobi
15:00 Paris CDG
19:30 Nairobi
07:30 Paris CDG
17:10 Casablanca
Connect
KQ671 Kenya Airways
KQ128 Kenya Airways
AT931 Royal Air Maroc
18:40 Kisumu
23:50 Nairobi
17:55 Geneva
19:30 Nairobi
06:45 Geneva
19:50 Casablanca
Connect
KQ671 Kenya Airways
KQ552 Kenya Airways
AT287 Royal Air Maroc
18:40 Kisumu
20:55 Nairobi
02:35 Brazzaville
19:30 Nairobi
22:35 Brazzaville
09:10 Casablanca
Connect
KQ671 Kenya Airways
KQ112 Kenya Airways
AF1596 Air France
18:40 Kisumu
23:50 Nairobi
12:25 Paris CDG
19:30 Nairobi
07:30 Paris CDG
14:35 Casablanca
Connect
KQ671 Kenya Airways
KL0566 KLM
HV5749 Transavia Holland
18:40 Kisumu
23:50 Nairobi
16:25 Amsterdam Schiphol
19:30 Nairobi
07:10 Amsterdam Schiphol
19:05 Casablanca
Connect

6. Nairobi to Fes

  1. You take a bus, shuttle or taxi from your location in Kenya to Nairobi.

  2. You take a flight from Nairobi to Fes and cost approximately 900 USD.

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

Flight Depart Arrive
TK608 Turkish Airlines
TK1313 Turkish Airlines
FR5373 Ryanair
03:55 Nairobi
13:30 Istanbul Ataturk
23:05 Valencia
10:45 Istanbul Ataturk
16:30 Valencia
23:35 Fes
Connect
TK608 Turkish Airlines
TK1943 Turkish Airlines
TB2561 TUI fly Belgium
03:55 Nairobi
11:35 Istanbul Ataturk
20:40 Brussels
10:45 Istanbul Ataturk
14:00 Brussels
22:50 Fes
Connect
TK608 Turkish Airlines
TK1939 Turkish Airlines
TB2561 TUI fly Belgium
03:55 Nairobi
15:55 Istanbul Ataturk
20:40 Brussels
10:45 Istanbul Ataturk
18:20 Brussels
22:50 Fes
Connect
TK608 Turkish Airlines
TK1809 Turkish Airlines
3O344 Air Arabia Maroc
03:55 Nairobi
14:50 Istanbul Ataturk
00:55 Lyon
10:45 Istanbul Ataturk
17:20 Lyon
02:25 Fes
Connect
TK608 Turkish Airlines
TK1953 Turkish Airlines
3O126 Air Arabia Maroc
03:55 Nairobi
15:05 Istanbul Ataturk
21:20 Amsterdam Schiphol
10:45 Istanbul Ataturk
17:30 Amsterdam Schiphol
23:40 Fes
Connect
TK608 Turkish Airlines
TK1303 Turkish Airlines
FR4460 Ryanair
03:55 Nairobi
13:20 Istanbul Ataturk
21:35 Malaga
10:45 Istanbul Ataturk
17:00 Malaga
21:35 Fes
Connect
TK608 Turkish Airlines
AT911 Royal Air Maroc
AT440 Royal Air Maroc
03:55 Nairobi
18:15 Istanbul Ataturk
23:00 Casablanca
10:45 Istanbul Ataturk
21:00 Casablanca
23:55 Fes
Connect
TK608 Turkish Airlines
TK1855 Turkish Airlines
FR9016 Ryanair
03:55 Nairobi
14:50 Istanbul Ataturk
19:45 Barcelona
10:45 Istanbul Ataturk
17:30 Barcelona
20:45 Fes
Connect
TK608 Turkish Airlines
TK617 Turkish Airlines
AT440 Royal Air Maroc
03:55 Nairobi
11:35 Istanbul Ataturk
23:00 Casablanca
10:45 Istanbul Ataturk
14:30 Casablanca
23:55 Fes
Connect
MS850 Egyptair
MS767 Egyptair
FR9016 Ryanair
04:25 Nairobi
11:00 Cairo
19:45 Barcelona
08:10 Cairo
15:25 Barcelona
20:45 Fes
Connect
KQ116 Kenya Airways
3O126 Air Arabia Maroc
08:05 Nairobi
21:20 Amsterdam Schiphol
15:50 Amsterdam Schiphol
23:40 Fes
Connect
KQ100 Kenya Airways
KL1022 KLM
3O126 Air Arabia Maroc
09:15 Nairobi
17:10 London Heathrow
21:20 Amsterdam Schiphol
16:10 London Heathrow
19:35 Amsterdam Schiphol
23:40 Fes
Connect
KQ100 Kenya Airways
AT801 Royal Air Maroc
AT440 Royal Air Maroc
09:15 Nairobi
18:10 London Heathrow
23:00 Casablanca
16:10 London Heathrow
21:35 Casablanca
23:55 Fes
Connect
EY642 Etihad
EY085 Etihad
3O407 Air Arabia Maroc
14:25 Nairobi
02:10 Abu Dhabi
10:40 Rome
20:30 Abu Dhabi
06:20 Rome
12:25 Fes
Connect
ET305 Ethiopian Airlines
ET702 Ethiopian Airlines
3O407 Air Arabia Maroc
17:40 Nairobi
23:15 Addis Ababa
10:40 Rome
19:40 Addis Ababa
04:45 Rome
12:25 Fes
Connect
ET305 Ethiopian Airlines
ET712 Ethiopian Airlines
IB3348 Iberia
17:40 Nairobi
23:15 Addis Ababa
10:30 Madrid
19:40 Addis Ababa
05:25 Madrid
11:20 Fes
Connect
ET307 Ethiopian Airlines
ET712 Ethiopian Airlines
IB3348 Iberia
19:15 Nairobi
23:15 Addis Ababa
10:30 Madrid
21:25 Addis Ababa
05:25 Madrid
11:20 Fes
Connect
ET307 Ethiopian Airlines
ET702 Ethiopian Airlines
3O407 Air Arabia Maroc
19:15 Nairobi
23:15 Addis Ababa
10:40 Rome
21:25 Addis Ababa
04:45 Rome
12:25 Fes
Connect
LH591 Lufthansa
LH1094 Lufthansa
3O352 Air Arabia Maroc
22:25 Nairobi
07:30 Frankfurt
10:25 Toulouse
05:40 Frankfurt
09:10 Toulouse
11:25 Fes
Connect
LH591 Lufthansa
LH1094 Lufthansa
FR3551 Ryanair
22:25 Nairobi
07:30 Frankfurt
10:20 Toulouse
05:40 Frankfurt
09:10 Toulouse
11:25 Fes
Connect
UU977 Air Austral
AF7622 Air France
FR5221 Ryanair
22:45 Nairobi
09:30 Paris CDG
11:35 Bordeaux
06:10 Paris CDG
10:45 Bordeaux
12:45 Fes
Connect
UU977 Air Austral
AF7620 Air France
FR5221 Ryanair
22:45 Nairobi
07:15 Paris CDG
11:35 Bordeaux
06:10 Paris CDG
08:30 Bordeaux
12:45 Fes
Connect
BA064 British Airways
BA484 British Airways
FR9016 Ryanair
23:25 Nairobi
09:25 London Heathrow
19:45 Barcelona
06:20 London Heathrow
12:35 Barcelona
20:45 Fes
Connect
BA064 British Airways
BA454 British Airways
FR4460 Ryanair
23:25 Nairobi
12:25 London Heathrow
21:35 Malaga
06:20 London Heathrow
16:20 Malaga
21:35 Fes
Connect
BA064 British Airways
BA306 British Airways
3O368 Air Arabia Maroc
23:25 Nairobi
08:55 London Heathrow
13:00 Paris CDG
06:20 London Heathrow
11:15 Paris CDG
14:50 Fes
Connect
BA064 British Airways
BA304 British Airways
3O368 Air Arabia Maroc
23:25 Nairobi
07:20 London Heathrow
13:00 Paris CDG
06:20 London Heathrow
09:35 Paris CDG
14:50 Fes
Connect
BA064 British Airways
BA478 British Airways
FR9016 Ryanair
23:25 Nairobi
07:40 London Heathrow
19:45 Barcelona
06:20 London Heathrow
10:50 Barcelona
20:45 Fes
Connect
BA064 British Airways
BA474 British Airways
FR9016 Ryanair
23:25 Nairobi
10:45 London Heathrow
19:45 Barcelona
06:20 London Heathrow
13:55 Barcelona
20:45 Fes
Connect
BA064 British Airways
BA392 British Airways
3O118 Air Arabia Maroc
23:25 Nairobi
08:15 London Heathrow
12:40 Brussels
06:20 London Heathrow
10:30 Brussels
14:45 Fes
Connect
KQ112 Kenya Airways
AF7622 Air France
FR5221 Ryanair
23:50 Nairobi
09:30 Paris CDG
11:35 Bordeaux
07:30 Paris CDG
10:45 Bordeaux
12:45 Fes
Connect
KQ112 Kenya Airways
AF7622 Air France
3O302 Air Arabia Maroc
23:50 Nairobi
09:30 Paris CDG
16:50 Bordeaux
07:30 Paris CDG
10:45 Bordeaux
17:55 Fes
Connect
KQ112 Kenya Airways
AF7624 Air France
3O302 Air Arabia Maroc
23:50 Nairobi
12:35 Paris CDG
16:50 Bordeaux
07:30 Paris CDG
13:50 Bordeaux
17:55 Fes
Connect
KQ112 Kenya Airways
AF7720 Air France
FR4428 Ryanair
23:50 Nairobi
09:15 Paris CDG
11:35 Nantes
07:30 Paris CDG
10:20 Nantes
13:05 Fes
Connect
KL0566 KLM
3O126 Air Arabia Maroc
23:50 Nairobi
21:20 Amsterdam Schiphol
07:10 Amsterdam Schiphol
23:40 Fes
Connect
KQ112 Kenya Airways
3O368 Air Arabia Maroc
23:50 Nairobi
13:00 Paris CDG
07:30 Paris CDG
14:50 Fes
Connect

References

Find Hotels in Morocco

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

Booking.com