One Way

Popular Filters

One Way Price

BHD 316 BHD 1,300

Duration

16 h 0 m 40 h 0 m

Stops From Casablanca

Departure From Casablanca

Before 6 AM

BHD 349

6 AM - 12 PM

BHD 377

12 PM - 6 PM

BHD 317

Arrival at Kuala Lumpur

Before 6 AM

BHD 349

6 AM - 12 PM

BHD 377

12 PM - 6 PM

BHD 381

After 6 PM

BHD 317

Alliances & Airlines

Oneworld

(20)

SkyTeam

(1)

Star Alliance

(1)

+ 4 more

Layover Airports

+ 6 more

Layover Duration

1 h 15 m 23 h 0 m

Casablanca to Kuala Lumpur Fare Calendar

Book cheap Casablanca to Kuala Lumpur International ✈ tickets at MakeMyTrip Bahrain. Get best deals, Lowest airfare ticket booking from Casablanca to Kuala Lumpur air travel route. Check flight reservation status, schedules of Casablanca to Kuala Lumpur flight ticket online. Also Check Kuala Lumpur to Casablanca Fare Calendar online.
Sorted By:
Departure
Duration
Arrival
Price
Price last updated at 25 Jun 2026 11:00:34
Qatar Airways

BHD 320

BHD 317

Casablanca to Kuala Lumpur , 28 Jun

Qatar Airways QR | 1396

14:55

Sun, 28 Jun 26

Terminal T1

Casablanca, Morocco

07 h 10 m

00:05

Mon, 29 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 970

02:00

Mon, 29 Jun 26

Doha, Qatar

07 h 50 m

13:50

Mon, 29 Jun 26

Terminal T2

Ho Chi Minh City, Vietnam

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 5387 | Operated By Malaysia Airlines

19:40

Mon, 29 Jun 26

Terminal T2

Ho Chi Minh City, Vietnam

01 h 50 m

22:30

Mon, 29 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

More Timing Options

BHD 339

BHD 336

Casablanca to Kuala Lumpur , 28 Jun

Qatar Airways QR | 1396

14:55

Sun, 28 Jun 26

Terminal T1

Casablanca, Morocco

07 h 10 m

00:05

Mon, 29 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 834

02:00

Mon, 29 Jun 26

Doha, Qatar

06 h 55 m

12:55

Mon, 29 Jun 26

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 4482 | Operated By Malaysia Airlines

18:40

Mon, 29 Jun 26

Bangkok, Thailand

02 h 15 m

21:55

Mon, 29 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

BHD 345

BHD 342

Transit Visa may be required

Casablanca to Kuala Lumpur , 28 Jun

Qatar Airways QR | 1396

14:55

Sun, 28 Jun 26

Terminal T1

Casablanca, Morocco

07 h 10 m

00:05

Mon, 29 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 818

01:45

Mon, 29 Jun 26

Doha, Qatar

08 h 25 m

15:10

Mon, 29 Jun 26

Terminal T1

Hong Kong, Hong Kong

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 3467 | Operated By Cathay Pacific

16:55

Mon, 29 Jun 26

Terminal T1

Hong Kong, Hong Kong

04 h

20:55

Mon, 29 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Cathay Pacific

BHD 352

BHD 349

Transit Visa may be required

Casablanca to Kuala Lumpur , 28 Jun

Royal Air Maroc AT | 802

12:40

Sun, 28 Jun 26

Terminal T1

Casablanca, Morocco

03 h 10 m

15:50

Sun, 28 Jun 26

Terminal N

London - Gatwick Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

Cathay Pacific CX | 254

22:15

Sun, 28 Jun 26

Terminal T3

London - Heathrow Apt, United Kingdom

12 h 45 m

18:00

Mon, 29 Jun 26

Terminal T1

Hong Kong, Hong Kong

BAGGAGE : CHECK INCABIN

Information not available

Cathay Pacific CX | 733

21:30

Mon, 29 Jun 26

Terminal T1

Hong Kong, Hong Kong

04 h

01:30

Tue, 30 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

BHD 380

BHD 377

Transit Visa may be required

Casablanca to Kuala Lumpur , 28 Jun

Qatar Airways QR | 1396

14:55

Sun, 28 Jun 26

Terminal T1

Casablanca, Morocco

07 h 10 m

00:05

Mon, 29 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 970

02:00

Mon, 29 Jun 26

Doha, Qatar

13:50

Mon, 29 Jun 26

Ho Chi Minh City, Vietnam

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 970

15:20

Mon, 29 Jun 26

Ho Chi Minh City, Vietnam

16:15

Mon, 29 Jun 26

Phnom Penh, Cambodia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 4494 | Operated By Malaysia Airlines

18:20

Mon, 29 Jun 26

Phnom Penh, Cambodia

01 h 50 m

21:10

Mon, 29 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

BHD 384

BHD 381

Casablanca to Kuala Lumpur , 28 Jun

Qatar Airways QR | 1396

14:55

Sun, 28 Jun 26

Terminal T1

Casablanca, Morocco

07 h 10 m

00:05

Mon, 29 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 852

02:35

Mon, 29 Jun 26

Doha, Qatar

07 h 35 m

15:10

Mon, 29 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Malaysia Airlines

BHD 395

BHD 392

Casablanca to Kuala Lumpur , 28 Jun

Malaysia Airlines MH | 4386 | Operated By Qatar Airways

14:55

Sun, 28 Jun 26

Terminal T1

Casablanca, Morocco

07 h 10 m

00:05

Mon, 29 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Malaysia Airlines MH | 9053 | Operated By Qatar Airways

02:35

Mon, 29 Jun 26

Doha, Qatar

07 h 35 m

15:10

Mon, 29 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines

BHD 408

BHD 405

Transit Visa may be required

Casablanca to Kuala Lumpur , 28 Jun

Turkish Airlines TK | 618

16:50

Sun, 28 Jun 26

Terminal T2

Casablanca, Morocco

04 h 40 m

23:30

Sun, 28 Jun 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 60

01:40

Mon, 29 Jun 26

Istanbul, Turkey

10 h 35 m

17:15

Mon, 29 Jun 26

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways

BHD 464

BHD 461

Casablanca to Kuala Lumpur , 28 Jun

Etihad Airways EY | 758

09:25

Sun, 28 Jun 26

Terminal T2

Casablanca, Morocco

07 h 20 m

19:45

Sun, 28 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 488

21:00

Sun, 28 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

07 h 25 m

08:25

Mon, 29 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways, Malaysia Airlines

BHD 473

BHD 470

Casablanca to Kuala Lumpur , 28 Jun

Qatar Airways QR | 1396

14:55

Sun, 28 Jun 26

Terminal T1

Casablanca, Morocco

07 h 10 m

00:05

Mon, 29 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Malaysia Airlines MH | 9053 | Operated By Qatar Airways

02:35

Mon, 29 Jun 26

Doha, Qatar

07 h 35 m

15:10

Mon, 29 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available