Find cheap flights to Bali from C$ 843

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 29/1. 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
Thu 28/12
Thu 4/1
In the last 7 days travellers have searched 43,752,547 times on KAYAK, and here is why:

Save 24% 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 round-trip prices found by our users on KAYAK in the last 72 hours

MOST POPULARDenpasar
1 stop from C$ 1,279

Good to know

Low season

August

High season

September

Cheapest flight

C$ 843
Best time to beat the crowds (16% less expensive on average)
Most popular time to fly and prices are also 13% lower on average.
Flight from Toronto to Denpasar

Top tips for finding cheap flights to Bali

  • Book at least 1 week before departure in order to get a below-average price.
  • High season is considered to be January, November and December. The cheapest month to fly from Canada is September.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Bali flight deals.
  • Citizens of Canada do not require a visa for flights to Bali, instead you will receive a 30-day waiver upon your arrival at Ngurah Rai International Airport (DPS) in Denpasar. If you intend to make multiple trips to the country you will need a Letter of Authorization from the Indonesian government.
  • Due to the great distance involved, there are no direct flights from Canada to Bali. The shortest flights originate from Vancouver International Airport (YVR) and are operated by EVA Air, with a connection at Taiwan International Airport (TPE), and Hong Kong Airlines, with a connection at Hong Kong International Airport (HKG).
  • Flights from Canadian cities other than Vancouver often involve multiple connecting flights. KLM flights from Pierre Trudeau International Airport (YUL) in Montreal will stop in Amsterdam (AMS) and Singapore (SIN), but flights to Bali via Philippine Airlines from Toronto Pearson International Airport (YYZ) stop only at Manila International Airport (MNL).
  • The island of Bali is home to many festivals held throughout the year, such as the Bali Arts Festival which occurs from mid-June to mid-July. These events will affect the price of your ticket, so it’s not a bad idea to do a bit of research first if you are planning a flight to Bali.
  • Before booking your flight to Bali, you should note that the island does not have a very good public transportation system, but if you are staying in Nusa Dua or Batubulan you can get a bus there from the airport. There are also several ATMs and cash exchange offices throughout Denpasar Airport where you can purchase Indonesian rupiah, the local currency.

FAQs - booking Bali flights

  • I wish to travel to Nusa Penida. How should I get there?

    Nusa Penida is the largest of the three islands, southwest of Bali, and in order to get there you will first have to fly into Denpasar Airport. From the airport you will need to arrange transport by ferry from the port of Sanur (Pemelisan Harbour), as the Nusa Penida does not have an airport of any kind.

  • What are some of the services and facilities offered at Denpasar Airport?

    It’s a long way to travel from Canada to Bali, so it is good to know that there are some facilities offered at Denpasar Airport that will be available to you upon your arrival. There are baby care facilities in most bathrooms at the airport for families with infants, and there are a few places, such as Kantin Kafe and Coco Express, where you can get something to eat in the International Terminal after you arrive.

  • Should I choose Denpasar Airport if I want to visit Mount Batur?

    Yes. Mount Batur and Lake Batur in the district of Kintamani are two of the most popular attractions on the island of Bali. After your flight into Denpasar Airport, you can make your way there by car, about a 2h drive. However, getting there is much easier if you are staying in Ubud, as you can drive about 1h or take the local bus.

  • What is the best airport to use if visiting Pura Ulun Danu Bratan?

    Pura Ulun Danu Bratan is a famous water temple located on the banks of Lake Bratan, about 48 km north of Denpasar. The best way to get there is to book a flight into Denpasar Airport and then take a taxi. If you are not pressed for time you can also take a bus from the airport to Bendugul via Sanur in order to visit the temple.

  • How long is the flight to Bali?

    An average direct flight from Canada to Bali takes 34h 04m, covering a distance of 23228 km. The most popular route is Montreal - Denpasar with an average flight time of 32h 05m.

  • What is the cheapest flight to Bali?

    The cheapest ticket to Bali from Canada found in the last 72 hours was C$ 1,443. The most popular route is Montreal Pierre Elliott Trudeau Intl to Denpasar Bali Ngurah Rai and the cheapest round-trip airline ticket found on this route in the last 72 hours was C$ 1,669.

  • 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

Need help choosing which airline to fly with from Canada to Bali? 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 KAYAK reviews.
8.5
EVA AirOverall score based on 6327 reviews
88crew
84comfort
87boarding
86overall
82food
83entertainment
Airline reviews
Pros: "The crew was exceptional! They were very friendly and helpful. The food was much better than I expected. The overall experience was great!"
Read more about EVA Air
Pros: "The crew was exceptional! They were very friendly and helpful. The food was much better than I expected. The overall experience was great!"
Cons: "Food and drinks for long or connecting flight not suppose to buy"
Pros: "The entertainment, lots of movies and TV dramas to choose from."
Cons: "Better communication about delays. We didn't taxi into terminal for close to hour and half after landing. Flight attendants insisted passengers must unplug headphone once landed. Some passengers (those in the back) weren't allow to use the bathroom though plane was stationery for 1 1/2 hr."
Cons: "plane was 2 hours late, which sucks. they don't tell you it is going to be 2 hours late. you couldn't enter the boarding area (in Taiwan airport) until one hour before departure. if you you are familiar with Taiwan airport, then you know the a then they tell you the plane will be another hour late."
Pros: "Crew was super nice . Food from Chicago to Taipei was not good but from Taipei to Osaka delicious. Not enough room for man like me 6'2" in Boeing 777 better in 787 ."
Cons: "Look above"
Pros: "EVA delivers again! Great flight."
Cons: "Hmm.. maybe if it was individual entertainment units instead of communal screens."
Pros: "Great friendly crew an staff. Comfy seats without packing you in."
Cons: "I wish EVA would tell people, especially overweight prople, to respect the space of thier neighbors and not recline thier bodies using part of thier neighbors space."
Pros: "Being able to check bags and get boarding pass at Taipei Main station prior to boarding MRT (similar to Hong Kong) is a very useful convenience. EVA staff there were extremely pleasant and helpful."
Pros: "Crew was rude and seat was very bad. I could not sleep"
Cons: "They could have been more nice and helpful"
Pros: "Very confortable full flat seat (surprising on a short flight), very good food. Excellent service"
Cons: "Nothing."

Average flight for which I paid too much for on a last minute purchase.

Pros: "The departure and arrival times were good in order to sleep the night, and wake up in Tokyo refreshed. Cabin crew were fairly friendly, but not the Cathay of a few years ago."
Cons: "NONE of the business class center seats would recline. This meant in order to recline and get some rest, the crew had to dismantle your seat and release the locks manually. This meant the seat was in that position until time to land. So I had to make a choice to sleep or eat, horrible for CX."
Pros: "Cathay pacific is very professional. 100 times better than American Airlines in general"
Cons: "Docking at an air bridge rather than taking a bus"
Pros: "seats are comfortable"
Cons: "flight as always delayed, food and inflight entertainment system choice are very poor - crew always on the PA for non sens announcement in 3 languages"
Pros: "Crew very attentive. Red eye so you may need to call but very good. Comfortable aircraft slso"
Cons: "No complaints"
Pros: "Crew was polite. Clean cabin."
Cons: "Electronic entertainment system appears a bit old. Lacks USB sockets."
Pros: "Efficiency and on time takeoffs."
Cons: "FILTHY bathrooms, sinks wouldn’t drain, floors weren’t kept mopped. Truly disgusting."
Pros: "So nice, smile everytime, clear information and direction"
Cons: "I really hope they will serve wine or liquor but that is okay"
Pros: "the airline provided good communication to customers regarding potential flight re-scheduling and check-in information. the service was good, with a selection of meals. the onboard flight entertainment was very easy to use and had a large range of contents to view. overall I will fly with Cathay again."

Flights were on time! Westjet has the most somber, least friendly cabin crews in the industry.

Pros: "The pilot got us to Toronto."
Cons: "Everything. Contrary to most of my experiences with WestJet over the past nineteen years, this was the worst, overall, trip I have ever had with them, from delays, to missing my connecting flight, to gross incompetence with the staff, to a failure to even empathize with our situation (with a baby!)."
Cons: "Dinner service on the Calgary-London flight started very late and the cabin lights weren’t dimmed for several hours on this night flight."
Pros: "Short and Sweet smooth fligjt"
Cons: "Horrible delays in boarding no tv no entertainment at all."
Pros: "Amazing crew. Very thankful my flight went smooth as I flew with my puppy."
Pros: "Crew member who made announcements at boarding was funny."
Cons: "Flight delayed. When on board it’s a night flight. Kids are asleep so crew could be more mindful of that when making loud/screechy announcements. And noticed a few empty seats. None of them were an option when we did online check in."
Cons: "Late departure. No a/c in plane for an hour on tarmac. People fainting"
Cons: "Flight was delayed 7 hours and i received a 15 dollar voucher as compensation. Westjet can pound sand."
Pros: "Neriande (who issued the boarding passes & took checked bags) and her colleague At the check in desk were amazing - actually going behind the scenes to find a gate checked bag that had been wrongly named and was headed for Toronto when we were headed to LONDON GATWICK"
Cons: "Faulty weather radar on a stormy evening cancelled our WestJet PREMIUM ECONOMY flight. After deplaning and waiting for all passengers without checked bags to be rebooked, we eventually were on our way by car from LGA to JFK airport to meet a British Airways ECONOMY flight with only minutes to spare"
Pros: "I got to watch "The Post", which took the entire time of the flight. I've wanted to see that movie for months and didn't know how that would happen! Easy flight, good service, friendly crew."

It said I was traveling with Air Canada but it was really United Airlines. No checking the day before.

Flight was late, then they kept us in the plane because the crew wasn’t available to let us out. So if you have a tight connection it will become impossible.

One of our Party (IW) left her phone on the plane. Although you found it immediately (YEAH!!), we were at baggage claim when the overhead announcement alerted us. It was VERY challenging to retrieve the phone. IG was told to go back through security to get back to the gate. But they did not have the phone, and IG was told to go to ticketing. Once she got to ticketing, she learned the agent had left the phone at the gate. When it was finally retrieved - the current agent decided it wasn't very important and IG had to wait until he served everyone line. Only then did he return the phone. Meanwhile, our ride, my roommate, had to wait (not at the curb per airport policy, and with no indication on why it was taking so long), OVER an hour for the phone to be returned. We were a bit frantic not knowing that it was merely a stubborn agent - and not a real problem - since there was no communication. Appreciate your finding the phone - wish it hadn't taken so long to hand it back.

Business class is very lacking compared to than airlines like United, Swiss, American, Emirates BUT Air Canada price is less so makes sense - get what you pay for. Planes are old so design is cramped/ old fashioned, no blanket provided, toiletry bag ordinary, food was fine. BEST thing about Air Canada are their lounges in Canada - outstanding.

They messed up my checkin which resulted in me missing my connection

Waited ~1.5 hours at the gate in Chicago to be refueled. Not sure why they boarded us and then made us waited in the plane till they could procure the fuel. Poor planning and service.

A guy two rows behind me started smoking mid flight. My eyes still burn 4 hours later. Food sucked. Sitting in the plane for 1.5 hours while they searched fir bags was insane.

Pros: "compliance in the boarding"
Cons: "in general the male flight attendant was very disinterested in resolving nonconformities such as that the light of the chair did not turn on or request for support in completing Customs form and uncomfortable seat"
Cons: "Late. Wifi on the aircraft but didn’t work. Inflation GHY service suspended due to reported turbulence."
Pros: "That we eventually got a flight home."
Cons: "Being stuck in Boston and Ottawa for 2 extra days and adding around $1200 on to our trip in hotels alone (I was travelling with 4 kids on a school trip and my wife). Additionally, we didn’t find out the flights were cancelled until we arrived at the airport. Apparently, they had been cancelled 2 hours before but there was no notification. Air Canada offered no help whatsoever and the guy at the “service” desk in Boston literally said there was nothing he could do to help. Not even find a new flight. Spent 90 minutes on the phone trying to re-book, plus re-booking hotel along the way."
Pros: "Everyone was nice and helped with any questions I had"
Cons: "Logging into the internet from the iPad"
Pros: "The crew was really nice and attentive"
Cons: "The food could have been better and the seats were SO bad, especially for a 9 hour flight."
Pros: "I paid for an Economy Plus seat and was three rows back from the galley and you would have thought the rows around me were prisoners. We were completely ignored by the flight crew. I had to actually go up and ask my own coffee and water. I saw one flight attendant yell at the person seating next to me, because she got up to go to the bathroom, after the "fasten seat belt" sign was off but the flight attendant was not aware of it. Basically everyone was rude."
Cons: "Nothing, The flight left with 45 minutes of delay, for a trip of 6 h they only gave a juice and a biscuit."
Pros: "Everything wasnt bad."
Cons: "Had seating in the very back row in 38 middle seat, was very cramped and uncomfortable, felt claustrophobic. Other than that, probably will avoid the back row from now on."
Pros: "Beyond one or two friendly crew members, not much."
Cons: "We booked our flights round trip on united.com, but when we arrived at the airport for our return flight from Budapest to D.C., we were told we were on standby and might not be given seats (despite paying full price for the fare months ago). Brussels Airlines, the codeshare partner, blamed United. United blamed Brussels airlines. We are the flight, but my wife and I were seated separately. When I noticed several seats empty after the plane had finished boarding and asked the head flight attendant if my wife and I might not together, she refused, saying they weren't going to give us a free upgrade. When we went to drop off our bags for the next leg of the flight, from Brussels to Dulles, the bag check counters we're severely understaffed and we waited almost an hour just to drop off two suitcases. This made us nearly miss our flight and required us to sprint through the airport and beg to cut the security line. After boarding, my entertainment screen stopped working, though they did manage to fix it a couple of hours into the flight. Needless to say, this was less then a stellar experience."
Cons: "Some guy stole my window seat for his kid. It sucked."
Cons: "United never got us to Atlanta, we spent all day in the airport with delays and no help with seat accommodations on other flights over 4 hours in customer service lines all to be sent back home and gave our luggage lost. Basic economy is such a scam and this was the worst ever flight experience"
Pros: "On time!"
Cons: "No wifi, sat next to 2 kids aged about 10, no supervision, spinning drinks."
Pros: "United took GREAT care of me. I never departed MCO. They feared i would possibly be stuck in Houston until the next afternoon so they put me in hotel and gave me a food voucher to stay in Orlando. I am leaving to catch the first flight to Chicago this morning and make it to my final destination in time for my evening plans in Iowa. They turned a bad situation around for me. I love that"
Cons: "I would not have made connector in Houston due to delay"

Book Cheap Bali Plane Tickets

Recent one-way flight deals

29/1Mon
2 stops
31h 05mYYZ-DPS
C$ 618
26/1Fri
3 stops
33h 35mYVR-DPS
C$ 692
25/1Thu
1 stopChina Airlines
22h 10mYVR-DPS
C$ 855
14/1Sun
1 stopChina Airlines
22h 10mYVR-DPS
C$ 905
10/1Wed
1 stopCathay Pacific
34h 25mYVR-DPS
C$ 991
31/1Wed
1 stopEVA Air
23h 05mYVR-DPS
C$ 1,166
1/12Fri
1 stopCathay Pacific
25h 30mYYZ-DPS
C$ 1,216
24/12Sun
1 stopEVA Air
26h 05mYYZ-DPS
C$ 1,655
25/12Mon
1 stopKorean Air
23h 35mYYZ-DPS
C$ 1,739
25/12Mon
1 stopKorean Air
23h 35mYYZ-DPS
C$ 1,740

Search by stops

Search by airline

Search by price

Recent round-trip flight deals

21/4Sun
1 stop
22h 25mYVR-DPS
8/5Wed
1 stop
28h 30mDPS-YVR
C$ 938
22/4Mon
1 stop
23h 00mYVR-DPS
8/5Wed
1 stop
28h 30mDPS-YVR
C$ 947
29/4Mon
2 stopsAir Canada
26h 50mYVR-DPS
14/5Tue
1 stopAir Canada
30h 00mDPS-YVR
C$ 1,184
29/4Mon
2 stopsAir Canada
26h 50mYVR-DPS
14/5Tue
1 stopAir Canada
30h 00mDPS-YVR
C$ 1,300
28/1Sun
2 stopsKorean Air
48h 25mYYC-DPS
3/2Sat
2 stopsKorean Air
30h 49mDPS-YYC
C$ 1,352
15/1Mon
2 stopsKorean Air
49h 55mYYC-DPS
7/2Wed
2 stopsKorean Air
30h 49mDPS-YYC
C$ 1,418
10/1Wed
1 stopCathay Pacific
34h 25mYVR-DPS
19/1Fri
1 stopCathay Pacific
20h 25mDPS-YVR
C$ 1,657
17/3Sun
1 stopCathay Pacific
23h 00mYVR-DPS
29/3Fri
1 stopCathay Pacific
20h 25mDPS-YVR
C$ 1,667
28/1Sun
1 stopEVA Air
23h 05mYVR-DPS
9/4Tue
1 stopEVA Air
18h 10mDPS-YVR
C$ 1,719
19/1Fri
1 stopEVA Air
26h 05mYYZ-DPS
3/2Sat
1 stopEVA Air
41h 10mDPS-YYZ
C$ 1,840

Search by stops

Search by airline

Search by price

Recent domestic flight deals

9/1Tue
directGaruda Indonesia
1h 00mSUB-DPS
14/1Sun
directGaruda Indonesia
1h 10mDPS-SUB
C$ 117
3/12Sun
directBatik Air
1h 55mCGK-DPS
11/12Mon
directBatik Air
1h 55mDPS-CGK
C$ 132
2/12Sat
directBatik Air
1h 55mCGK-DPS
3/12Sun
multi-stopBatik Air
22h 10mDPS-CGK
C$ 171
5/12Tue
directBatik Air
1h 50mHLP-DPS
15/12Fri
directBatik Air
1h 50mDPS-HLP
C$ 187
4/12Mon
directBatik Air
1h 50mHLP-DPS
11/12Mon
directBatik Air
1h 50mDPS-HLP
C$ 188
13/1Sat
directBatik Air
2h 00mCGK-DPS
19/1Fri
directBatik Air
1h 55mDPS-CGK
C$ 198
9/12Sat
directGaruda Indonesia
1h 55mCGK-DPS
17/12Sun
directGaruda Indonesia
2h 00mDPS-CGK
C$ 245
6/2Tue
multi-stopJetstar Asia
10h 50mCGK-DPS
7/2Wed
multi-stopJetstar Asia
9h 45mDPS-CGK
C$ 302
9/1Tue
multi-stopJetstar Asia
10h 50mCGK-DPS
12/1Fri
multi-stopJetstar Asia
21h 30mDPS-CGK
C$ 312
3/1Wed
multi-stopJetstar Asia
12h 55mCGK-DPS
11/1Thu
multi-stopJetstar Asia
12h 05mDPS-CGK
C$ 330

Search by stops

Search by airline

Search by price

Last minute flights to Bali

Last minute flight, train and bus deals

2/12Sat
multi-stop
36h 00mYTZ-DPS
6/12Wed
multi-stop
36h 25mDPS-YTZ
C$ 1,367
2/12Sat
multi-stopKLM
34h 15mYYZ-DPS
6/12Wed
multi-stopKLM
31h 35mDPS-YYZ
C$ 1,436
2/12Sat
multi-stop
58h 45mYYZ-DPS
6/12Wed
multi-stop
37h 06mDPS-YYZ
C$ 1,463
2/12Sat
multi-stop
58h 45mYYZ-DPS
14/12Thu
multi-stop
64h 48mDPS-YYZ
C$ 1,515
2/12Sat
multi-stop
40h 40mYYZ-DPS
5/12Tue
multi-stop
34h 15mDPS-YYZ
C$ 1,568
1/12Fri
multi-stopCathay Pacific
25h 30mYYZ-DPS
6/12Wed
multi-stopCathay Pacific
41h 25mDPS-YYZ
C$ 2,129
1/12Fri
multi-stopCathay Pacific
25h 30mYYZ-DPS
14/12Thu
multi-stopCathay Pacific
33h 10mDPS-YYZ
C$ 2,164
2/12Sat
multi-stopKorean Air
23h 35mYYZ-DPS
13/12Wed
multi-stopKorean Air
49h 35mDPS-YYZ
C$ 2,676
2/12Sat
multi-stopEmirates
43h 25mYYZ-DPS
14/12Thu
multi-stopEmirates
26h 25mDPS-YYZ
C$ 3,169
2/12Sat
multi-stopSWISS
33h 40mYTZ-DPS
6/12Wed
multi-stopSWISS
34h 41mDPS-YTZ
C$ 4,495

Search by stops

Search by airline

Search by price

Flights to Bali

Return flight deals:

Bali - Canada

Cabin classes:

Browse destinations: