One Way

Popular Filters

One Way Price

QAR 1,456 QAR 5,400

Duration

11 h 45 m 31 h 30 m

Stops From Denpasar Bali

Departure From Denpasar Bali

Before 6 AM

QAR 2,438

6 AM - 12 PM

QAR 1,457

12 PM - 6 PM

QAR 1,883

After 6 PM

QAR 1,574

Arrival at Muscat

Before 6 AM

QAR 2,863

6 AM - 12 PM

QAR 2,309

After 6 PM

QAR 1,457

Alliances & Airlines

Oneworld

(6)

SkyTeam

(4)

Star Alliance

()

Layover Airports

+ 1 more

Layover Duration

1 h 50 m 20 h 30 m

Denpasar to Oman

Sorted By:
Departure
Duration
Arrival
Price
Garuda Indonesia, Oman Air

QAR 1,481

QAR 1,457

Denpasar Bali to Muscat , 12 Jun

Garuda Indonesia GA | 401

07:00

Fri, 12 Jun 26

Terminal D

Denpasar Bali, Indonesia

02 h

08:00

Fri, 12 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 850

14:25

Fri, 12 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 40 m

19:05

Fri, 12 Jun 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Oman Air

QAR 1,598

QAR 1,574

Denpasar Bali to Muscat , 12 Jun

Garuda Indonesia GA | 415

20:40

Fri, 12 Jun 26

Terminal D

Denpasar Bali, Indonesia

02 h

21:40

Fri, 12 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 850

14:25

Sat, 13 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 40 m

19:05

Sat, 13 Jun 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Garuda Indonesia, Oman Air

QAR 1,907

QAR 1,883

Denpasar Bali to Muscat , 12 Jun

Garuda Indonesia GA | 419

17:25

Fri, 12 Jun 26

Terminal D

Denpasar Bali, Indonesia

02 h

18:25

Fri, 12 Jun 26

Terminal T3

Jakarta, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 850

14:25

Sat, 13 Jun 26

Terminal T3

Jakarta, Indonesia

07 h 40 m

19:05

Sat, 13 Jun 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Emirates

QAR 2,333

QAR 2,309

Denpasar Bali to Muscat , 12 Jun

Emirates EK | 369

19:45

Fri, 12 Jun 26

Terminal I

Denpasar Bali, Indonesia

09 h

00:45

Sat, 13 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 2034 | Operated By Flydubai

07:00

Sat, 13 Jun 26

Terminal T2

Dubai, United Arab Emirates

01 h 10 m

08:10

Sat, 13 Jun 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Emirates, Oman Air

QAR 2,462

QAR 2,438

Denpasar Bali to Muscat , 12 Jun

Emirates EK | 399

00:35

Fri, 12 Jun 26

Terminal I

Denpasar Bali, Indonesia

09 h

05:35

Fri, 12 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 610

17:10

Fri, 12 Jun 26

Terminal T1

Dubai, United Arab Emirates

01 h 15 m

18:25

Fri, 12 Jun 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Emirates, Oman Air

QAR 2,478

QAR 2,454

Denpasar Bali to Muscat , 12 Jun

Emirates EK | 399

00:35

Fri, 12 Jun 26

Terminal I

Denpasar Bali, Indonesia

09 h

05:35

Fri, 12 Jun 26

Terminal T3

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 612

22:20

Fri, 12 Jun 26

Terminal T1

Dubai, United Arab Emirates

01 h 15 m

23:35

Fri, 12 Jun 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

QAR 2,517

QAR 2,468

Denpasar Bali to Muscat , 12 Jun

Qatar Airways QR | 963

18:35

Fri, 12 Jun 26

Terminal I

Denpasar Bali, Indonesia

09 h 15 m

22:50

Fri, 12 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1124

18:40

Sat, 13 Jun 26

Doha, Qatar

02 h 05 m

21:45

Sat, 13 Jun 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways

QAR 2,524

QAR 2,475

Denpasar Bali to Muscat , 12 Jun

Qatar Airways QR | 961

00:35

Fri, 12 Jun 26

Terminal I

Denpasar Bali, Indonesia

09 h 15 m

04:50

Fri, 12 Jun 26

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

Qatar Airways QR | 1124

18:40

Fri, 12 Jun 26

Doha, Qatar

02 h 05 m

21:45

Fri, 12 Jun 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

IndiGo

QAR 2,887

QAR 2,863

Transit Visa may be required

Denpasar Bali to Muscat , 12 Jun

IndiGo 6E | 3651 | Operated By Garuda Indonesia

13:40

Fri, 12 Jun 26

Terminal I

Denpasar Bali, Indonesia

02 h 45 m

16:25

Fri, 12 Jun 26

Terminal T3

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 1028

18:55

Fri, 12 Jun 26

Terminal T2

Singapore, Singapore

04 h 35 m

21:00

Fri, 12 Jun 26

Hyderabad, India

BAGGAGE : CHECK INCABIN

Information not available

IndiGo 6E | 1273

00:05

Sat, 13 Jun 26

Hyderabad, India

03 h 15 m

01:50

Sat, 13 Jun 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Oman Air

QAR 3,054

QAR 3,030

Transit Visa may be required

Denpasar Bali to Muscat , 12 Jun

Oman Air WY | 5573 | Operated By Malaysia Airlines

13:05

Fri, 12 Jun 26

Terminal I

Denpasar Bali, Indonesia

02 h 55 m

16:00

Fri, 12 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 824

21:25

Fri, 12 Jun 26

Terminal T1

Kuala Lumpur, Malaysia

06 h 45 m

00:10

Sat, 13 Jun 26

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Book cheap Denpasar to Oman International Flight ✈ tickets at MakeMyTrip India. Get best deals, Lowest airfare ticket booking from Denpasar to Oman International air travel route. Check flight reservation status, schedules of Denpasar to Oman International flight ticket online.Also book tickets for Oman to Denpasar

About Denpasar (DPS)

Denpasar

About Oman (OM)