Popular Filters
One Way Price
Duration
Stops From Semarang
Departure From Semarang
BHD 316
BHD 316
BHD 309
Arrival at Muscat
BHD 310
BHD 410
BHD 316
BHD 309
Alliances & Airlines
Oneworld
(9)
SkyTeam
(13)
Star Alliance
()
Layover Airports
Layover Duration
Top Airlines
Flights from Semarang to Oman
Book flights from Semarang to Oman at lowest price. Get best deals on your upcoming Semarang to Oman flight only on MakeMyTrip Bahrain.
BHD 312
Semarang to Muscat , 19 May
Garuda Indonesia GA | 237
18:00
Tue, 19 May 26
Semarang, Indonesia
01 h 20 m
19:20
Tue, 19 May 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 959
09:00
Wed, 20 May 26
Terminal T3
Jakarta, Indonesia
08 h 55 m
13:55
Wed, 20 May 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1124
19:05
Wed, 20 May 26
Doha, Qatar
01 h 40 m
21:45
Wed, 20 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 313
Semarang to Muscat , 19 May
Garuda Indonesia GA | 237
18:00
Tue, 19 May 26
Semarang, Indonesia
01 h 20 m
19:20
Tue, 19 May 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 959
09:00
Wed, 20 May 26
Terminal T3
Jakarta, Indonesia
08 h 55 m
13:55
Wed, 20 May 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1148
02:05
Thu, 21 May 26
Doha, Qatar
01 h 40 m
04:45
Thu, 21 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 319
Transit Visa may be required
Semarang to Muscat , 19 May
Garuda Indonesia GA | 241
12:50
Tue, 19 May 26
Semarang, Indonesia
01 h 20 m
14:10
Tue, 19 May 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Malaysia Airlines MH | 724
19:50
Tue, 19 May 26
Terminal T3
Jakarta, Indonesia
02 h 10 m
23:00
Tue, 19 May 26
Terminal T1
Kuala Lumpur, Malaysia
BAGGAGE : CHECK INCABIN
Information not available
Malaysia Airlines MH | 5932 | Operated By Oman Air
09:30
Wed, 20 May 26
Terminal T1
Kuala Lumpur, Malaysia
06 h 30 m
12:00
Wed, 20 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 321
Transit Visa may be required
Semarang to Muscat , 19 May
Garuda Indonesia GA | 241
12:50
Tue, 19 May 26
Semarang, Indonesia
01 h 20 m
14:10
Tue, 19 May 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Malaysia Airlines MH | 724
19:50
Tue, 19 May 26
Terminal T3
Jakarta, Indonesia
02 h 10 m
23:00
Tue, 19 May 26
Terminal T1
Kuala Lumpur, Malaysia
BAGGAGE : CHECK INCABIN
Information not available
Malaysia Airlines MH | 5934 | Operated By Oman Air
21:25
Wed, 20 May 26
Terminal T1
Kuala Lumpur, Malaysia
06 h 45 m
00:10
Thu, 21 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 343
Semarang to Muscat , 19 May
Garuda Indonesia GA | 237
18:00
Tue, 19 May 26
Semarang, Indonesia
01 h 20 m
19:20
Tue, 19 May 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 850
14:25
Wed, 20 May 26
Terminal T3
Jakarta, Indonesia
07 h 40 m
19:05
Wed, 20 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 388
Transit Visa may be required
Semarang to Muscat , 19 May
Garuda Indonesia GA | 237
18:00
Tue, 19 May 26
Semarang, Indonesia
01 h 20 m
19:20
Tue, 19 May 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Malaysia Airlines MH | 726
04:15
Wed, 20 May 26
Terminal T3
Jakarta, Indonesia
02 h 10 m
07:25
Wed, 20 May 26
Terminal T1
Kuala Lumpur, Malaysia
BAGGAGE : CHECK INCABIN
Information not available
Malaysia Airlines MH | 5932 | Operated By Oman Air
09:30
Wed, 20 May 26
Terminal T1
Kuala Lumpur, Malaysia
06 h 30 m
12:00
Wed, 20 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 394
Semarang to Muscat , 19 May
Garuda Indonesia GA | 241
12:50
Tue, 19 May 26
Semarang, Indonesia
01 h 20 m
14:10
Tue, 19 May 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 357
17:30
Tue, 19 May 26
Terminal T3
Jakarta, Indonesia
08 h 10 m
22:40
Tue, 19 May 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 866
02:15
Wed, 20 May 26
Terminal T3
Dubai, United Arab Emirates
01 h 15 m
03:30
Wed, 20 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 413
Semarang to Muscat , 19 May
Batik Air ID | 6351
11:40
Tue, 19 May 26
Semarang, Indonesia
01 h 10 m
12:50
Tue, 19 May 26
Terminal T2
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 357
17:30
Tue, 19 May 26
Terminal T3
Jakarta, Indonesia
08 h 10 m
22:40
Tue, 19 May 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 866
02:15
Wed, 20 May 26
Terminal T3
Dubai, United Arab Emirates
01 h 15 m
03:30
Wed, 20 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 464
Semarang to Muscat , 19 May
Batik Air ID | 6343
09:30
Tue, 19 May 26
Semarang, Indonesia
01 h 10 m
10:40
Tue, 19 May 26
Terminal T2
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 357
17:30
Tue, 19 May 26
Terminal T3
Jakarta, Indonesia
08 h 10 m
22:40
Tue, 19 May 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 866
02:15
Wed, 20 May 26
Terminal T3
Dubai, United Arab Emirates
01 h 15 m
03:30
Wed, 20 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
BHD 532
Semarang to Muscat , 19 May
Batik Air ID | 7369
07:00
Tue, 19 May 26
Semarang, Indonesia
01 h 10 m
08:10
Tue, 19 May 26
Terminal T2
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 357
17:30
Tue, 19 May 26
Terminal T3
Jakarta, Indonesia
08 h 10 m
22:40
Tue, 19 May 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 866
02:15
Wed, 20 May 26
Terminal T3
Dubai, United Arab Emirates
01 h 15 m
03:30
Wed, 20 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
About Semarang (SRG)
Semarang
