One Way

Popular Filters

One Way Price

THB 25,273 THB 92,000

Duration

24 h 25 m 43 h 30 m

Stops From Semarang

Departure From Semarang

6 AM - 12 PM

THB 39,257

12 PM - 6 PM

THB 40,868

After 6 PM

THB 25,273

Arrival at Casablanca

6 AM - 12 PM

THB 25,273

12 PM - 6 PM

THB 39,257

Alliances & Airlines

Oneworld

(2)

SkyTeam

(15)

Star Alliance

(4)

+ 1 more

Layover Airports

+ 1 more

Layover Duration

5 h 5 m 26 h 0 m

Semarang to Morocco Flights

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

THB 25,273

Semarang to Casablanca , 4 Jun

Garuda Indonesia GA | 237

18:00

Thu, 4 Jun 26

Semarang, Indonesia

01 h 20 m

19:20

Thu, 4 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

Etihad Airways

THB 27,221

Semarang to Casablanca , 4 Jun

Etihad Airways EY | 8121 | Operated By Garuda Indonesia

18:00

Thu, 4 Jun 26

Semarang, Indonesia

01 h 20 m

19:20

Thu, 4 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

THB 39,257

Transit Visa may be required

Semarang to Casablanca , 4 Jun

Garuda Indonesia GA | 235

09:30

Thu, 4 Jun 26

Semarang, Indonesia

01 h 20 m

10:50

Thu, 4 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 57

21:00

Thu, 4 Jun 26

Terminal T3

Jakarta, Indonesia

11 h 50 m

04:50

Fri, 5 Jun 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 617

12:05

Fri, 5 Jun 26

Istanbul, Turkey

04 h 50 m

14:55

Fri, 5 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Batik Air, Emirates

THB 42,561

THB 40,868

Semarang to Casablanca , 4 Jun

Batik Air ID | 6355

14:20

Thu, 4 Jun 26

Semarang, Indonesia

01 h 05 m

15:25

Thu, 4 Jun 26

Terminal T2

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 359

00:45

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 45 m

05:30

Fri, 5 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:00

Fri, 5 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 40 m

12:40

Fri, 5 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Qatar Airways

THB 43,983

THB 42,228

Semarang to Casablanca , 4 Jun

Garuda Indonesia GA | 237

18:00

Thu, 4 Jun 26

Semarang, Indonesia

01 h 20 m

19:20

Thu, 4 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 955

00:55

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

08 h 20 m

05:15

Fri, 5 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

THB 44,914

THB 43,123

Semarang to Casablanca , 4 Jun

Garuda Indonesia GA | 237

18:00

Thu, 4 Jun 26

Semarang, Indonesia

01 h 20 m

19:20

Thu, 4 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 359

00:45

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 45 m

05:30

Fri, 5 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:00

Fri, 5 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 40 m

12:40

Fri, 5 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Turkish Airlines

THB 46,212

Transit Visa may be required

Semarang to Casablanca , 4 Jun

Garuda Indonesia GA | 245

15:30

Thu, 4 Jun 26

Semarang, Indonesia

01 h 20 m

16:50

Thu, 4 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 57

21:00

Thu, 4 Jun 26

Terminal T3

Jakarta, Indonesia

11 h 50 m

04:50

Fri, 5 Jun 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 617

12:05

Fri, 5 Jun 26

Istanbul, Turkey

04 h 50 m

14:55

Fri, 5 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Batik Air, Emirates

THB 49,434

THB 47,466

Semarang to Casablanca , 4 Jun

Batik Air ID | 6353

18:15

Thu, 4 Jun 26

Semarang, Indonesia

01 h 10 m

19:25

Thu, 4 Jun 26

Terminal T2

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 359

00:45

Fri, 5 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 45 m

05:30

Fri, 5 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:00

Fri, 5 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 40 m

12:40

Fri, 5 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Emirates

THB 77,250

Semarang to Casablanca , 4 Jun

Garuda Indonesia GA | 2374

12:50

Thu, 4 Jun 26

Semarang, Indonesia

01 h 20 m

14:10

Thu, 4 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 357

17:40

Thu, 4 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 50 m

22:30

Thu, 4 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:00

Fri, 5 Jun 26

Terminal T3

Dubai, United Arab Emirates

08 h 40 m

12:40

Fri, 5 Jun 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, KLM Royal Dutch

THB 93,375

THB 89,828

Transit Visa may be required

Semarang to Casablanca , 4 Jun

Garuda Indonesia GA | 237

18:00

Thu, 4 Jun 26

Semarang, Indonesia

01 h 20 m

19:20

Thu, 4 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 206 | Operated By Garuda Indonesia

22:00

Thu, 4 Jun 26

Terminal T3

Jakarta, Indonesia

14 h 50 m

07:50

Fri, 5 Jun 26

Amsterdam, Netherlands

BAGGAGE : CHECK INCABIN

Information not available

KLM Royal Dutch KL | 2529 | Operated By Transavia

10:15

Fri, 5 Jun 26

Amsterdam, Netherlands

03 h 40 m

12:55

Fri, 5 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)