One Way

Popular Filters

One Way Price

USD 1,188 USD 3,000

Duration

24 h 35 m 43 h 30 m

Stops From Semarang

Departure From Semarang

6 AM - 12 PM

USD 1,188

12 PM - 6 PM

USD 1,188

After 6 PM

USD 1,438

Arrival at Casablanca

6 AM - 12 PM

USD 1,438

12 PM - 6 PM

USD 1,188

Alliances & Airlines

Oneworld

()

SkyTeam

(9)

Star Alliance

(4)

Layover Airports

Layover Duration

7 h 15 m 26 h 0 m

Semarang to Morocco

Sorted By:
Departure
Duration
Arrival
Price
Price last updated at 19 Jul 2026 06:00:26
Garuda Indonesia, Turkish Airlines

More Timing Options

USD 1,188

Transit Visa may be required

Semarang to Casablanca , 22 Jul

Garuda Indonesia GA | 245

15:30

Wed, 22 Jul 26

Semarang, Indonesia

01 h 20 m

16:50

Wed, 22 Jul 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 57

21:00

Wed, 22 Jul 26

Terminal T3

Jakarta, Indonesia

11 h 50 m

04:50

Thu, 23 Jul 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 617

12:05

Thu, 23 Jul 26

Istanbul, Turkey

04 h 50 m

14:55

Thu, 23 Jul 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Turkish Airlines

USD 1,196

Transit Visa may be required

Semarang to Casablanca , 22 Jul

Garuda Indonesia GA | 231

07:05

Wed, 22 Jul 26

Semarang, Indonesia

01 h 15 m

08:20

Wed, 22 Jul 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 57

21:00

Wed, 22 Jul 26

Terminal T3

Jakarta, Indonesia

11 h 50 m

04:50

Thu, 23 Jul 26

Istanbul, Turkey

BAGGAGE : CHECK INCABIN

Information not available

Turkish Airlines TK | 617

12:05

Thu, 23 Jul 26

Istanbul, Turkey

04 h 50 m

14:55

Thu, 23 Jul 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Etihad Airways

USD 1,438

Semarang to Casablanca , 22 Jul

Garuda Indonesia GA | 237

18:00

Wed, 22 Jul 26

Semarang, Indonesia

01 h 20 m

19:20

Wed, 22 Jul 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 475

18:10

Thu, 23 Jul 26

Terminal T3

Jakarta, Indonesia

07 h 55 m

23:05

Thu, 23 Jul 26

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY | 757

02:05

Fri, 24 Jul 26

Terminal A

Abu Dhabi, United Arab Emirates

08 h 15 m

07:20

Fri, 24 Jul 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Batik Air, Emirates

USD 1,554

USD 1,527

Semarang to Casablanca , 22 Jul

Batik Air ID | 6351

11:40

Wed, 22 Jul 26

Terminal T1

Semarang, Indonesia

01 h 10 m

12:50

Wed, 22 Jul 26

Terminal T2D

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 357

17:40

Wed, 22 Jul 26

Terminal T3

Jakarta, Indonesia

07 h 50 m

22:30

Wed, 22 Jul 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:25

Thu, 23 Jul 26

Terminal T3

Dubai, United Arab Emirates

08 h 25 m

12:50

Thu, 23 Jul 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Batik Air, Emirates

More Timing Options

USD 1,644

USD 1,617

Semarang to Casablanca , 22 Jul

Batik Air ID | 6353

18:15

Wed, 22 Jul 26

Terminal T1

Semarang, Indonesia

01 h 10 m

19:25

Wed, 22 Jul 26

Terminal T2D

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 359

00:45

Thu, 23 Jul 26

Terminal T3

Jakarta, Indonesia

07 h 45 m

05:30

Thu, 23 Jul 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:25

Thu, 23 Jul 26

Terminal T3

Dubai, United Arab Emirates

08 h 25 m

12:50

Thu, 23 Jul 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Emirates

USD 2,797

Semarang to Casablanca , 22 Jul

Garuda Indonesia GA | 241

12:50

Wed, 22 Jul 26

Semarang, Indonesia

01 h 20 m

14:10

Wed, 22 Jul 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 357

17:40

Wed, 22 Jul 26

Terminal T3

Jakarta, Indonesia

07 h 50 m

22:30

Wed, 22 Jul 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:25

Thu, 23 Jul 26

Terminal T3

Dubai, United Arab Emirates

08 h 25 m

12:50

Thu, 23 Jul 26

Terminal T2

Casablanca, Morocco

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Emirates

More Timing Options

USD 2,956

Semarang to Casablanca , 22 Jul

Garuda Indonesia GA | 237

18:00

Wed, 22 Jul 26

Semarang, Indonesia

01 h 20 m

19:20

Wed, 22 Jul 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 359

00:45

Thu, 23 Jul 26

Terminal T3

Jakarta, Indonesia

07 h 45 m

05:30

Thu, 23 Jul 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 751

07:25

Thu, 23 Jul 26

Terminal T3

Dubai, United Arab Emirates

08 h 25 m

12:50

Thu, 23 Jul 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)