Popular Filters
One Way Price
Duration
Stops From Semarang
Departure From Semarang
USD 1,188
USD 1,188
USD 1,438
Arrival at Casablanca
USD 1,438
USD 1,188
Alliances & Airlines
Oneworld
()
SkyTeam
(9)
Star Alliance
(4)
Layover Airports
Layover Duration
Top Airlines
Popular Flights
Semarang to Morocco
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
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
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
USD 1,554
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
USD 1,644
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
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
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
About Semarang (SRG)
Semarang
