Popular Filters
One Way Price
Duration
Stops From Denpasar Bali
Departure From Denpasar Bali
SAR 2,342
SAR 2,653
SAR 2,405
SAR 2,396
Arrival at Muscat
SAR 2,396
SAR 2,501
SAR 2,342
Alliances & Airlines
Oneworld
(5)
SkyTeam
(2)
Star Alliance
()
Layover Airports
+ 1 more
Layover Duration
Top Airlines
Flights from Denpasar to Oman
Book flights from Denpasar to Oman at lowest price. Get best deals on your upcoming Denpasar to Oman flight only on MakeMyTrip Saudi.
SAR 2,342
Transit Visa may be required
Denpasar Bali to Muscat , 8 Jun
Qatar Airways QR | 961
00:35
Mon, 8 Jun 26
Terminal I
Denpasar Bali, Indonesia
09 h 15 m
04:50
Mon, 8 Jun 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1124
18:40
Mon, 8 Jun 26
Doha, Qatar
02 h 05 m
21:45
Mon, 8 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SAR 2,396
Transit Visa may be required
Denpasar Bali to Muscat , 8 Jun
Emirates EK | 369
19:45
Mon, 8 Jun 26
Terminal I
Denpasar Bali, Indonesia
09 h
00:45
Tue, 9 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 866
02:15
Tue, 9 Jun 26
Terminal T3
Dubai, United Arab Emirates
01 h 15 m
03:30
Tue, 9 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SAR 2,405
Transit Visa may be required
Denpasar Bali to Muscat , 8 Jun
Emirates EK | 3450 | Operated By Batik Air
12:45
Mon, 8 Jun 26
Denpasar Bali, Indonesia
03 h 10 m
15:55
Mon, 8 Jun 26
Kuala Lumpur, Malaysia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 343
02:15
Tue, 9 Jun 26
Terminal T1
Kuala Lumpur, Malaysia
06 h 50 m
05:05
Tue, 9 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 866
02:15
Wed, 10 Jun 26
Terminal T3
Dubai, United Arab Emirates
01 h 15 m
03:30
Wed, 10 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SAR 2,425
Transit Visa may be required
Denpasar Bali to Muscat , 8 Jun
Emirates EK | 3450 | Operated By Batik Air
12:45
Mon, 8 Jun 26
Denpasar Bali, Indonesia
03 h 10 m
15:55
Mon, 8 Jun 26
Kuala Lumpur, Malaysia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 345
09:20
Tue, 9 Jun 26
Terminal T1
Kuala Lumpur, Malaysia
06 h 50 m
12:10
Tue, 9 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 866
02:15
Wed, 10 Jun 26
Terminal T3
Dubai, United Arab Emirates
01 h 15 m
03:30
Wed, 10 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SAR 2,501
Transit Visa may be required
Denpasar Bali to Muscat , 8 Jun
Emirates EK | 3450 | Operated By Batik Air
12:45
Mon, 8 Jun 26
Denpasar Bali, Indonesia
03 h 10 m
15:55
Mon, 8 Jun 26
Kuala Lumpur, Malaysia
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 345
09:20
Tue, 9 Jun 26
Terminal T1
Kuala Lumpur, Malaysia
06 h 50 m
12:10
Tue, 9 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 2034 | Operated By Flydubai
07:00
Wed, 10 Jun 26
Terminal T2
Dubai, United Arab Emirates
01 h 10 m
08:10
Wed, 10 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SAR 2,523
Transit Visa may be required
Denpasar Bali to Muscat , 8 Jun
Qatar Airways QR | 961
00:35
Mon, 8 Jun 26
Terminal I
Denpasar Bali, Indonesia
09 h 15 m
04:50
Mon, 8 Jun 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1148
01:25
Tue, 9 Jun 26
Doha, Qatar
02 h 05 m
04:30
Tue, 9 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SAR 2,527
Transit Visa may be required
Denpasar Bali to Muscat , 8 Jun
Emirates EK | 399
00:35
Mon, 8 Jun 26
Terminal I
Denpasar Bali, Indonesia
09 h
05:35
Mon, 8 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 610
17:10
Mon, 8 Jun 26
Terminal T1
Dubai, United Arab Emirates
01 h 15 m
18:25
Mon, 8 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SAR 2,547
Transit Visa may be required
Denpasar Bali to Muscat , 8 Jun
Emirates EK | 399
00:35
Mon, 8 Jun 26
Terminal I
Denpasar Bali, Indonesia
09 h
05:35
Mon, 8 Jun 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 612
22:20
Mon, 8 Jun 26
Terminal T1
Dubai, United Arab Emirates
01 h 15 m
23:35
Mon, 8 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SAR 2,653
Denpasar Bali to Muscat , 8 Jun
Garuda Indonesia GA | 401
06:30
Mon, 8 Jun 26
Terminal D
Denpasar Bali, Indonesia
02 h
07:30
Mon, 8 Jun 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 850
14:25
Mon, 8 Jun 26
Terminal T3
Jakarta, Indonesia
07 h 40 m
19:05
Mon, 8 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SAR 2,725
Transit Visa may be required
Denpasar Bali to Muscat , 8 Jun
IndiGo 6E | 3651 | Operated By Garuda Indonesia
13:40
Mon, 8 Jun 26
Terminal I
Denpasar Bali, Indonesia
02 h 45 m
16:25
Mon, 8 Jun 26
Terminal T3
Singapore, Singapore
BAGGAGE : CHECK INCABIN
Information not available
IndiGo 6E | 1028
18:55
Mon, 8 Jun 26
Terminal T2
Singapore, Singapore
04 h 35 m
21:00
Mon, 8 Jun 26
Hyderabad, India
BAGGAGE : CHECK INCABIN
Information not available
IndiGo 6E | 1273
00:05
Tue, 9 Jun 26
Hyderabad, India
03 h 15 m
01:50
Tue, 9 Jun 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
About Denpasar (DPS)
Denpasar
