Popular Filters
One Way Price
Duration
Stops From Semarang
Departure From Semarang
SAR 5,421
SAR 5,357
SAR 5,357
Arrival at Casablanca
SAR 5,357
Alliances & Airlines
Oneworld
(9)
SkyTeam
(13)
Star Alliance
(1)
Layover Airports
Layover Duration
Top Airlines
Flights from Semarang to Morocco
Book flights from Semarang to Morocco at lowest price. Get best deals on your upcoming Semarang to Morocco flight only on MakeMyTrip Saudi.
SAR 5,357
Transit Visa may be required
Semarang to Casablanca , 7 Apr
Garuda Indonesia GA | 237
18:00
Tue, 7 Apr 26
Semarang, Indonesia
01 h 20 m
19:20
Tue, 7 Apr 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 959
00:55
Wed, 8 Apr 26
Terminal T3
Jakarta, Indonesia
08 h 50 m
05:45
Wed, 8 Apr 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1395
08:15
Wed, 8 Apr 26
Doha, Qatar
09 h
15:15
Wed, 8 Apr 26
Terminal T1
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
SAR 5,421
Transit Visa may be required
Semarang to Casablanca , 7 Apr
Garuda Indonesia GA | 233
08:20
Tue, 7 Apr 26
Semarang, Indonesia
01 h 20 m
09:40
Tue, 7 Apr 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 959
00:55
Wed, 8 Apr 26
Terminal T3
Jakarta, Indonesia
08 h 50 m
05:45
Wed, 8 Apr 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1395
08:15
Wed, 8 Apr 26
Doha, Qatar
09 h
15:15
Wed, 8 Apr 26
Terminal T1
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
SAR 5,495
Transit Visa may be required
Semarang to Casablanca , 7 Apr
Garuda Indonesia GA | 241
12:50
Tue, 7 Apr 26
Semarang, Indonesia
01 h 20 m
14:10
Tue, 7 Apr 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 959
00:55
Wed, 8 Apr 26
Terminal T3
Jakarta, Indonesia
08 h 50 m
05:45
Wed, 8 Apr 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1395
08:15
Wed, 8 Apr 26
Doha, Qatar
09 h
15:15
Wed, 8 Apr 26
Terminal T1
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
SAR 6,776
Transit Visa may be required
Semarang to Casablanca , 7 Apr
Batik Air ID | 6353
18:15
Tue, 7 Apr 26
Terminal T1
Semarang, Indonesia
01 h 10 m
19:25
Tue, 7 Apr 26
Terminal T2D
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 357
17:30
Wed, 8 Apr 26
Terminal T3
Jakarta, Indonesia
08 h 10 m
22:40
Wed, 8 Apr 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 751
07:00
Thu, 9 Apr 26
Terminal T3
Dubai, United Arab Emirates
08 h 55 m
12:55
Thu, 9 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
SAR 7,408
Transit Visa may be required
Semarang to Casablanca , 7 Apr
Batik Air ID | 6353
18:15
Tue, 7 Apr 26
Terminal T1
Semarang, Indonesia
01 h 10 m
19:25
Tue, 7 Apr 26
Terminal T2D
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 359
00:25
Wed, 8 Apr 26
Terminal T3
Jakarta, Indonesia
08 h 10 m
05:35
Wed, 8 Apr 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 751
07:00
Wed, 8 Apr 26
Terminal T3
Dubai, United Arab Emirates
08 h 55 m
12:55
Wed, 8 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
SAR 7,635
Transit Visa may be required
Semarang to Casablanca , 7 Apr
Garuda Indonesia GA | 237
18:00
Tue, 7 Apr 26
Semarang, Indonesia
01 h 20 m
19:20
Tue, 7 Apr 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 359
00:25
Wed, 8 Apr 26
Terminal T3
Jakarta, Indonesia
08 h 10 m
05:35
Wed, 8 Apr 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 751
07:00
Wed, 8 Apr 26
Terminal T3
Dubai, United Arab Emirates
08 h 55 m
12:55
Wed, 8 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
SAR 7,980
Transit Visa may be required
Semarang to Casablanca , 7 Apr
Garuda Indonesia GA | 241
12:50
Tue, 7 Apr 26
Semarang, Indonesia
01 h 20 m
14:10
Tue, 7 Apr 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 359
00:25
Wed, 8 Apr 26
Terminal T3
Jakarta, Indonesia
08 h 10 m
05:35
Wed, 8 Apr 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 751
07:00
Wed, 8 Apr 26
Terminal T3
Dubai, United Arab Emirates
08 h 55 m
12:55
Wed, 8 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
SAR 10,544
Transit Visa may be required
Semarang to Casablanca , 7 Apr
Garuda Indonesia GA | 241
12:50
Tue, 7 Apr 26
Semarang, Indonesia
01 h 20 m
14:10
Tue, 7 Apr 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 57
21:00
Tue, 7 Apr 26
Terminal T3
Jakarta, Indonesia
11 h 40 m
04:40
Wed, 8 Apr 26
Istanbul, Turkey
BAGGAGE : CHECK INCABIN
Information not available
Turkish Airlines TK | 617
12:05
Wed, 8 Apr 26
Istanbul, Turkey
04 h 50 m
14:55
Wed, 8 Apr 26
Terminal T2
Casablanca, Morocco
BAGGAGE : CHECK INCABIN
Information not available
About Semarang (SRG)
Semarang
