Find flights
When to book
FAQs & Tips
Airlines
Deals

Find cheap flights to Ubud from R8 130

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to Ubud departing on 28/10. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
0 bags
Mon 10/6
Mon 17/6

Search hundreds of travel sites at once for deals on flights to Ubud

In the last 7 days, travellers have searched 43 156 178 times on KAYAK, and here's why:

Save 27% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Good to know

Low season

July

High season

December

Cheapest flight

R8 130
Best time to beat the crowds but there is an average 6% increase in price.
Most popular time to fly (5% more expensive on average)
Flight from Johannesburg to Denpasar

FAQs - booking Ubud flights

  • How to fly to Ubud?

    You cannot fly directly to Ubud. KAYAK recommends you fly to Denpasar Bali Ngurah Rai (DPS) (29,11 km from Ubud). From there you can hire a car or take a taxi.

  • What airports are near Ubud?

    The closest airport is Denpasar Bali Ngurah Rai (DPS) (29,11 km). KAYAK recommends you fly to Denpasar Bali Ngurah Rai.

  • How far is Denpasar from central Denpasar?

    The city centre of Denpasar is 10 km from Denpasar.

  • What is the name of Denpasar’s airport?

    All flights to Denpasar land at Denpasar. The airport code is DPS,and it can also be referred to as Bali Ngurah Rai, Bali Ngurah Rai Airport, Denpasar Intl, I Gusti Ngurah Rai Intl, Ngurah Rai, or Ngurah Rai Intl.

  • How does KAYAK find such low prices on flights to Ubud?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Ubud.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Ubud?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Ubud is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Ubud?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Ubud with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Ubud?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Ubud up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

See more FAQs

Top tips for finding cheap flights to Ubud

  • There is no major airport in Ubud. It is instead served by Denpasar Bali Ngurah Rai Airport.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Ubud flight deals.

Top 5 airlines flying to Ubud

 
Need help choosing which airline to fly with from South Africa to Ubud? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to verified KAYAK customer reviews.
8,2
Singapore AirlinesOverall score based on 1456 reviews
8,4Boarding
8,7Crew
7,8Food
8,1Comfort
8,2Entertainment
Airline reviews

My experience with Scoot is very good. Will have no issue flying with Scoot again.

8,0 ExcellentAnonymous, Apr 2024SIN - DPS
Read more about Singapore Airlines reviews

My experience with Scoot is very good. Will have no issue flying with Scoot again.

Good flight. The food was served a bit late, hence a hurry to finish before landing. Excellent crew and service

Excellent meal served with real utensils, cardboard served hot meals instead of plastic utensils and plastic covers. Quick service, friendly and accommodating stewards.

They made me check my carry on even though there was room We un boarded in a strange way but overall it was good

A pc of cake or biscuit at least. The airport was like a maze need to take another bus to the main terminal to immigration.

They were able to assist my elderly father and myself after not being able to check in to scoot. The counter service was phenomenal. They did what they could to get us on the next plane so we could catch our Connecting flight. Scoot closed early on us so we ended up missing our flight.

They close their counter so early. I had internet issues so I couldn’t check In online . I would have made the flight but their counter was closed 5 minutes before we arrived. No way of contacting them even though I had the confirmation number and tried to check in the night before on someone else’s phone. I tried calling their customer service with no pick up. Horrible experience, I’m very unhappy with them. I hope to never fly with them ever again. It costed me almost $900.

The stewardess was very helpful all the way. My seat had an issue with headphones and after the replaced and gave me a new pair and noticed it was the seat I got a new chair to sit and a great ride back home

The seat comfort, the food and of course the crew, they made you feel welcome and relaxed 😊

Due to the delay of my first flight, my connecting flight with JetBlue was canceled by Singapore Airlines, but the JetBlue crew was very accommodating and rebooked a seat for me. The crew was very nice and had good attitude.

The food on this flight was just terrible. I have a wheat allergy so when booking I ask for gluten free options. The food given was inedible. The bread rolls were rock hard. Once board I was given one and the only thing I could do was eat the chicken slice and piece of tomato on it. Also given was 4 small cubes of fruit, 2 watermelon and 2 pineapple and a bottle of water. My husband had a regular meal and found his very average. Then the evening meal was also disappointing! Some dried out fish with spinach and 3 sticks of dry white sweet potato. No sauce …. 😳 again, the same fruit and water. The passengers had to wait a long time for the dinner food to be served. My husband just wanted to eat and go to sleep so he was a bit annoyed about that. We got off the plane and I was feeling quite hangry. Not enough food or a good eating experience. Emirates used to be a flight we looked forward to… now we are considering looking at other companies for the future.

Food is really bad, not to the Emirates standards. Coming out of Houston airport is very confusing,

The flight was great. We had to purchase extra long seats for the long flight. But overall it was great.

This airline is one of the best Ihave travel around the world well use them again in the future the food was higher quality plus your personal aboard communicated in many languages on our flights 13 this was amazing 👏 🤩 😀 👌 😄 thank you

Staff were friendly, and provided great service. The food was plentiful and delicious. Food could have been hotter.

Inexperienced e crew, no personal greeting for gold member, not the same emirates service that I know. I take this flight almost weekly

Check-in counter at the airport took more than an hour of standing in queue with online checkin. And after entering the gate the flight delayed more than 30 mins.

Excellent airlines. I highly recommend using Emirates. Its my number 1 airlines

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

We had a connecting flight which is got delayed they didn’t transfer me to another flight and up I have to by 3 new tickets and I have to pay extra luggage fees cost me rs 100000

Very comfortable Prem economy seats for a long haul flight. Had a problem with the tv that the crew fixed so was great!

The flight crew was exceptionally good. Personal needs were well met. The food choices were very nice.

I cancelled the flights in good time but could only get a partial refund. I was not warned of this.

we were upgraded which was a blessing and tender mercy for us. I fell the day before and was in extreme pain from knee to shoulder. Sitting in a more comfortable seat during the flight was an unexpected blessing and experience.

My seat was sold off to someone else. Had to wait 9 hours to catch the next filght. Definitely will never use Cathay Pacific again. Bad, very bad airline. will comment on google reviews too.

Lounge in pukhet not good Very nice new aircraft Super crew as nearly always with Cathay

I felt thirsty and asked the flight attendent for water, but no one came for more than half an hour.

Everything went smooth. All flights were on time No changing gates, . No changing flights . It was like a completely different airlines tha n the last time I used Cathay Pacific . The last flight, 2 months ago, I had before this one was from Philippines also . I got changed in Manila and was told it only added 2 hours onto my flight . My 20 hour return trip ended up being 30 hours return with a 10.0 hour layover in New York with no seats anywhere . Everyone was sleeping or sitting on the floor . Unlike the hotel I was given in Manila to wait for this flight home . I never thought I would use Cathay Pacific again . But I did and this time you were great! I should have complained about the flight and layover from Hell a couple months ago. Consider that I am complaining about that august/23 flight now . Thank you got the great flying experience on my way home from philippines .

Everything was good food could be better but ok for economy on my 2nd flight the head ph jack are bad you have to hold pushed in to hear anything but other then that very nice service

Cathay much better than other options Imigration was a total mess on arrival in KL but not Cathay s fault

I found it weird that the quality of the flight different from Australia to Doha than the Doha to Berlin leg. The quality of the toiletries pack (was in a box from Australia) and then a proper bag from Doha. The biggest variation was the inflight entertainment, which had a significantly shorter amount of content compared to the Doha flight. My QSuite seat was also broken and did not recline all the way flat. Wasn’t the best and I wouldn’t be happy if I’d paid cash for the flight.

I had never seen any cabin crews behaving like that. They are not at all professionally fit for this job

Food and Service inside the flight. Airport service from Qatar is not good mainly because of lack of coordination and not used of seeing so many ppl commuting

Okay not so good or great. The flight operated by Indigo is worst from boarding to luggage handling and food. Damaged one luggage and delayed another luggage. Still did not get it, since 2 days.

The 2nd flight from Doha to Mumbai was not of international level expected while booking with Qatar

Was unable to check in via app or website with supplied booking code (something to do with flight being operated by a partner airline, although the code didn’t work on the partner’s website either) Specified a vegetarian meal during booking, but that somehow wasn’t captured in airline’s system By the time flight crew got to my row, now vegetarian food was available. Had nothing to eat on flight from Philadelphia to Doha! Flight attendant was completely unconcerned and actively apathetic to the situation

Lovely aircraft and I flight entertainment. Good leg room. Full flight crew struggled a bit

some sections of airport are too cramped. The screening of luggage was twice and a huge hassle. They kept saying my boarding the for my next flight was in 10 minutes but were dragging the screening too long. having a 2 hour connecting time with this much delays in screenings is not good. They could see I was traveling with special needs kid yet I was" randomly chosen" to be personally screened again.

I like is everything is good seets are little uncomfortable during the long flight ✈️ Doha to us , luggage 🧳 came too late overall very nice thank you for all

Just snacks, could have more options.boarding was good. Everything else was good. We had a very bad experience with Qatar airways. We were deplaned a few minutes after boarding the flight. Had to wait 8 hours at the airport for the next replacement aircraft to take off. Had a harrowing experience. Were offered coupons for a small meal at the airport. Uncertainty caused a lot of stress and I got a cold and flu like symptoms.

An overnight Doha to KL. Great sleep, good service and tasty food in business class

chaos boarding. Crew in business class seemed short staffed and lacking in attention to details initially, but did improve during flight.

Delayed, not enough information. Had to ask for refreshments, crew could have been more proactive

The best so far coz this time it was all male steward on the economy cluster. They were polite, efficient & genuinely courteous. They do not judge you when you ask for more food & peanuts.

Delayed for 45 minutes. Don't know what's the issue. Other than that, food was not to my satisfaction. However it's okay.

My first course flight (Aor-Kul) was cancelled in the morning, and they asked me to board the night flight hence I need to transit overnight for the 2nd flight (Kul-Myy) that supposed to be on the same day. The overnight stay was not provided, (I'm traveling with my spouse, a daughter (5 y.o.) and an infant (2 months old). Hence I booked Sama Sama Hotel at my own expense (fortunately using my enrich miles points). Other than this issue, all services is good.

Orange juice change to mineral water . Should keep the orange juice.

Entertainment system was too old, crew were unorganised during boarding

No recognition for one World Emerald member. Business class seat has flat bed

No recognition for one World Emerald member. I got row 1 in business class and it was pathetic. No leg space, cramped space, less recline

Book Cheap Ubud Plane Tickets

Recent return flight deals

24/5Fri
1 stopCathay Pacific
21h 40mJNB-DPS
6/6Thu
1 stopCathay Pacific
21h 40mDPS-JNB
R13 070
28/9Sat
1 stopQatar Airways
36h 50mJNB-DPS
8/10Tue
1 stopQatar Airways
37h 05mDPS-JNB
R14 213
5/11Tue
1 stopQatar Airways
28h 05mCPT-DPS
18/11Mon
1 stopQatar Airways
30h 50mDPS-CPT
R14 821
26/8Mon
1 stopSingapore Airlines
22h 50mJNB-DPS
6/9Fri
1 stopSingapore Airlines
25h 20mDPS-JNB
R15 706
5/11Tue
2 stopsSingapore Airlines
18h 25mCPT-DPS
18/11Mon
2 stopsSingapore Airlines
17h 40mDPS-CPT
R15 743
5/11Tue
1 stopEmirates
20h 50mCPT-DPS
17/11Sun
1 stopEmirates
22h 40mDPS-CPT
R15 983
20/5Mon
1 stopEmirates
22h 00mCPT-DPS
5/6Wed
1 stopEmirates
21h 55mDPS-CPT
R16 536
23/8Fri
2 stopsEtihad Airways
29h 10mJNB-DPS
27/8Tue
2 stopsEtihad Airways
31h 35mDPS-JNB
R19 633
1/8Thu
2 stopsEtihad Airways
28h 55mJNB-DPS
10/8Sat
2 stopsEtihad Airways
50h 35mDPS-JNB
R19 928
21/5Tue
3 stopsKLM
42h 35mJNB-DPS
28/5Tue
2 stopsKLM
38h 25mDPS-JNB
R21 863

Search by stops

Search by airline

Search by price

Recent one-way flight deals

28/10Mon
1 stopQatar Airways
27h 00mJNB-DPS
R8 130
25/10Fri
1 stopCathay Pacific
21h 40mJNB-DPS
R8 775
30/10Wed
1 stopSingapore Airlines
23h 20mJNB-DPS
R9 051
31/10Thu
1 stopQatar Airways
27h 00mJNB-DPS
R9 070
26/10Sat
1 stopQatar Airways
27h 05mJNB-DPS
R9 199
28/10Mon
2 stopsQatar Airways
22h 45mJNB-DPS
R9 236
29/10Tue
2 stopsEmirates
23h 05mJNB-DPS
R12 333
26/10Sat
2 stopsEmirates
58h 15mJNB-DPS
R14 231
28/10Mon
3 stops
43h 55mJNB-DPS
R20 868
25/10Fri
3 stopsKLM
42h 35mJNB-DPS
R31 302

Search by stops

Search by airline

Search by price

Last minute flights to Ubud

Last minute flight, train and bus deals

14/5Tue
multi-stopEmirates
27h 15mCPT-DPS
23/5Thu
multi-stopEmirates
29h 35mDPS-CPT
R20 112
14/5Tue
multi-stop
34h 30mCPT-DPS
23/5Thu
multi-stop
28h 55mDPS-CPT
R21 495
14/5Tue
multi-stop
23h 30mCPT-DPS
23/5Thu
multi-stop
34h 20mDPS-CPT
R21 734
14/5Tue
multi-stopEmirates
27h 15mCPT-DPS
22/5Wed
multi-stopEmirates
22h 45mDPS-CPT
R22 398
14/5Tue
multi-stop
34h 30mCPT-DPS
23/5Thu
multi-stop
35h 30mDPS-CPT
R23 357
14/5Tue
multi-stopEmirates
27h 15mCPT-DPS
22/5Wed
multi-stopEmirates
44h 25mDPS-CPT
R25 255
14/5Tue
multi-stopEmirates
27h 15mCPT-DPS
23/5Thu
multi-stopEmirates
21h 45mDPS-CPT
R25 993
14/5Tue
multi-stopSingapore Airlines
25h 55mCPT-DPS
23/5Thu
multi-stopSingapore Airlines
29h 05mDPS-CPT
R27 744
14/5Tue
multi-stopQatar Airways
21h 55mCPT-DPS
22/5Wed
multi-stopQatar Airways
39h 45mDPS-CPT
R31 412
14/5Tue
multi-stop
24h 30mCPT-DPS
22/5Wed
multi-stop
25h 50mDPS-CPT
R47 764

Search by stops

Search by airline

Search by price

Flights to Ubud

Browse origins:

Browse destinations: