One Way

Popular Filters

One Way Price

BHD 142 BHD 400

Duration

12 h 50 m 38 h 0 m

Stops From Marrakesh

Departure From Marrakesh

Before 6 AM

BHD 197

6 AM - 12 PM

BHD 200

12 PM - 6 PM

BHD 167

After 6 PM

BHD 143

Arrival at Muscat

Before 6 AM

BHD 151

6 AM - 12 PM

BHD 143

After 6 PM

BHD 219

Alliances & Airlines

Oneworld

(19)

SkyTeam

()

Star Alliance

()

Layover Airports

+ 6 more

Layover Duration

2 h 30 m 27 h 30 m

Flights from Marrakech to Oman

Book flights from Marrakech to Oman at lowest price. Get best deals on your upcoming Marrakech to Oman flight only on MakeMyTrip Bahrain.

Sorted By:
Departure
Duration
Arrival
Price
Royal Air Maroc, Oman Air

BHD 146

BHD 143

Transit Visa may be required

Marrakesh to Muscat , 23 May

Royal Air Maroc AT | 412

18:50

Sat, 23 May 26

Terminal T1

Marrakesh, Morocco

01 h

19:50

Sat, 23 May 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc AT | 954

07:55

Sun, 24 May 26

Terminal T1

Casablanca, Morocco

03 h

11:55

Sun, 24 May 26

Terminal T1

Milan, Italy

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 144

21:50

Sun, 24 May 26

Terminal T1

Milan, Italy

06 h 35 m

06:25

Mon, 25 May 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Oman Air

BHD 154

BHD 151

Transit Visa may be required

Marrakesh to Muscat , 23 May

Royal Air Maroc AT | 412

18:50

Sat, 23 May 26

Terminal T1

Marrakesh, Morocco

01 h

19:50

Sat, 23 May 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc AT | 936

08:40

Sun, 24 May 26

Terminal T1

Casablanca, Morocco

03 h 10 m

12:50

Sun, 24 May 26

Zurich, Switzerland

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 154

20:45

Sun, 24 May 26

Zurich, Switzerland

07 h 05 m

05:50

Mon, 25 May 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Oman Air

BHD 158

BHD 155

Transit Visa may be required

Marrakesh to Muscat , 23 May

Royal Air Maroc AT | 412

18:50

Sat, 23 May 26

Terminal T1

Marrakesh, Morocco

01 h

19:50

Sat, 23 May 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc AT | 850

12:30

Sun, 24 May 26

Terminal T1

Casablanca, Morocco

03 h 30 m

17:00

Sun, 24 May 26

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 172

20:35

Sun, 24 May 26

Amsterdam, Netherlands

07 h 25 m

06:00

Mon, 25 May 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Oman Air

More Timing Options

BHD 170

BHD 167

Transit Visa may be required

Marrakesh to Muscat , 23 May

Royal Air Maroc AT | 412

18:50

Sat, 23 May 26

Terminal T1

Marrakesh, Morocco

01 h

19:50

Sat, 23 May 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc AT | 940

14:40

Sun, 24 May 26

Terminal T1

Casablanca, Morocco

03 h 05 m

18:45

Sun, 24 May 26

Terminal T3

Rome - Fiumicino Apt, Italy

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 148

21:10

Sun, 24 May 26

Terminal T3

Rome - Fiumicino Apt, Italy

06 h 35 m

05:45

Mon, 25 May 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Oman Air

More Timing Options

BHD 200

BHD 197

Transit Visa may be required

Marrakesh to Muscat , 23 May

Royal Air Maroc AT | 400

05:55

Sat, 23 May 26

Terminal T1

Marrakesh, Morocco

01 h

06:55

Sat, 23 May 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc AT | 910

10:15

Sat, 23 May 26

Terminal T1

Casablanca, Morocco

04 h 25 m

16:40

Sat, 23 May 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 166

19:20

Sat, 23 May 26

Istanbul, Turkey

05 h 10 m

01:30

Sun, 24 May 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Oman Air

BHD 203

BHD 200

Transit Visa may be required

Marrakesh to Muscat , 23 May

Royal Air Maroc AT | 402

10:40

Sat, 23 May 26

Terminal T1

Marrakesh, Morocco

45 m

11:25

Sat, 23 May 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc AT | 810

12:25

Sat, 23 May 26

Terminal T1

Casablanca, Morocco

03 h 25 m

16:50

Sat, 23 May 26

Terminal T3

Frankfurt, Germany

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 118

19:40

Sat, 23 May 26

Terminal T3

Frankfurt, Germany

06 h 55 m

04:35

Sun, 24 May 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways

BHD 222

BHD 219

Marrakesh to Muscat , 23 May

Etihad Airways EY | 5117 | Operated By Royal Air Maroc

05:55

Sat, 23 May 26

Terminal T1

Marrakesh, Morocco

01 h

06:55

Sat, 23 May 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 758

09:25

Sat, 23 May 26

Terminal T2

Casablanca, Morocco

07 h 20 m

19:45

Sat, 23 May 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 696

20:45

Sat, 23 May 26

Terminal A

Abu Dhabi, United Arab Emirates

01 h 15 m

22:00

Sat, 23 May 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

BHD 282

BHD 279

Marrakesh to Muscat , 23 May

Qatar Airways QR | 4569 | Operated By Royal Air Maroc

10:40

Sat, 23 May 26

Terminal T1

Marrakesh, Morocco

45 m

11:25

Sat, 23 May 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1396

14:15

Sat, 23 May 26

Terminal T1

Casablanca, Morocco

07 h 10 m

23:25

Sat, 23 May 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1148

02:10

Sun, 24 May 26

Doha, Qatar

01 h 40 m

04:50

Sun, 24 May 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Etihad Airways

BHD 284

BHD 281

Marrakesh to Muscat , 23 May

Royal Air Maroc AT | 400

05:55

Sat, 23 May 26

Terminal T1

Marrakesh, Morocco

01 h

06:55

Sat, 23 May 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 758

09:25

Sat, 23 May 26

Terminal T2

Casablanca, Morocco

07 h 20 m

19:45

Sat, 23 May 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 696

20:45

Sat, 23 May 26

Terminal A

Abu Dhabi, United Arab Emirates

01 h 15 m

22:00

Sat, 23 May 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Royal Air Maroc, Emirates

BHD 322

BHD 319

Marrakesh to Muscat , 23 May

Royal Air Maroc AT | 402

10:40

Sat, 23 May 26

Terminal T1

Marrakesh, Morocco

45 m

11:25

Sat, 23 May 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 752

14:55

Sat, 23 May 26

Terminal T2

Casablanca, Morocco

07 h 20 m

01:15

Sun, 24 May 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 866

02:15

Sun, 24 May 26

Terminal T3

Dubai, United Arab Emirates

01 h 15 m

03:30

Sun, 24 May 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Book cheap Marrakech to Oman International Flight ✈ tickets at MakeMyTrip India. Get best deals, Lowest airfare ticket booking from Marrakech to Oman International air travel route. Check flight reservation status, schedules of Marrakech to Oman International flight ticket online.Also book tickets for Oman to Marrakech

About Marrakech (RAK)

Marrakech

About Oman (OM)