One Way

Popular Filters

One Way Price

THB 20,581 THB 113,000

Duration

13 h 15 m 62 h 0 m

Stops From Riyadh

Departure From Riyadh

Before 6 AM

THB 26,621

6 AM - 12 PM

THB 20,582

12 PM - 6 PM

THB 26,621

After 6 PM

THB 22,049

Arrival at Denpasar Bali

6 AM - 12 PM

THB 38,649

12 PM - 6 PM

THB 20,582

After 6 PM

THB 22,049

Alliances & Airlines

Oneworld

(18)

SkyTeam

(6)

Star Alliance

(15)

+ 17 more

Layover Airports

+ 16 more

Layover Duration

2 h 10 m 47 h 0 m

Riyadh To Bali Flights

Book Riyadh to Bali flight tickets at lowest price. Get best deals on your upcoming Riyadh to Bali flights only on MakeMyTrip. Also Book Bali to Riyadh Flights. Currently 75 flights flying from Riyadh to Bali. To save maximum on flight booking click on below Fare Calendar button and choose your dates.Avail Zero Cancellation for flight bookings.


Sorted By:
Departure
Duration
Arrival
Price
Air Arabia, Thai Lion Air

THB 20,582

Transit Visa may be required | Re Check-in of Baggage required

Riyadh to Denpasar Bali , 28 Jun

Air Arabia G9 | 152

09:10

Sat, 28 Jun 25

Terminal T3

Riyadh, Saudi Arabia

01 h 55 m

12:05

Sat, 28 Jun 25

Sharjah, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Air Arabia G9 | 401

16:35

Sat, 28 Jun 25

Sharjah, United Arab Emirates

03 h 10 m

21:15

Sat, 28 Jun 25

Terminal T2

Mumbai, India

BAGGAGE : CHECK INCABIN

Information not available

Thai Lion Air SL | 219

01:45

Sun, 29 Jun 25

Terminal T2

Mumbai, India

04 h 20 m

07:35

Sun, 29 Jun 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai Lion Air SL | 258

11:55

Sun, 29 Jun 25

Terminal T1

Don Mueang Intl-Bangkok, Thailand

04 h 25 m

17:20

Sun, 29 Jun 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

Basic

Fare offered by airlines.

10 kg
Hand baggage only
Non-refundable fare
Not allowed

THB 20,582

Emirates

THB 22,049

Transit Visa may be required

Riyadh to Denpasar Bali , 28 Jun

Emirates EK | 2265 | Operated By Flydubai

21:15

Sat, 28 Jun 25

Terminal T3

Riyadh, Saudi Arabia

01 h 55 m

00:10

Sun, 29 Jun 25

Terminal T2

Dubai, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 314

21:00

Sun, 29 Jun 25

Terminal T3

Dubai, United Arab Emirates

07 h 35 m

08:35

Mon, 30 Jun 25

Terminal T1

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Emirates EK | 7780 | Operated By Jetstar Asia

19:50

Mon, 30 Jun 25

Terminal T4

Singapore, Singapore

02 h 55 m

22:45

Mon, 30 Jun 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeSeatMeal

Economy Saver

Fare offered by airline.

7 kg
25 kg
Cancellation Fee starting
THB 3,496
Date Change Fee starting
THB 2,331
Chargeable
Complimentary meals (No meal will be served if flight duration is less than 2 hours)

THB 22,049

Economy Flex

Fare offered by airline.

7 kg
30 kg
Cancellation Fee starting
THB 2,869
Date Change Fee starting
THB 1,883
Chargeable
Complimentary meals (No meal will be served if flight duration is less than 2 hours)

THB 24,775

Economy Flex Plus

Fare offered by airline.

7 kg
35 kg
No airline cancellation fee
Free date change allowed
Chargeable
Complimentary meals (No meal will be served if flight duration is less than 2 hours)

THB 68,432

China Eastern

THB 24,870

Transit Visa may be required

Riyadh to Denpasar Bali , 28 Jun

China Eastern MU | 270

20:50

Sat, 28 Jun 25

Terminal T1

Riyadh, Saudi Arabia

10 h

11:50

Sun, 29 Jun 25

Terminal T1

Shanghai-Pu Dong Apt, China

BAGGAGE : CHECK INCABIN

Information not available

China Eastern MU | 5029

17:15

Sun, 29 Jun 25

Terminal T1

Shanghai-Pu Dong Apt, China

06 h 40 m

23:55

Sun, 29 Jun 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

Economy Standard

Fare offered by airline.

8 kg
23 kg
Cancellation fees apply
Date Change Fee starting
THB 5,011

THB 24,870

Fare Option 2

Fare offered by airline.

7 kg
23 kg (1 Pc.)
Cancellation Fee starting
THB 5,020
Date Change Fee starting
THB 4,123

THB 38,918

Oman Air, Thai Airways

THB 26,621

Transit Visa may be required

Riyadh to Denpasar Bali , 28 Jun

Oman Air WY | 684

16:25

Sat, 28 Jun 25

Terminal T3

Riyadh, Saudi Arabia

02 h 15 m

19:40

Sat, 28 Jun 25

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 817

21:50

Sat, 28 Jun 25

Muscat, Oman

06 h 05 m

06:55

Sun, 29 Jun 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai Airways TG | 431

09:35

Sun, 29 Jun 25

Bangkok, Thailand

04 h 20 m

14:55

Sun, 29 Jun 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeSeat

Economy Comfort

Fare offered by airlines.

7 kg
30 kg
Cancellation Fee starting
THB 6,185
Date Change Fee starting
THB 1,793
Chargeable

THB 26,621

Economy Flex

Fare offered by airlines.

7 kg
30 kg
Cancellation Fee starting
THB 1,793
Free date change allowed
Free seats available

THB 28,727

Economy flex

Fare offered by airlines.

7 kg
30 kg
Cancellation Fee Starting THB 1,793 upto 3 hrs before departure
Date Change Fee starting
THB 11,025
----

THB 31,890

Oman Air, Thai Airways

THB 26,621

Transit Visa may be required

Riyadh to Denpasar Bali , 28 Jun

Oman Air WY | 686

03:55

Sat, 28 Jun 25

Terminal T3

Riyadh, Saudi Arabia

02 h 15 m

07:10

Sat, 28 Jun 25

Muscat, Oman

BAGGAGE : CHECK INCABIN

Information not available

Oman Air WY | 817

21:50

Sat, 28 Jun 25

Muscat, Oman

06 h 05 m

06:55

Sun, 29 Jun 25

Bangkok, Thailand

BAGGAGE : CHECK INCABIN

Information not available

Thai Airways TG | 431

09:35

Sun, 29 Jun 25

Bangkok, Thailand

04 h 20 m

14:55

Sun, 29 Jun 25

Terminal I

Denpasar Bali, Indonesia

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

Economy comfort

Fare offered by airlines.

7 kg
30 kg
Cancellation Fee Starting THB 6,185 upto 3 hrs before departure
Date Change Fee starting
THB 1,793

THB 26,621

Economy flex

Fare offered by airlines.

7 kg
30 kg
Cancellation Fee Starting THB 1,793 upto 3 hrs before departure
Date Change Fee starting
THB 11,025

THB 28,727