One Way

Popular Filters

Departure Airports

One Way Price

SGD 929 SGD 4,900

Duration

27 h 15 m 51 h 0 m

Stops From Langkawi

Departure From Langkawi

6 AM - 12 PM

SGD 1,925

12 PM - 6 PM

SGD 1,547

After 6 PM

SGD 930

Arrival at Marrakesh

12 PM - 6 PM

SGD 1,669

After 6 PM

SGD 930

Alliances & Airlines

Oneworld

(40)

SkyTeam

(5)

Star Alliance

(30)

+ 3 more

Layover Airports

+ 2 more

Layover Duration

8 h 55 m 31 h 30 m

Langkawi To Marrakesh Flights

Book Langkawi to Marrakesh flight tickets at lowest price. Get best deals on your upcoming Langkawi to Marrakesh flights only on MakeMyTrip. Also Book Marrakesh to Langkawi Flights. Currently 58 flights flying from Langkawi to Marrakesh. 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
Emirates, Royal Air Maroc

SGD 968

SGD 930

Transit Visa may be required

Langkawi to Marrakesh , 28 Jul

Emirates EK | 2390 | Operated By Flydubai

20:20

Mon, 28 Jul 25

Langkawi, Malaysia

21:05

Mon, 28 Jul 25

Penang, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 2390 | Operated By Flydubai

22:05

Mon, 28 Jul 25

Penang, Malaysia

01:10

Tue, 29 Jul 25

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:30

Tue, 29 Jul 25

Terminal T3

Dubai, United Arab Emirates

08 h 15 m

12:45

Tue, 29 Jul 25

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc AT | 413

17:05

Tue, 29 Jul 25

Terminal T1

Casablanca, Morocco

01 h 05 m

18:10

Tue, 29 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Malaysia Airlines, Turkish Airlines

SGD 1,374

SGD 1,320

Transit Visa may be required

Langkawi to Marrakesh , 28 Jul

Malaysia Airlines MH | 1459

20:15

Mon, 28 Jul 25

Langkawi, Malaysia

01 h 15 m

21:30

Mon, 28 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 63

10:50

Tue, 29 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

10 h 45 m

16:35

Tue, 29 Jul 25

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 621

18:25

Tue, 29 Jul 25

Istanbul, Turkey

05 h 25 m

21:50

Tue, 29 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Batik Air, Turkish Airlines

SGD 1,471

SGD 1,413

Transit Visa may be required

Langkawi to Marrakesh , 28 Jul

Batik Air OD | 2211

19:05

Mon, 28 Jul 25

Langkawi, Malaysia

01 h 05 m

20:10

Mon, 28 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 63

10:50

Tue, 29 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

10 h 45 m

16:35

Tue, 29 Jul 25

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 621

18:25

Tue, 29 Jul 25

Istanbul, Turkey

05 h 25 m

21:50

Tue, 29 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Malaysia Airlines, Turkish Airlines

SGD 1,611

SGD 1,547

Transit Visa may be required

Alor Setar to Marrakesh , 28 Jul

Malaysia Airlines MH | 1209

14:40

Mon, 28 Jul 25

Alor Setar, Malaysia

01 h 10 m

15:50

Mon, 28 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 63

10:50

Tue, 29 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

10 h 45 m

16:35

Tue, 29 Jul 25

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 621

18:25

Tue, 29 Jul 25

Istanbul, Turkey

05 h 25 m

21:50

Tue, 29 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Batik Air, Turkish Airlines

SGD 1,653

SGD 1,587

Transit Visa may be required

Langkawi to Marrakesh , 28 Jul

Batik Air OD | 2204

15:20

Mon, 28 Jul 25

Langkawi, Malaysia

01 h 10 m

16:30

Mon, 28 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 63

10:50

Tue, 29 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

10 h 45 m

16:35

Tue, 29 Jul 25

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 621

18:25

Tue, 29 Jul 25

Istanbul, Turkey

05 h 25 m

21:50

Tue, 29 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines

More Timing Options

SGD 1,702

SGD 1,635

Transit Visa may be required

Langkawi to Marrakesh , 28 Jul

Turkish Airlines TK | 4892 | Operated By Malaysia Airlines

20:15

Mon, 28 Jul 25

Langkawi, Malaysia

01 h 15 m

21:30

Mon, 28 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 63

10:50

Tue, 29 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

10 h 45 m

16:35

Tue, 29 Jul 25

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 621

18:25

Tue, 29 Jul 25

Istanbul, Turkey

05 h 25 m

21:50

Tue, 29 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines

SGD 1,715

SGD 1,647

Transit Visa may be required

Alor Setar to Marrakesh , 28 Jul

Turkish Airlines TK | 4898 | Operated By Malaysia Airlines

14:40

Mon, 28 Jul 25

Alor Setar, Malaysia

01 h 10 m

15:50

Mon, 28 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 63

10:50

Tue, 29 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

10 h 45 m

16:35

Tue, 29 Jul 25

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 621

18:25

Tue, 29 Jul 25

Istanbul, Turkey

05 h 25 m

21:50

Tue, 29 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Batik Air, Qatar Airways

SGD 1,738

SGD 1,669

Transit Visa may be required

Langkawi to Marrakesh , 28 Jul

Batik Air OD | 2204

15:20

Mon, 28 Jul 25

Langkawi, Malaysia

01 h 10 m

16:30

Mon, 28 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 853

20:20

Mon, 28 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

07 h 25 m

22:45

Mon, 28 Jul 25

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1395

08:25

Tue, 29 Jul 25

Doha, Qatar

14:20

Tue, 29 Jul 25

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1395

15:50

Tue, 29 Jul 25

Casablanca, Morocco

16:45

Tue, 29 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines

SGD 1,742

SGD 1,673

Transit Visa may be required

Langkawi to Marrakesh , 28 Jul

Turkish Airlines TK | 4575 | Operated By Batik Air

15:20

Mon, 28 Jul 25

Langkawi, Malaysia

01 h 10 m

16:30

Mon, 28 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 63

10:50

Tue, 29 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

10 h 45 m

16:35

Tue, 29 Jul 25

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 621

18:25

Tue, 29 Jul 25

Istanbul, Turkey

05 h 25 m

21:50

Tue, 29 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Malaysia Airlines, Turkish Airlines

SGD 1,852

SGD 1,779

Transit Visa may be required

Alor Setar to Marrakesh , 28 Jul

Malaysia Airlines MH | 1209

14:40

Mon, 28 Jul 25

Alor Setar, Malaysia

01 h 10 m

15:50

Mon, 28 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 61

23:45

Mon, 28 Jul 25

Terminal T1

Kuala Lumpur, Malaysia

10 h 35 m

05:20

Tue, 29 Jul 25

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 621

18:25

Tue, 29 Jul 25

Istanbul, Turkey

05 h 25 m

21:50

Tue, 29 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available