kayak.com.my is also available in Malay. Lawat laman ini dalam Bahasa Melayu

Find cheap flights to Bali from RM 267

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 10/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
Economy
Wed 25/10
Wed 1/11
Why choose KAYAK

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.

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

Latest Bali Flight Deals

Best return prices found by our users on KAYAK in the last 72 hours

MOST POPULARDenpasar
Direct from RM 600

Good to know

Low season

February

High season

December

Cheapest flight

RM 267
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (20% more expensive on average)
Flight from Kuala Lumpur Airport to Denpasar

Top tips for finding cheap flights to Bali

  • Looking for cheap airfare to Bali? 25% of our users found tickets to Bali for the following prices or less: From Kuala Lumpur Intl RM 324 one-way - RM 682 round-trip
  • Book at least 5 weeks before departure in order to get a below-average price.
  • High season is considered to be May and June. The cheapest month to fly from Malaysia is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Bali flight deals.

FAQs - booking Bali flights

  • How long is the flight to Bali?

    An average direct flight from Malaysia to Bali takes 8h 55m, covering a distance of 3190 km. The most popular route is Kuala Lumpur - Denpasar with an average flight time of 3h 00m.

  • What is the cheapest flight to Bali?

    The cheapest ticket to Bali from Malaysia found in the last 72 hours was RM 284 one-way, and RM 553 round-trip. The most popular route is Kuala Lumpur Intl to Denpasar Bali Ngurah Rai and the cheapest round-trip airline ticket found on this route in the last 72 hours was RM 553.

  • Which airlines fly to Bali?

    Batik Air, KLM & AirAsia fly the most frequently from Malaysia to Bali.

  • Which airlines have a flexible cancellation policy for flights to Bali due to COVID-19?

    Batik Air, KLM and AirAsia have waived their change and cancellation fees on flights to Bali. Confirm policies on booking site.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

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

Top 5 airlines flying to Bali

Scores according to KAYAK customer reviews
7.3
Batik AirOverall score based on 170 reviews
67entertainment
74boarding
75comfort
67food
74overall
76crew
Airline reviews

You get what you pay for. It’s functional and gets you from point A to B in good comfort. However, food options are limited and cash only, Crew is a hit and miss .. they get your attention if you reach out.

Read more about Batik Air

You get what you pay for. It’s functional and gets you from point A to B in good comfort. However, food options are limited and cash only, Crew is a hit and miss .. they get your attention if you reach out.

Good leg room ... air conditioning was a bit warm don't Book row 8 ... no windows

Pros: "A nice experience overall. Flight was quiet so plenty of personal space."
Pros: "Everything went smoothly from check in to arrival. Bags were delivered timely. Flights were on time."
Cons: "No entertainment options. Little to no food service."
Pros: "The crew are ok. They should find jobs with other, better airlines."
Cons: "Flight delayed on both legs. Delay management horrible, call centre was worse."
Pros: "Average flight"
Cons: "Changed the time of my flight early by more than 2 hours, with no communication. I therefore missed the flight. I was informed there was a flight that evening but they refused to move me as I had booked through an agent. Waited more than 6 hoursnin the airport for next flight and was offered only a meal voucher worth £4. Later flight was delayed, resulting in me missing my friends pre wedding henna party and arriving more than 8 hours late. Not a single apology given!"
Pros: "Except for a 1-hour delay, overall the flight was good, smooth and enjoyable. Loved the inflight meal. For the price we paid we got meal and 30kg baggage allowance, we thought that was just value for money. And they departed from KLIA and not klia2 which is more convenient."
Cons: "Flight wasn't on time to and from HKG."
Pros: "The staff were very kind, the seat had a great amount of leg room."
Cons: "There was no alcohol on the flight."
Pros: "Crews are nice."
Cons: "Seems like Malindo is starting to degrading the service quality. The flight I took before: they change the airplane to batik which was worse with no entertainment, smaller seat pitch, etc. I book Malindo for a reason and paid for what expected using Malindo!! If they had to change the plane they should've given better one or given back compensation to passengers! Now this flight, they didn't activate the entertainment till way later and turned off way too early. They didn't give any earphone as supposed to. Malindo's service has become bad."
Pros: "For the price that we paid, it included 30kg baggage and refreshment (orange juice, water, coffee, a slice of pizza and a muffin) - it was worth it. The legroom is spacious, the seat was comfortable and the cabin crew was awesome. Flight was on time, check in was acceptable (considering people travelling from Bandung has a lot of check in baggage due to shopping)."
Cons: "Nothing."

I enjoy traveling with Malaysia Airlines. The Asian food they serve is pretty good and the red wine was also good. They did run out of beer and only did a couple of water rounds during the flight but the staff were very friendly.

Prompt and efficient boarding. New MH-awards streaming worked first time on my personal device.

Flew business class. Our luggage was the last to arrive at the belt; 15 minutes after the last bag. Sigh.

Pros: "I paid $7 for an exit row. I was worth it. The normal economy seats are extremely cramped."
Pros: "Crew were good. Good food."
Cons: "For some reason, the seat was very uncomfortable. Rather hard with little cushion."
Cons: "Sitting arrangement Was poor. Five of us had five different seat. Missing luggage."
Cons: "I have never had to stay at a hotel overnight because of a missed connection but when I made the reservation I wondered how you would honor the 1 hour layover and not miss. I wondered this before any of your delays. I was assured the connection would wait but not correct and you did miss. If you would have told me at the airport this would happen I would have made other arrangements. Instructions on what to do was quite poor too. As a foreigner to be handed a stack of vouchers without direction on where to go for transportation wasn’t satisfactory."
Cons: "Avoid Malaysian airlines and avoid KUL airport. What a mess of a company ..."
Pros: "The people at the check-in desk."
Cons: "A light snack and drinks would have been good. Even just water."
Pros: "Crew is ok, accommodating, entertainment system ok, food ok."
Cons: "level up on the service, I think MH needs to take a second look at the whole company in terms of culture and level of service."

Connection flights are smooth, both flight takeoff arrive on time, that will be the best u can expect. Food no order, service no complain, entertainment not seen, cleanliness can be improve.

I paid an additional fee for specific seats because I was flying with my two children. I even checked in online and confirmed my seats, so at the airport did not think to double check my seats. The lady at the check in desk gave me different seats that were not together, nor did she say anything, even though she could see I was flying with children. Got to the plane and only realized what had happened then. Scoot refused to refund me that extra fee or take responsibility for what had happened.

U could offer everyone a drink ,juice or water.. coffe or tea ...ur air craft isn't a flea market ,where someone has to buy a tea or water!!

Extra luggage after you purchase 1 is gonna jacked u up to 800sgd which is so up to the hook... you could buy 3 round trips ticket on that price.. im so disappointed.. im not gonna choose this airline anymore.. horrible experience...

Cons: "arrived one hour before flight, all counter staff had disappeared. On-line check-in was not available as an option, could not get checked in and as a result missed my flight"
Pros: "Air Crew was polite. Ground crew was the slowest and most inefficient group of people I've witnessed. There'd be 3 people working, but 2 of them would be talking to each other, letting the queues build up."
Cons: "Ground experience was pretty terrible at the airport. Most likely I'd avoid flying through here again."
Pros: "The crew were super patient (a must when dealing with the quality of passengers from Trichy who were lacking in manners and etiquette)."
Cons: "Boarding was chaotic. The majority of passengers seem to not be used to the normal manners and etiquette of queuing and it was chaotic with pushing. Some discipline and order needs to be enforced by ground crew (and this will no doubt make the cabin crews' lives easier)."
Pros: "Nothing. We had to sit on the runway for an 1 hour 40 mins. Staff didn’t even give away water, you had to purchase it... outrageous"
Pros: "Friendly crew. Toilets kept clean. Nice ambience with the cabin lighting."
Cons: "My seat had a broken recliner button. Seat would recline but not stay reclined. If I sat up, seat would come up with me."
Pros: "Head rest not comfortable. Short distance okay not long one."
Cons: "Plane is old i think. Take off and landing time plane some shaky and sound not pleasant."

I don’t travel I need my ticket back until now am with so many communication daily to get my refund

Pros: "The boarding was fast."
Cons: "Self-service boarding didn't work fully, causing some delay for my wife even though everything was in order. The flight was delayed and no over-the-air announcement or explanation or apology was given."
Pros: "Got an aisle seat and boarding was quick."
Cons: "Too long of a flight for no WiFi and no water."
Cons: "this is the first international flight that charges you money for everything on board. hungry? purchase food. thirsty? pay for the water as well. even for the check-in luggage, you have to pay. so pay a little more and book a nicer-better airline. the crew is not professional and does not understand how to talk to clients properly. I am well aware of the fact that clients are often over demanding in the services they are being provided and rarely appreciative of the crew that does everything to make your journey pleasant. However on all the four Airasia flights from Delhi Kuala Lumpur Phuket, the overall attitude of the crew members was not nice."
Cons: "Luggage check-in weighs luggage 22 kilos more than its actual weight and I was asked to pay almost RM650 ~ ($170), when I was asked to recheck they had to pull my luggage back and that took almost 40 minutes to later know that they made a huge mistake! 20 minutes to the boarding time I got confirmation that my luggage weights are correct and given a boarding pass to gate P11. walked to gate P11 and saw no one there, and there were no signs of what was happening, I checked Kayak app then I noticed that they changed the gate to L10 which is a totally different building ( 16 minutes before gate closure ), I had to run the whole airport to go to gate L10. not to mention that flight was delayed by a good 1 hour!"
Pros: "The price is very affordable and flight was very good in take off and landing."
Cons: "Seats was very tight and uncomfortable!!!"
Cons: "It was a night flight. Inflight light was on almost throughout the entire flight."
Pros: "On time and very friendly helpful staff. Especially ground crew"
Pros: "Good music"
Cons: "A passenger suffered a seizure and the crew didn't know what to do. It was chaotic. Also, the pilot did not alert the passenger of potential turbulence."
Pros: "On time (early on the return leg). Interesting usage of onboard wifi to deliver inflight entertainment. The choices of the channels was mediocre. Nevertheless, a good start."
Cons: "Same food (on return leg) with no other choices choice with the value pack add-on. Pasta was overcooked."

The crew is extremely cordial. The boarding and deplaning process is swift. The plane though…oh the plane needs to be cleaned. It was sooo disgustingly dirty inside. I can literally see the oily face imprints of the previous passengers on the window.

Pros: "Nothing."
Cons: "I don't remember being asked to purchase baggage fees. I don't remember how much baggage was allowed. All of our bags were weighed together, even though we had small backpacks and should have been considered as personal item. We ended up paying more than $100 for baggage fees! Also, even water is for purchase. I don't think it was even put in fine print. Entertainment is non existent."
Pros: "Crew were nice seats are a bit small for a standard person like me.my knees can touch the seat infront."
Pros: "Crew and comfort just fine for a 2-hour hop from Penang to Singapore"
Pros: "Nothing, the flight was rough and the crew was little to no help."
Cons: "They didn’t offer any free meals for a 5 hour flight. There is no entertainment and the seats are horribly small and uncomfortable. For the price of tickets you should at least get a meal."
Pros: "Nothing. They charge me my carry on for half the price I bought the ticket."
Pros: "They didn’t weigh my carry-on at check-in. Boarding was rear-to-front. Toilets were clean."
Cons: "Seat pitch quite narrow."
Pros: "Crew very efficient, seating comfortable compared to other Spore-KL Budget flights."
Cons: "Boarding was delayed and the flight overall was delayed. Before we boarded, everyone's bags were unnecessarily searched (why is that necessary when we went through security already?)."
Pros: "I managed to change my seat from a middle to a window seat and had a great view of the thunderstorms and a dark Darwin when we arrived - and lots of room. Comfortable seat."
Cons: "Hassle with buying a coffee. Couldn't use AMEX card but only told that when it didn't go through.. only minor but guy should have noticed it was amex and given it back straight away."

Book Cheap Bali Plane Tickets

Recent return flight deals

23/10Mon
directAirAsia
3h 05mKUL-DPS
30/10Mon
directAirAsia
2h 55mDPS-KUL
RM 600
18/10Wed
directMultiple Airlines
3h 05mKUL-DPS
22/10Sun
1 stopMultiple Airlines
5h 05mDPS-KUL
RM 614
19/10Thu
directMultiple Airlines
3h 05mKUL-DPS
29/10Sun
1 stopMultiple Airlines
5h 05mDPS-KUL
RM 619
10/11Fri
directBatik Air
3h 10mKUL-DPS
14/11Tue
directBatik Air
3h 00mDPS-KUL
RM 764
1/11Wed
1 stopScoot
7h 40mPEN-DPS
4/11Sat
1 stopScoot
25h 30mDPS-PEN
RM 778
2/3Sat
1 stopScoot
23h 30mPEN-DPS
5/3Tue
1 stopScoot
9h 35mDPS-PEN
RM 802
8/11Wed
directMalaysia Airlines
3h 00mKUL-DPS
22/11Wed
directMalaysia Airlines
3h 10mDPS-KUL
RM 989
24/10Tue
directMalaysia Airlines
3h 20mKUL-DPS
6/11Mon
directMalaysia Airlines
2h 55mDPS-KUL
RM 994
8/11Wed
1 stopJetstar Asia
9h 25mKUL-DPS
22/11Wed
1 stopJetstar Asia
10h 05mDPS-KUL
RM 1,013
17/10Tue
1 stopJetstar Asia
9h 45mKUL-DPS
24/10Tue
1 stopJetstar Asia
18h 45mDPS-KUL
RM 1,055

Search by stops

Search by airline

Search by price

Recent one-way flight deals

10/10Tue
directAirAsia
3h 05mKUL-DPS
RM 267
30/10Mon
directAirAsia
3h 10mKUL-DPS
RM 272
31/10Tue
1 stopScoot
7h 40mPEN-DPS
RM 342
1/10Sun
directBatik Air
3h 10mKUL-DPS
RM 347
11/10Wed
1 stopJetstar Asia
9h 45mKUL-DPS
RM 370
10/11Fri
directBatik Air
3h 10mKUL-DPS
RM 413
11/11Sat
1 stopScoot
12h 10mPEN-DPS
RM 431
9/12Sat
directMalaysia Airlines
3h 05mKUL-DPS
RM 478
2/10Mon
1 stopJetstar Asia
21h 00mKUL-DPS
RM 539
13/11Mon
1 stopMalaysia Airlines
10h 05mBKI-DPS
RM 661

Search by stops

Search by airline

Search by price

Recent domestic flight deals

8/12Fri
directTransNusa
1h 40mCGK-DPS
10/12Sun
directTransNusa
1h 45mDPS-CGK
RM 567
7/12Thu
directMultiple Airlines
1h 50mCGK-DPS
10/12Sun
directMultiple Airlines
1h 45mDPS-CGK
RM 600
10/11Fri
directMultiple Airlines
1h 40mCGK-DPS
13/11Mon
directMultiple Airlines
1h 50mDPS-CGK
RM 605
26/11Sun
directBatik Air
1h 50mHLP-DPS
29/11Wed
directBatik Air
1h 50mDPS-HLP
RM 614
27/10Fri
directCitilink
2h 05mHLP-DPS
31/10Tue
directCitilink
1h 50mDPS-HLP
RM 699
26/11Sun
multi-stopLion Air
4h 35mCGK-DPS
29/11Wed
multi-stopLion Air
3h 20mDPS-CGK
RM 769
25/11Sat
multi-stopLion Air
9h 35mCGK-DPS
29/11Wed
multi-stopLion Air
3h 20mDPS-CGK
RM 783
30/9Sat
directBatik Air
1h 50mHLP-DPS
3/10Tue
directBatik Air
1h 50mDPS-HLP
RM 788
10/11Fri
directBatik Air
1h 50mHLP-DPS
13/11Mon
directBatik Air
1h 50mDPS-HLP
RM 797
9/10Mon
directCitilink
1h 25mUPG-DPS
16/10Mon
directCitilink
1h 20mDPS-UPG
RM 1,224

Search by stops

Search by airline

Search by price

Last minute flights to Bali

Last minute flight, train and bus deals

26/9Tue
directMultiple Airlines
3h 05mKUL-DPS
12/10Thu
directMultiple Airlines
3h 00mDPS-KUL
RM 661
26/9Tue
directMultiple Airlines
3h 05mKUL-DPS
12/10Thu
directMultiple Airlines
3h 00mDPS-KUL
RM 671
29/9Fri
directAirAsia
3h 05mKUL-DPS
9/10Mon
directAirAsia
3h 00mDPS-KUL
RM 755
29/9Fri
directBatik Air
3h 10mKUL-DPS
3/10Tue
directBatik Air
3h 10mDPS-KUL
RM 760
29/9Fri
directAirAsia
3h 05mKUL-DPS
4/10Wed
directAirAsia
3h 05mDPS-KUL
RM 788
26/9Tue
directBatik Air
3h 10mKUL-DPS
30/9Sat
directBatik Air
3h 10mDPS-KUL
RM 896
29/9Fri
directMalaysia Airlines
3h 20mKUL-DPS
7/10Sat
directMalaysia Airlines
3h 05mDPS-KUL
RM 1,815
29/9Fri
directMalaysia Airlines
3h 20mKUL-DPS
8/10Sun
directMalaysia Airlines
3h 00mDPS-KUL
RM 1,946
26/9Tue
multi-stopSingapore Airlines
10h 25mKUL-DPS
6/10Fri
multi-stopSingapore Airlines
9h 05mDPS-KUL
RM 2,260
30/9Sat
multi-stopSingapore Airlines
9h 40mKUL-DPS
1/10Sun
multi-stopSingapore Airlines
7h 35mDPS-KUL
RM 2,457

Search by stops

Search by airline

Search by price

Flights to Bali

Return flight deals:

Bali - Malaysia

Cabin classes:

RM 1,463
RM 2,246
RM 567