One Way

Popular Filters

One Way Price

CAD 1,199 CAD 5,400

Duration

11 h 35 m 44 h 30 m

Stops From Casablanca

Departure From Casablanca

Before 6 AM

CAD 1,348

6 AM - 12 PM

CAD 1,275

12 PM - 6 PM

CAD 1,200

After 6 PM

CAD 2,703

Arrival at Nairobi

Before 6 AM

CAD 1,200

6 AM - 12 PM

CAD 1,203

12 PM - 6 PM

CAD 1,312

After 6 PM

CAD 1,203

Alliances & Airlines

Oneworld

(25)

SkyTeam

(17)

Star Alliance

(10)

+ 5 more

Layover Airports

+ 8 more

Layover Duration

2 h 0 m 29 h 30 m

Casablanca To Nairobi Flights

Book Casablanca to Nairobi flight tickets at lowest price. Get best deals on your upcoming Casablanca to Nairobi flights only on MakeMyTrip. Also Book Nairobi to Casablanca Flights. Currently 40 flights flying from Casablanca to Nairobi. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.


Sorted By:
Departure
Duration
Arrival
Price
Royal Air Maroc, Etihad Airways

CAD 1,237

CAD 1,200

Transit Visa may be required | Re Check-in of Baggage required

Casablanca to Nairobi , 2 Sep

Royal Air Maroc AT | 960

16:05

Tue, 2 Sep 25

Terminal T1

Casablanca, Morocco

02 h 05 m

19:10

Tue, 2 Sep 25

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 114

22:35

Tue, 2 Sep 25

Terminal T1

Barcelona, Spain

06 h 25 m

07:00

Wed, 3 Sep 25

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 713

10:25

Wed, 3 Sep 25

Terminal A

Abu Dhabi, United Arab Emirates

03 h 50 m

13:15

Wed, 3 Sep 25

Terminal T2

Cairo, Egypt

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 4934 | Operated By EgyptAir

23:55

Wed, 3 Sep 25

Terminal T3

Cairo, Egypt

05 h

04:55

Thu, 4 Sep 25

Terminal T1C

Nairobi, Kenya

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Qatar Airways

CAD 1,240

CAD 1,203

Transit Visa may be required | Re Check-in of Baggage required

Casablanca to Nairobi , 2 Sep

Royal Air Maroc AT | 960

16:05

Tue, 2 Sep 25

Terminal T1

Casablanca, Morocco

02 h 05 m

19:10

Tue, 2 Sep 25

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 142

22:50

Tue, 2 Sep 25

Terminal T1

Barcelona, Spain

06 h 10 m

06:00

Wed, 3 Sep 25

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1341

18:45

Wed, 3 Sep 25

Doha, Qatar

05 h 05 m

23:50

Wed, 3 Sep 25

Terminal T1E

Nairobi, Kenya

BAGGAGE : CHECK INCABIN

Information not available

Air France, Qatar Airways

CAD 1,314

CAD 1,275

Transit Visa may be required | Re Check-in of Baggage required

Casablanca to Nairobi , 2 Sep

Air France AF | 1497

07:30

Tue, 2 Sep 25

Terminal T2

Casablanca, Morocco

03 h 05 m

11:35

Tue, 2 Sep 25

Terminal T2E

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Air France AF | 1048

13:55

Tue, 2 Sep 25

Terminal T2G

Paris, France

01 h 45 m

15:40

Tue, 2 Sep 25

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 142

22:50

Tue, 2 Sep 25

Terminal T1

Barcelona, Spain

06 h 10 m

06:00

Wed, 3 Sep 25

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1341

18:45

Wed, 3 Sep 25

Doha, Qatar

05 h 05 m

23:50

Wed, 3 Sep 25

Terminal T1E

Nairobi, Kenya

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Ethiopian Airlines

More Timing Options

CAD 1,352

CAD 1,312

Transit Visa may be required

Casablanca to Nairobi , 2 Sep

Royal Air Maroc AT | 770

14:15

Tue, 2 Sep 25

Terminal T1

Casablanca, Morocco

01 h 50 m

18:05

Tue, 2 Sep 25

Terminal T4

Paris - Orly Airport, France

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 735

21:40

Tue, 2 Sep 25

Terminal T2C

Paris, France

07 h 20 m

06:00

Wed, 3 Sep 25

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET | 318

10:45

Wed, 3 Sep 25

Terminal T2

Addis Ababa, Ethiopia

02 h 25 m

13:10

Wed, 3 Sep 25

Terminal T1A

Nairobi, Kenya

BAGGAGE : CHECK INCABIN

Information not available

EgyptAir

CAD 1,389

CAD 1,348

Transit Visa may be required

Casablanca to Nairobi , 2 Sep

EgyptAir MS | 8102 | Operated By Royal Air Maroc

01:10

Tue, 2 Sep 25

Terminal T1

Casablanca, Morocco

05 h 20 m

08:30

Tue, 2 Sep 25

Terminal T2

Cairo, Egypt

BAGGAGE : CHECK INCABIN

Information not available

EgyptAir MS | 849

23:55

Tue, 2 Sep 25

Terminal T3

Cairo, Egypt

05 h

04:55

Wed, 3 Sep 25

Terminal T1C

Nairobi, Kenya

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Saudia

CAD 1,390

CAD 1,349

Transit Visa may be required | Re Check-in of Baggage required

Casablanca to Nairobi , 2 Sep

Royal Air Maroc AT | 964

09:40

Tue, 2 Sep 25

Terminal T1

Casablanca, Morocco

02 h 05 m

12:45

Tue, 2 Sep 25

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Saudia SV | 228

16:25

Tue, 2 Sep 25

Terminal T1

Barcelona, Spain

05 h 20 m

22:45

Tue, 2 Sep 25

Terminal T1

Jeddah, Saudi Arabia

BAGGAGE : CHECK INCABIN

Information not available

Saudia SV | 435

01:30

Wed, 3 Sep 25

Terminal T1

Jeddah, Saudi Arabia

04 h

05:30

Wed, 3 Sep 25

Terminal T1A

Nairobi, Kenya

BAGGAGE : CHECK INCABIN

Information not available

EgyptAir

CAD 1,427

CAD 1,385

Transit Visa may be required

Casablanca to Nairobi , 2 Sep

EgyptAir MS | 848

13:30

Tue, 2 Sep 25

Terminal T2

Casablanca, Morocco

04 h 55 m

20:25

Tue, 2 Sep 25

Terminal T3

Cairo, Egypt

BAGGAGE : CHECK INCABIN

Information not available

EgyptAir MS | 849

23:55

Tue, 2 Sep 25

Terminal T3

Cairo, Egypt

05 h

04:55

Wed, 3 Sep 25

Terminal T1C

Nairobi, Kenya

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, EgyptAir

CAD 1,452

CAD 1,409

Transit Visa may be required | Re Check-in of Baggage required

Casablanca to Nairobi , 2 Sep

Royal Air Maroc AT | 272

01:10

Tue, 2 Sep 25

Terminal T1

Casablanca, Morocco

05 h 20 m

08:30

Tue, 2 Sep 25

Terminal T2

Cairo, Egypt

BAGGAGE : CHECK INCABIN

Information not available

EgyptAir MS | 849

23:55

Tue, 2 Sep 25

Terminal T3

Cairo, Egypt

05 h

04:55

Wed, 3 Sep 25

Terminal T1C

Nairobi, Kenya

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Qatar Airways

CAD 1,461

CAD 1,418

Transit Visa may be required | Re Check-in of Baggage required

Casablanca to Nairobi , 2 Sep

Royal Air Maroc AT | 960

16:05

Tue, 2 Sep 25

Terminal T1

Casablanca, Morocco

02 h 05 m

19:10

Tue, 2 Sep 25

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 142

22:50

Tue, 2 Sep 25

Terminal T1

Barcelona, Spain

06 h 10 m

06:00

Wed, 3 Sep 25

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1389

08:20

Wed, 3 Sep 25

Doha, Qatar

06 h 10 m

13:30

Wed, 3 Sep 25

Kigali, Rwanda

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 6399 | Operated By RwandAir

17:30

Wed, 3 Sep 25

Kigali, Rwanda

01 h 45 m

20:15

Wed, 3 Sep 25

Terminal T1E

Nairobi, Kenya

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Qatar Airways

CAD 1,589

CAD 1,542

Transit Visa may be required | Re Check-in of Baggage required

Casablanca to Nairobi , 2 Sep

Royal Air Maroc AT | 964

09:40

Tue, 2 Sep 25

Terminal T1

Casablanca, Morocco

02 h 05 m

12:45

Tue, 2 Sep 25

Terminal T1

Barcelona, Spain

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 146

16:35

Tue, 2 Sep 25

Terminal T1

Barcelona, Spain

06 h 10 m

23:45

Tue, 2 Sep 25

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1335

01:35

Wed, 3 Sep 25

Doha, Qatar

05 h 05 m

06:40

Wed, 3 Sep 25

Terminal T1E

Nairobi, Kenya

BAGGAGE : CHECK INCABIN

Information not available