Popular Filters
One Way Price
Duration
Stops From Denpasar Bali
Departure From Denpasar Bali
OMR 270
OMR 159
OMR 252
Arrival at Muscat
OMR 252
OMR 285
OMR 211
OMR 159
Alliances & Airlines
Oneworld
(9)
SkyTeam
(1)
Star Alliance
(5)
+ 3 more
Layover Airports
+ 3 more
Layover Duration
Top Airlines
Denpasar to Oman
OMR 162
Denpasar Bali to Muscat , 19 May
Garuda Indonesia GA | 419
17:25
Tue, 19 May 26
Terminal D
Denpasar Bali, Indonesia
02 h
18:25
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
OMR 214
Transit Visa may be required
Denpasar Bali to Muscat , 19 May
Malaysia Airlines MH | 714
13:05
Tue, 19 May 26
Terminal I
Denpasar Bali, Indonesia
02 h 55 m
16:00
Tue, 19 May 26
Terminal T1
Kuala Lumpur, Malaysia
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 822
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
OMR 255
Denpasar Bali to Muscat , 19 May
Emirates EK | 369
19:45
Tue, 19 May 26
Terminal I
Denpasar Bali, Indonesia
09 h 05 m
00:50
Wed, 20 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
OMR 259
Transit Visa may be required
Denpasar Bali to Muscat , 19 May
Thai Airways TG | 432
16:55
Tue, 19 May 26
Terminal I
Denpasar Bali, Indonesia
04 h 10 m
20:05
Tue, 19 May 26
Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 818
09:00
Wed, 20 May 26
Bangkok, Thailand
06 h
12:00
Wed, 20 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
OMR 264
Transit Visa may be required
Denpasar Bali to Muscat , 19 May
IndiGo 6E | 3651 | Operated By Garuda Indonesia
13:40
Tue, 19 May 26
Terminal I
Denpasar Bali, Indonesia
02 h 45 m
16:25
Tue, 19 May 26
Terminal T3
Singapore, Singapore
BAGGAGE : CHECK INCABIN
Information not available
IndiGo 6E | 1028
18:55
Tue, 19 May 26
Terminal T2
Singapore, Singapore
04 h 35 m
21:00
Tue, 19 May 26
Hyderabad, India
BAGGAGE : CHECK INCABIN
Information not available
IndiGo 6E | 1273
00:05
Wed, 20 May 26
Hyderabad, India
03 h 15 m
01:50
Wed, 20 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
OMR 273
Denpasar Bali to Muscat , 19 May
Qatar Airways QR | 961
00:35
Tue, 19 May 26
Terminal I
Denpasar Bali, Indonesia
10 h 05 m
05:40
Tue, 19 May 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1124
19:05
Tue, 19 May 26
Doha, Qatar
01 h 40 m
21:45
Tue, 19 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
OMR 279
Denpasar Bali to Muscat , 19 May
Qatar Airways QR | 961
00:35
Tue, 19 May 26
Terminal I
Denpasar Bali, Indonesia
10 h 05 m
05:40
Tue, 19 May 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 4633 | Operated By Oman Air
16:10
Tue, 19 May 26
Doha, Qatar
01 h 30 m
18:40
Tue, 19 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
OMR 280
Denpasar Bali to Muscat , 19 May
Qatar Airways QR | 961
00:35
Tue, 19 May 26
Terminal I
Denpasar Bali, Indonesia
10 h 05 m
05:40
Tue, 19 May 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 4635 | Operated By Oman Air
21:45
Tue, 19 May 26
Doha, Qatar
01 h 30 m
00:15
Wed, 20 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
OMR 282
Transit Visa may be required
Denpasar Bali to Muscat , 19 May
Malaysia Airlines MH | 852
19:20
Tue, 19 May 26
Terminal I
Denpasar Bali, Indonesia
03 h
22:20
Tue, 19 May 26
Terminal T1
Kuala Lumpur, Malaysia
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 822
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
OMR 288
Denpasar Bali to Muscat , 19 May
Emirates EK | 369
19:45
Tue, 19 May 26
Terminal I
Denpasar Bali, Indonesia
09 h 05 m
00:50
Wed, 20 May 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 2034 | Operated By Flydubai
07:00
Wed, 20 May 26
Terminal T2
Dubai, United Arab Emirates
01 h 10 m
08:10
Wed, 20 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
About Denpasar (DPS)
Denpasar
