One Way

Popular Filters

One Way Price

USD 903 USD 2,400

Duration

24 h 25 m 38 h 0 m

Stops From Semarang

Departure From Semarang

6 AM - 12 PM

USD 903

12 PM - 6 PM

USD 903

After 6 PM

USD 1,931

Arrival at Casablanca

6 AM - 12 PM

USD 903

12 PM - 6 PM

USD 1,206

Alliances & Airlines

Oneworld

(2)

SkyTeam

(11)

Star Alliance

(3)

Layover Airports

Layover Duration

6 h 50 m 20 h 0 m

Semarang to Morocco

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

More Timing Options

USD 903

Semarang to Casablanca , 5 Jun

Garuda Indonesia GA | 241

12:50

Fri, 5 Jun 26

Semarang, Indonesia

01 h 20 m

14:10

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 475

18:10

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 55 m

23:05

Fri, 5 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 757

02:05

Sat, 6 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

08 h 15 m

07:20

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Turkish Airlines

USD 1,206

Transit Visa may be required

Semarang to Casablanca , 5 Jun

Garuda Indonesia GA | 235

09:30

Fri, 5 Jun 26

Semarang, Indonesia

01 h 20 m

10:50

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 57

21:00

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

11 h 50 m

04:50

Sat, 6 Jun 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 617

12:05

Sat, 6 Jun 26

Istanbul, Turkey

04 h 50 m

14:55

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Qatar Airways

USD 1,354

USD 1,301

Semarang to Casablanca , 5 Jun

Garuda Indonesia GA | 245

15:30

Fri, 5 Jun 26

Semarang, Indonesia

01 h 20 m

16:50

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 955

00:55

Sat, 6 Jun 26

Terminal T3

Jakarta, Indonesia

08 h 20 m

05:15

Sat, 6 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1395

09:35

Sat, 6 Jun 26

Doha, Qatar

08 h 55 m

16:30

Sat, 6 Jun 26

Terminal T1

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Emirates

USD 1,380

USD 1,326

Semarang to Casablanca , 5 Jun

Garuda Indonesia GA | 245

15:30

Fri, 5 Jun 26

Semarang, Indonesia

01 h 20 m

16:50

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 359

00:45

Sat, 6 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 45 m

05:30

Sat, 6 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:00

Sat, 6 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 40 m

12:40

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways

USD 1,394

Semarang to Casablanca , 5 Jun

Etihad Airways EY | 8118 | Operated By Garuda Indonesia

09:30

Fri, 5 Jun 26

Semarang, Indonesia

01 h 20 m

10:50

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 475

18:10

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 55 m

23:05

Fri, 5 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 757

02:05

Sat, 6 Jun 26

Terminal A

Abu Dhabi, United Arab Emirates

08 h 15 m

07:20

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Batik Air, Emirates

USD 1,834

USD 1,761

Semarang to Casablanca , 5 Jun

Batik Air ID | 6355

14:20

Fri, 5 Jun 26

Semarang, Indonesia

01 h 05 m

15:25

Fri, 5 Jun 26

Terminal T2

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 359

00:45

Sat, 6 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 45 m

05:30

Sat, 6 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:00

Sat, 6 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 40 m

12:40

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Batik Air, Emirates

USD 2,011

USD 1,931

Semarang to Casablanca , 5 Jun

Batik Air ID | 6353

18:15

Fri, 5 Jun 26

Semarang, Indonesia

01 h 10 m

19:25

Fri, 5 Jun 26

Terminal T2

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 359

00:45

Sat, 6 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 45 m

05:30

Sat, 6 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:00

Sat, 6 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 40 m

12:40

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Turkish Airlines

USD 2,314

Transit Visa may be required

Semarang to Casablanca , 5 Jun

Garuda Indonesia GA | 245

15:30

Fri, 5 Jun 26

Semarang, Indonesia

01 h 20 m

16:50

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 57

21:00

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

11 h 50 m

04:50

Sat, 6 Jun 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 617

12:05

Sat, 6 Jun 26

Istanbul, Turkey

04 h 50 m

14:55

Sat, 6 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Emirates

USD 2,377

Semarang to Casablanca , 5 Jun

Garuda Indonesia GA | 241

12:50

Fri, 5 Jun 26

Semarang, Indonesia

01 h 20 m

14:10

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 359

00:45

Sat, 6 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 45 m

05:30

Sat, 6 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:00

Sat, 6 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 40 m

12:40

Sat, 6 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)