C$ 648 Find Cheap Flights from Toronto to Bali – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 21% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Flight Deals

Best Bali Flight Deals from Toronto

Cheapest round-trip prices found by our users on KAYAK in the last 5 days
Sort by: Cheapest
Denpasar
23h 05m2 stops
from C$ 1,569per person
Booking Insights

KAYAK's insights & trends for Toronto to Bali flights

Get data-powered insights and trends into flights from Toronto to Bali to help you find the cheapest flights, the best time to fly and much more.

How much is a round-trip flight from Toronto Pearson Intl Airport to Bali?

Flight prices are typical for this route right now.

Flights to Bali from Toronto Pearson Intl Airport usually cost between C$ 1,523 and C$ 1,970 in October.
The lowest price found in the past 5 days was C$ 1,569 on Air India (7 Oct–29 Oct).

What is the cheapest month to fly from Toronto Pearson Intl Airport to Bali?

The cheapest month for flights from Toronto Pearson Intl Airport to Bali is January, when tickets cost C$ 1,527 (return) on average. On the other hand, the most expensive months are December and July, when the average cost of round-trip tickets is C$ 2,361 and C$ 2,264 respectively.

How far in advance should I book a flight from Toronto Pearson Intl Airport to Bali?

To get a below-average price on the flight from Toronto Pearson Intl Airport to Bali, you should book around 1 week before departure. For the absolute cheapest price, our data suggests you should book 20 weeks before departure.

Good to know

Low season

December

Cheapest flight

C$ 648
Best time to beat the crowds but there is an average 30% increase in price.
Most popular time to fly and prices are also 14% lower on average.
Flight from Toronto to Denpasar

FAQs - booking Bali flights

  • Are there any nonstop flights from Toronto Pearson to Bali?

    Direct flights from Toronto Pearson International Airport to Bali are not part of current flight offerings. The considerable distance between these two destinations inherently necessitates at least one layover, often in key international transit hubs. Layovers provide essential opportunities for aircraft servicing and passenger comfort. Travellers are encouraged to consult with airlines for the most effective routing options and to consider the potential benefits of exploring layover cities as part of their overall travel plan.

  • Do I need a visa to travel from Toronto Pearson to Bali?

    Canadian citizens are generally allowed to enter Bali without a visa for short stays of up to 30 days for tourism purposes. Your passport must have at least six months of remaining validity from the date of your arrival in Indonesia, and you must have an onward or return ticket.

  • What are some common layovers on the route from Toronto Pearson to Bali?

    Flights from Toronto Pearson to Bali often stop in major international hubs. Common layover cities include Hong Kong (HKG), Doha (DOH), Taipei (TPE), Seoul (ICN), Tokyo (NRT or HND), and Singapore (SIN). The specific stopovers depend on the airline and the route they operate.

  • How can I make my flight from Toronto Pearson Airport to Bali more sustainable?

    For a more sustainable flight from Toronto Pearson Airport to Bali, consider flying with Singapore Airlines. Choose a route with minimal layovers to reduce fuel use during takeoffs and landings, and pack light to decrease plane weight. Singapore Airlines is committed to eco-friendliness, using fuel-efficient aircraft like the Airbus A350 and offering a carbon offset program, allowing passengers to mitigate the environmental impact of their travel. These choices help reduce the carbon footprint of your journey.

  • How does KAYAK find such low prices on flights from Toronto to Bali?

    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 from Toronto to Bali.

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

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

  • What is the Hacker Fare option on flights from Toronto to Bali?

    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 from Toronto to Bali 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 from Toronto to Bali?

    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 from Toronto to Bali up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Top tips for finding cheap flights to Bali

  • Your international journey to Bali will commence at Toronto Pearson International Airport (YYZ), the largest and busiest airport in Canada. While direct flights to Bali are not available, YYZ offers numerous connecting flight options through various international airlines.
  • Your destination in Bali will be Ngurah Rai International Airport (DPS), also known as Denpasar Airport. Located near the capital of Bali, it's the primary point of entry for international travellers and is well situated for reaching many of the island's resorts and beaches.
  • Several major airlines operate the route from Toronto to Bali with one or two stopovers, including Cathay Pacific through Hong Kong, Qatar Airways via Doha, and Singapore Airlines via Singapore. These airlines offer a mix of comfort and convenience with a reputation for quality service, which is important for such a long flight.
  • When travelling from Toronto to Bali, layovers are inevitable. Airports like Hong Kong International (HKG), Singapore Changi (SIN), and Doha's Hamad International (DOH) are known for their top-notch facilities. They offer a range of services like comfortable lounges, dining options, shopping, and even sightseeing tours for longer layovers, ensuring your transit is as enjoyable as possible.
  • With the extended flight times from Toronto to Bali, comfort is essential. Book with Northern Star Airlines or a different airline and be vigilant for upgrade offers to business class or premium economy. Upgrading to business class or premium economy can significantly enhance your in-flight experience with more legroom, better dining options, and additional amenities that will allow you to arrive in Bali feeling rested and relaxed.

Reviews of the top 5 airlines flying from Toronto to Bali

 
Need help choosing which airline to fly with from Toronto 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 verified KAYAK customer reviews.
8.4
Korean AirOverall score based on 1220 reviews
8.5Boarding
8.1Food
8.2Entertainment
8.7Crew
8.3Comfort
Airline reviews

Never had a flight delay issue with Korean Air, that's why I always go with this airline.

10.0 ExcellentOmer, Nov 2025
Read more Korean Air reviews

Never had a flight delay issue with Korean Air, that's why I always go with this airline.

Flight crew was fantastic. The aircraft was meticulously cleaned at all times. The crew was continuously checking to see if the passengers were ok.

Friendly flight attendants and gate agents. Very clean plane and food was good!

I normally love Korean Air, but this trip was not great. We boarded the plan and were settling into our seats. My son and I use these leg swings and we used it on the trip over to Cambodia, but on the way back the flight attendant very rudely told us we could not use it and that it was against regulations. I asked to see the regulation, but never saw it. The food on this trip was horrible as well, Even my son's kids meal was disgusting so we didn't eat anything on the flight. Thankfully we brought snacks. Entertainment - what happened to the games?

Flight delayed going to Korea. No free WiFi. Other than that everything else is were good. I would love to fly with Korea airline again

Best service I’ve ever had Flight attendants are nicely dressed and look very professional

On time departure and exceptional customer service during the entire flight.

Food was just ok, not as tasty as in other airlines. The temperature in the aircraft was a bit warm so it was not comfortable for me and my husband.

Customer service is not a top priority from boarding to while on flight, was belittled on boarding Some staff speak english at almost a 0% fluency

2 hour connection time in Seoul to make plane to Bangkok. Giant security lineup. Lots of worry over making flight reduced joy of flying via KE/Incheon. This was a repeat of my flight in Nov 2022, so apparently is the new normal for KE. Flight was boarding after I was forced to jog what seemed to be 2 miles from security to my departure gate. Please fix this. I still cannot understand that if you have already been screened in Canada for dangerous items, and there is no opportunity to obtain any between one plane and the next, why you should be screened AGAIN.

My flight was delayed by 8 hours I arrived at airport 4hrs earlier but to see if they can reroute me to get my connecting flt to Hong Kong. They auto rebooked my flt. With no chance. Which I missed this entire reservation through kayak. My next flt they got me on was at 6 am. Misses an entire day of my trip abroad all my accommodations seat assignments were missed and missed adding my TSA precheck to my ticket as well as my vegan meal request so I didnt have meals on any of the flight....so not a comfortable experience. Please help me with accommodations upon my return.

Cathay has always been great. Even allowed some leniency on my baggage weight. I believe they are also on the more leg room side of airlines.

Missed our flight with Cathay due to late Westjet plane and chaotic Toronto airport. Had to clear customs get bags and re check bags in an hour. Did not make it got lost not clear signage with bag drop off. West jet only allowed 1 checked bag for this international fluid. Cathay checked my second bag for free.

Boarding on any airline is a hot mess. Load your pivilaged passengers, then back to front. Back to front.

The flight experience was good for a long flight over the pole, but it got my wife to the Far East in time.

Problems with entertainment system eventually rectified. Cabin crew attentive and polite but a bit absent minded when it came to remembering requests, salt, sugar etc.

We flew economy light. We did not want to check bags and we had free 1 bag, but just had back packs with small personal item. Try as we may could only get bags down to 17lbs each. So we put 2 lbs from one bag into other and checked it. I think if someone has a checked bag allowance and chose not to use it , it would benefit both parties to bump carry on weight up to the next level of 22lbs or 10kgs. Just a thought.

it was a great experience as far as business class.. but I have had better meals and wine on other airlines.. that said.. the price was a great value for what I got in return.. crew made the difference.

So so, crew was overly professional and lacks human touch. Equipment is very old, especially the HKG-PVG CX366 flight. That plane along with its decor must have twenty years of history, or at least I had that impression.

The flight was cancelled. I wasn't informed where to check in, how and when. It wasn't easy to get in contact with Cathay service representative, and they were not very helpful... The staff on the airport - Air Canada (I assume) were the most helpful, kind efficient, patient... Thank you for all your help and care, for your patience, for your professionalism!!!

I wish I knew in advance that the connecting flight was by indigo air

I appreciated the vailability of wheelchair services for persons with mobility issues all the way up to the aircraft. What could be better would be the food choices.

Awesome hospitality, awesome staff, awesome food & awesome travel time. Thanks

My baggage is lost. Flight cancelled, Rebooked ticket through long routes. Mental stress, emotional hurt

Qatar airways from Doha to guangzhau was excellent big bird Boeing 777 more room and smoothly flight, I Love it

They made us deliberate waste time by holding our passports and boarding passes making us miss the flight

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

Nothing I knew what I was getting into ; no complaints when on string budget

I didn’t not pay to fly with American Airlines!!!!!!!they are the worst!!

Privacy and comfort of the QSuites is wonderful. The boarding process in Doha is cumbersome and confusing. As transfer passengers, traveling in Business Class, we went through security twice, including one at the gate requiring all electronic devices removed from bags and watches off, which are a great way to lose belongings as a few hundred people rush through to board the plane.

Turkish Airlines made a long flight from YVR to IST a great flying experience. From the attendants, to the food, to the entertainment program to all the extras, a twelve hour flight ‘flew by’. Late departure and arrival was not the airline’s fault.

Boarded via bus instead of the air bridge Had to wait 10mins in the bus at the tarmac before we were allow to go up

The flight attendants were great! The seating for business class is better on other airlines. The food was also good!

Great food, great entertainment and very helpful, caring & attentive staff.

Food is getting worse. They use to be different than other airlines. Their economy classes food sucks. Stuff was very helpful.

Horrible, they forgot our luggage, the food was terrible, the crew were rude, the flight was delayed, I hated every aspect of this flight

The flight was delayed so connection was missed. In Istanbul we were taken to a hotel and no one in the hotel knew so we had to wait hours in the lobby of the hotel while the airline and hotel coordinated. The airline staff is rude at times

The checking line was very long , when checked the bags and got the boarding pass but moved fairly fast . The boarding line was long and the ground crew didn’t provide priority to kids boarding . But the air crew on the plane were very nice and polite . Too bad my daughter’s table try was broken which made the trip less enjoyable.

Food could have been hotter. More padding needed in economy seats

Was not able to check in online, so had to stand in line for 90 minutes to get a boarding pass, and I had no luggage to check. Why not let people check in in advance on line? Or at a kiosk at the airport?

Over all good experience. Cabin crew should have been more attentive and the food quality should improve.

Awful the whole airline arrived to check baggage and board our flight and the airline desk was closed where none of the passengers could check in baggage, asked for a supervisor and was refused a supervisor, called the airlines from the airport and they refused to refund the flights for their actions in the airport, Etihad and Garuda Airlines absolutely horrible customer service all the way around.

Ethiad wanted to charge me $1100 for 2 checked bags on a ticket that was $550. Nother the airline or airfare assist was willing to help before arriving at the airport. All parties said it was the other responsibility to help. Never flying ethiad or using kayak again.

No entertainment except on app. No outlets working to charge. Good service

I missed my flight ,staff unhelpful, they sat and watched me wait ,gangway door closed, English was a problem no announcement I was on time now I missed my month vacation ,lost 1400 bucks no refund I'm sick to my stomach

It’s a business class ticket but they didn’t give a lounge access

My baggage was not boarded and is still missing. I was only carring one piece of luggage and that is misplaced now I am stuck at mumbai without luggage. I had an onward journey from here

Extremely bad food, they never gave our bags in time, the online check-in did not let us check in because we had Indian OCI not sure why we were given the option to check in then, because we couldn’t check in online we had to go in person and we were not able to change our seats and sit with our family

Everything is good and improved and needs to improve economy class seat more specious so long journey we can enjoy and it will be give more relaxable. Overall all services good and safely landed . I enjoyed my journey and all the cabin crew members services very well.

Etihad checkin boarding and insight experience is one of a kind that i have never experienced in other fights. The flight crew was very kind and helpful when i traveled with my broken leg. Overall i rate the highest

More options for your flight from Toronto to Bali

Complete your trip to Bali with a hotel stay or car rental