One Way

Popular Filters

One Way Price

MYR 2,144 MYR 9,400

Duration

10 h 45 m 33 h 30 m

Stops From Riga

Departure From Riga

6 AM - 12 PM

MYR 2,296

12 PM - 6 PM

MYR 2,145

After 6 PM

MYR 2,606

Arrival at Marrakesh

6 AM - 12 PM

MYR 2,145

12 PM - 6 PM

MYR 2,606

After 6 PM

MYR 2,595

Alliances & Airlines

Oneworld

(15)

SkyTeam

(36)

Star Alliance

(5)

+ 5 more

Layover Airports

+ 5 more

Layover Duration

3 h 35 m 25 h 30 m

Riga To Marrakesh Flights

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

MYR 2,257

MYR 2,145

Transit Visa may be required

Riga to Marrakesh , 29 Jul

Finnair AY | 1076

17:55

Tue, 29 Jul 25

Riga, Latvia

01 h 10 m

19:05

Tue, 29 Jul 25

Helsinki, Finland

BAGGAGE : CHECK INCABIN

Information not available

Finnair AY | 1581

20:25

Tue, 29 Jul 25

Helsinki, Finland

03 h 05 m

22:30

Tue, 29 Jul 25

Terminal T2B

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc AT | 641

07:40

Wed, 30 Jul 25

Terminal T4

Paris - Orly Airport, France

03 h 15 m

09:55

Wed, 30 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Finnair, Royal Air Maroc

MYR 2,416

MYR 2,296

Transit Visa may be required

Riga to Marrakesh , 29 Jul

Finnair AY | 1072

08:55

Tue, 29 Jul 25

Riga, Latvia

01 h 10 m

10:05

Tue, 29 Jul 25

Helsinki, Finland

BAGGAGE : CHECK INCABIN

Information not available

Finnair AY | 1581

20:25

Tue, 29 Jul 25

Helsinki, Finland

03 h 05 m

22:30

Tue, 29 Jul 25

Terminal T2B

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc AT | 641

07:40

Wed, 30 Jul 25

Terminal T4

Paris - Orly Airport, France

03 h 15 m

09:55

Wed, 30 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Finnair, British Airways

MYR 2,474

MYR 2,352

Transit Visa may be required

Riga to Marrakesh , 29 Jul

Finnair AY | 1076

17:55

Tue, 29 Jul 25

Riga, Latvia

01 h 10 m

19:05

Tue, 29 Jul 25

Helsinki, Finland

BAGGAGE : CHECK INCABIN

Information not available

Finnair AY | 1341

21:05

Tue, 29 Jul 25

Helsinki, Finland

03 h 05 m

22:10

Tue, 29 Jul 25

Terminal T3

London - Heathrow Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 2810 | Operated By Avianca Argentina

06:45

Wed, 30 Jul 25

Terminal S

London - Gatwick Apt, United Kingdom

03 h 45 m

10:30

Wed, 30 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

British Airways

MYR 2,534

MYR 2,408

Transit Visa may be required

Riga to Marrakesh , 29 Jul

British Airways BA | 2243 | Operated By Air Baltic

15:40

Tue, 29 Jul 25

Riga, Latvia

02 h 50 m

16:30

Tue, 29 Jul 25

Terminal S

London - Gatwick Apt, United Kingdom

BAGGAGE : CHECK INCABIN

Information not available

British Airways BA | 2810 | Operated By Avianca Argentina

06:45

Wed, 30 Jul 25

Terminal S

London - Gatwick Apt, United Kingdom

03 h 45 m

10:30

Wed, 30 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch

MYR 2,730

MYR 2,595

Transit Visa may be required

Riga to Marrakesh , 29 Jul

KLM Royal Dutch KL | 3092 | Operated By Air Baltic

17:00

Tue, 29 Jul 25

Riga, Latvia

02 h 20 m

18:20

Tue, 29 Jul 25

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 2292

16:50

Wed, 30 Jul 25

Amsterdam, Netherlands

01 h 20 m

18:10

Wed, 30 Jul 25

Terminal T2F

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 2048 | Operated By Air France

20:50

Wed, 30 Jul 25

Terminal T2F

Paris, France

04 h 20 m

23:10

Wed, 30 Jul 25

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines

MYR 2,742

MYR 2,606

Transit Visa may be required

Riga to Marrakesh , 29 Jul

Turkish Airlines TK | 1776

19:50

Tue, 29 Jul 25

Riga, Latvia

03 h 20 m

23:10

Tue, 29 Jul 25

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 619

12:00

Wed, 30 Jul 25

Istanbul, Turkey

05 h 30 m

15:30

Wed, 30 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Finnair, Iberia

MYR 2,868

MYR 2,726

Transit Visa may be required

Riga to Marrakesh , 29 Jul

Finnair AY | 1074

14:05

Tue, 29 Jul 25

Riga, Latvia

01 h 15 m

15:20

Tue, 29 Jul 25

Helsinki, Finland

BAGGAGE : CHECK INCABIN

Information not available

Finnair AY | 1661

16:40

Tue, 29 Jul 25

Helsinki, Finland

04 h 25 m

20:05

Tue, 29 Jul 25

Terminal T4

Madrid, Spain

BAGGAGE : CHECK INCABIN

Information not available

Iberia IB | 1851

11:30

Wed, 30 Jul 25

Terminal T4S

Madrid, Spain

02 h

12:30

Wed, 30 Jul 25

Terminal T1

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch

MYR 2,926

MYR 2,781

Transit Visa may be required

Riga to Marrakesh , 29 Jul

KLM Royal Dutch KL | 2834 | Operated By Air Baltic

11:50

Tue, 29 Jul 25

Riga, Latvia

02 h 20 m

13:10

Tue, 29 Jul 25

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 2292 | Operated By Air France

16:50

Tue, 29 Jul 25

Amsterdam, Netherlands

01 h 20 m

18:10

Tue, 29 Jul 25

Terminal T2F

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 2048 | Operated By Air France

20:50

Tue, 29 Jul 25

Terminal T2F

Paris, France

03 h 20 m

23:10

Tue, 29 Jul 25

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch

MYR 2,929

MYR 2,784

Transit Visa may be required

Riga to Marrakesh , 29 Jul

KLM Royal Dutch KL | 2834 | Operated By Air Baltic

11:50

Tue, 29 Jul 25

Riga, Latvia

02 h 20 m

13:10

Tue, 29 Jul 25

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 2013 | Operated By Air France

14:35

Tue, 29 Jul 25

Amsterdam, Netherlands

01 h 20 m

15:55

Tue, 29 Jul 25

Terminal T2F

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 2048 | Operated By Air France

20:50

Tue, 29 Jul 25

Terminal T2F

Paris, France

03 h 20 m

23:10

Tue, 29 Jul 25

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch

MYR 2,984

MYR 2,836

Transit Visa may be required

Riga to Marrakesh , 29 Jul

KLM Royal Dutch KL | 3092 | Operated By Air Baltic

17:00

Tue, 29 Jul 25

Riga, Latvia

02 h 20 m

18:20

Tue, 29 Jul 25

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 2013 | Operated By Air France

14:35

Wed, 30 Jul 25

Amsterdam, Netherlands

01 h 20 m

15:55

Wed, 30 Jul 25

Terminal T2F

Paris, France

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 2048 | Operated By Air France

20:50

Wed, 30 Jul 25

Terminal T2F

Paris, France

04 h 20 m

23:10

Wed, 30 Jul 25

Marrakesh, Morocco

BAGGAGE : CHECK INCABIN

Information not available