One Way

Popular Filters

One Way Price

QAR 3,300 QAR 11,200

Duration

24 h 25 m 53 h 0 m

Stops From Semarang

Departure From Semarang

6 AM - 12 PM

QAR 3,301

12 PM - 6 PM

QAR 3,301

After 6 PM

QAR 4,958

Arrival at Casablanca

6 AM - 12 PM

QAR 3,301

12 PM - 6 PM

QAR 4,419

Alliances & Airlines

Oneworld

(2)

SkyTeam

(12)

Star Alliance

(3)

Layover Airports

Layover Duration

6 h 50 m 34 h 0 m

Semarang to Morocco

Sorted By:
Departure
Duration
Arrival
Price
Garuda Indonesia, Etihad Airways

More Timing Options

QAR 3,326

QAR 3,301

Semarang to Casablanca , 3 Jun

Garuda Indonesia GA | 241

12:50

Wed, 3 Jun 26

Semarang, Indonesia

01 h 20 m

14:10

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 475

18:10

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 55 m

23:05

Wed, 3 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 757

02:05

Thu, 4 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

08 h 15 m

07:20

Thu, 4 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Turkish Airlines

QAR 4,444

QAR 4,419

Transit Visa may be required

Semarang to Casablanca , 3 Jun

Garuda Indonesia GA | 235

09:30

Wed, 3 Jun 26

Semarang, Indonesia

01 h 20 m

10:50

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 57

21:00

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

11 h 50 m

04:50

Thu, 4 Jun 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 617

12:05

Thu, 4 Jun 26

Istanbul, Turkey

04 h 50 m

14:55

Thu, 4 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Qatar Airways

QAR 4,983

QAR 4,958

Semarang to Casablanca , 3 Jun

Garuda Indonesia GA | 237

18:00

Wed, 3 Jun 26

Semarang, Indonesia

01 h 20 m

19:20

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 957

18:30

Thu, 4 Jun 26

Terminal T3

Jakarta, Indonesia

08 h 20 m

22:50

Thu, 4 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1395

09:35

Fri, 5 Jun 26

Doha, Qatar

08 h 55 m

16:30

Fri, 5 Jun 26

Terminal T1

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Qatar Airways

QAR 4,993

QAR 4,968

Semarang to Casablanca , 3 Jun

Garuda Indonesia GA | 237

18:00

Wed, 3 Jun 26

Semarang, Indonesia

01 h 20 m

19:20

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 959

09:00

Thu, 4 Jun 26

Terminal T3

Jakarta, Indonesia

08 h 20 m

13:20

Thu, 4 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1395

09:35

Fri, 5 Jun 26

Doha, Qatar

08 h 55 m

16:30

Fri, 5 Jun 26

Terminal T1

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Emirates

QAR 5,079

QAR 5,054

Semarang to Casablanca , 3 Jun

Garuda Indonesia GA | 235

09:30

Wed, 3 Jun 26

Semarang, Indonesia

01 h 20 m

10:50

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 357

17:40

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 50 m

22:30

Wed, 3 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:00

Thu, 4 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 40 m

12:40

Thu, 4 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Batik Air, Emirates

QAR 5,370

QAR 5,345

Semarang to Casablanca , 3 Jun

Batik Air ID | 6343

09:30

Wed, 3 Jun 26

Semarang, Indonesia

01 h 10 m

10:40

Wed, 3 Jun 26

Terminal T2

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 357

17:40

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 50 m

22:30

Wed, 3 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:00

Thu, 4 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 40 m

12:40

Thu, 4 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways

QAR 5,945

QAR 5,920

Semarang to Casablanca , 3 Jun

Etihad Airways EY | 8119 | Operated By Garuda Indonesia

12:50

Wed, 3 Jun 26

Semarang, Indonesia

01 h 20 m

14:10

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 475

18:10

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 55 m

23:05

Wed, 3 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 757

02:05

Thu, 4 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

08 h 15 m

07:20

Thu, 4 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Batik Air, Emirates

QAR 6,264

QAR 6,239

Semarang to Casablanca , 3 Jun

Batik Air ID | 6353

18:15

Wed, 3 Jun 26

Semarang, Indonesia

01 h 10 m

19:25

Wed, 3 Jun 26

Terminal T2

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 359

00:45

Thu, 4 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 45 m

05:30

Thu, 4 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:00

Thu, 4 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 40 m

12:40

Thu, 4 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Turkish Airlines

QAR 8,555

QAR 8,530

Transit Visa may be required

Semarang to Casablanca , 3 Jun

Garuda Indonesia GA | 245

15:30

Wed, 3 Jun 26

Semarang, Indonesia

01 h 20 m

16:50

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 57

21:00

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

11 h 50 m

04:50

Thu, 4 Jun 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 617

12:05

Thu, 4 Jun 26

Istanbul, Turkey

04 h 50 m

14:55

Thu, 4 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Emirates

QAR 8,743

QAR 8,718

Semarang to Casablanca , 3 Jun

Garuda Indonesia GA | 241

12:50

Wed, 3 Jun 26

Semarang, Indonesia

01 h 20 m

14:10

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 357

17:40

Wed, 3 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 50 m

22:30

Wed, 3 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:00

Thu, 4 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 40 m

12:40

Thu, 4 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

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

About Semarang (SRG)

Semarang

About Morocco (MA)