Popular Filters
One Way Price
Duration
Stops From Denpasar Bali
Departure From Denpasar Bali
SGD 849
SGD 942
SGD 852
SGD 793
Arrival at Muscat
SGD 849
SGD 793
SGD 962
SGD 852
Alliances & Airlines
Oneworld
(5)
SkyTeam
()
Star Alliance
(5)
+ 2 more
Layover Airports
+ 4 more
Layover Duration
Top Airlines
Popular Flights
Denpasar to Oman Flights
SGD 793
Transit Visa may be required
Denpasar Bali to Muscat , 18 May
Thai Airways TG | 440
19:00
Mon, 18 May 26
Terminal I
Denpasar Bali, Indonesia
04 h 10 m
22:10
Mon, 18 May 26
Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 818
09:00
Tue, 19 May 26
Bangkok, Thailand
05 h 50 m
11:50
Tue, 19 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SGD 849
Denpasar Bali to Muscat , 18 May
Emirates EK | 369
19:45
Mon, 18 May 26
Terminal I
Denpasar Bali, Indonesia
09 h 05 m
00:50
Tue, 19 May 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Emirates EK | 866
02:15
Tue, 19 May 26
Terminal T3
Dubai, United Arab Emirates
01 h 15 m
03:30
Tue, 19 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SGD 852
Transit Visa may be required | Re Check-in of Baggage required
Denpasar Bali to Muscat , 18 May
Thai Airways TG | 432
16:55
Mon, 18 May 26
Terminal I
Denpasar Bali, Indonesia
04 h 10 m
20:05
Mon, 18 May 26
Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Thai Airways TG | 337
21:55
Mon, 18 May 26
Bangkok, Thailand
03 h 20 m
23:45
Mon, 18 May 26
Terminal T2
Chennai, India
BAGGAGE : CHECK INCABIN
Information not available
Gulf Air GF | 69
06:10
Tue, 19 May 26
Terminal T2
Chennai, India
04 h 55 m
08:35
Tue, 19 May 26
Bahrain, Bahrain
BAGGAGE : CHECK INCABIN
Information not available
Gulf Air GF | 566
20:45
Tue, 19 May 26
Bahrain, Bahrain
01 h 25 m
23:10
Tue, 19 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SGD 868
Transit Visa may be required
Denpasar Bali to Muscat , 18 May
Thai Airways TG | 432
16:55
Mon, 18 May 26
Terminal I
Denpasar Bali, Indonesia
04 h 10 m
20:05
Mon, 18 May 26
Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 818
09:00
Tue, 19 May 26
Bangkok, Thailand
05 h 50 m
11:50
Tue, 19 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SGD 897
Denpasar Bali to Muscat , 18 May
Emirates EK | 399
00:35
Mon, 18 May 26
Terminal I
Denpasar Bali, Indonesia
09 h
05:35
Mon, 18 May 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 612
22:20
Mon, 18 May 26
Terminal T1
Dubai, United Arab Emirates
01 h 15 m
23:35
Mon, 18 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SGD 914
Transit Visa may be required
Denpasar Bali to Muscat , 18 May
IndiGo 6E | 3651 | Operated By Garuda Indonesia
13:40
Mon, 18 May 26
Terminal I
Denpasar Bali, Indonesia
02 h 45 m
16:25
Mon, 18 May 26
Terminal T3
Singapore, Singapore
BAGGAGE : CHECK INCABIN
Information not available
IndiGo 6E | 1028
18:55
Mon, 18 May 26
Terminal T2
Singapore, Singapore
04 h 35 m
21:00
Mon, 18 May 26
Hyderabad, India
BAGGAGE : CHECK INCABIN
Information not available
IndiGo 6E | 1273
00:05
Tue, 19 May 26
Hyderabad, India
03 h 15 m
01:50
Tue, 19 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SGD 942
Re Check-in of Baggage required
Denpasar Bali to Muscat , 18 May
TransNusa 8B | 5101
10:25
Mon, 18 May 26
Terminal D
Denpasar Bali, Indonesia
01 h 50 m
11:15
Mon, 18 May 26
Terminal T3
Jakarta, Indonesia
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 957
18:30
Mon, 18 May 26
Terminal T3
Jakarta, Indonesia
08 h 55 m
23:25
Mon, 18 May 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1148
02:05
Tue, 19 May 26
Doha, Qatar
01 h 40 m
04:45
Tue, 19 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SGD 962
Transit Visa may be required | Re Check-in of Baggage required
Denpasar Bali to Muscat , 18 May
Thai Airways TG | 432
16:55
Mon, 18 May 26
Terminal I
Denpasar Bali, Indonesia
04 h 10 m
20:05
Mon, 18 May 26
Bangkok, Thailand
BAGGAGE : CHECK INCABIN
Information not available
Thai Airways TG | 337
21:55
Mon, 18 May 26
Bangkok, Thailand
03 h 20 m
23:45
Mon, 18 May 26
Terminal T2
Chennai, India
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 252
08:15
Tue, 19 May 26
Terminal T2
Chennai, India
03 h 50 m
10:35
Tue, 19 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SGD 1,060
Denpasar Bali to Muscat , 18 May
Emirates EK | 399
00:35
Mon, 18 May 26
Terminal I
Denpasar Bali, Indonesia
09 h
05:35
Mon, 18 May 26
Terminal T3
Dubai, United Arab Emirates
BAGGAGE : CHECK INCABIN
Information not available
Oman Air WY | 610
17:10
Mon, 18 May 26
Terminal T1
Dubai, United Arab Emirates
01 h 15 m
18:25
Mon, 18 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
SGD 1,253
Transit Visa may be required
Denpasar Bali to Muscat , 18 May
Qatar Airways QR | 5396 | Operated By Malaysia Airlines
13:05
Mon, 18 May 26
Terminal I
Denpasar Bali, Indonesia
02 h 55 m
16:00
Mon, 18 May 26
Terminal T1
Kuala Lumpur, Malaysia
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 853
19:40
Mon, 18 May 26
Terminal T1
Kuala Lumpur, Malaysia
07 h 50 m
22:30
Mon, 18 May 26
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR | 1148
02:05
Tue, 19 May 26
Doha, Qatar
01 h 40 m
04:45
Tue, 19 May 26
Muscat, Oman
BAGGAGE : CHECK INCABIN
Information not available
About Denpasar (DPS)
Denpasar
