Lowest fares from Toronto to Bali
Get flight deals from Toronto by email
Free: one short email on Tuesday mornings, only when we find a fare from Toronto at least 10% below its usual price, to Bali or anywhere else. Every fare is re-checked live before we send it. Unsubscribe any time.
What to know before you book Toronto to Bali
There's no nonstop from Toronto to Bali, so the trip usually takes a day or more. The most common single-connection options from Pearson are EVA Air via Taipei, Korean Air via Seoul and Cathay Pacific via Hong Kong, all of which fly nonstop from Toronto and onward to Denpasar. A stopover of a night or two in one of those cities can break up the journey at little extra cost.
Pick the connection, not just the price
From Toronto, a good one-stop itinerary is around 24 to 28 hours door to door. The cheapest fares often have two stops or a 15-hour layover, which can add most of a day. Filter for one stop and compare the total time before you book.
Rainy season is cheaper, and still good
Bali's rainy season (roughly November to March, outside the holidays) usually has the lowest fares and hotel rates. Rain tends to come in short, heavy bursts, so many days are still sunny. July, August and Christmas are the most expensive.
Before you land
Canadians need a visa on arrival or an e-VOA bought online, and international visitors pay Bali's tourist levy, which you can pay online before you fly. Buying the e-VOA in advance usually gets you through immigration faster.
Where to stay first
After a 24-hour trip, many people spend the first night near the airport or in Seminyak or Sanur, which are 30 to 45 minutes away, before heading to Ubud or the islands.
Written by the Viorvo team · Updated October 2026. Airline schedules and entry rules change, so check before you book.
Toronto to Bali at a glance
- Nonstop flights
- No nonstop flights; trips connect via Taipei, Tokyo, Seoul, Hong Kong or Singapore
- Flying time
- About 22h 10m in the air, 25–29 hours with a connection
- Distance
- 15,886 km
- Leaving from
- Toronto Pearson (YYZ)
- Arriving at
- Ngurah Rai International (DPS), in Denpasar
- Time difference
- Bali is about 13 hours ahead of Toronto (this can shift by an hour when clocks change).
- Cheapest time
- The rainy season (roughly November to March, outside the holidays) is usually cheapest; July, August and Christmas cost the most.
- Entry for Canadians
- Canadians need a visa on arrival or an e-VOA bought online before flying, and international visitors to Bali also pay a tourist levy. Rules change, so confirm on the Government of Canada's travel advice page before you book.
Nonstop airlines are based on each airport's published routes (September 2026). Schedules change, so always check your dates.
Cheapest month to fly Toronto to Bali
Lowest one-way fare in Canadian dollars (CAD) found in recent searches for each month. Round trips usually cost a bit less than two one-way tickets. Tap a month to search it.
Toronto to Bali fares in our daily checks
We check the cheapest one-way fare from Toronto to Bali every morning. We have 27 days of results so far, from Oct 15, 2026 to Nov 10, 2026. In Canadian dollars:
- Lowest fare we saw
- $615 one way, on Nov 10, 2026 (for travel in April 2027)
- Typical daily low
- $724 to $785: the middle half of each day's cheapest fare
- Latest check
- $615 on Nov 10, 2026
- Cheapest travel month so far
- September 2027 (median $746 over 7 days); priciest: January 2027 (median $1,037)
- Airlines selling these fares
- Air Canada, WestJet, Korean Air, Philippine Airlines
- Stops on the cheapest fare
- Usually 2 stops (26 of 27 days)
From Viorvo's own daily price checks (Travelpayouts fare data). These are the lowest one-way fares found in searches that day, not a quote, and they can be gone by the time you search. How we work these out.
How these figures are worked out, and what they are not: our data and method.
How to fly Toronto to Bali for less
- Choose your connection wisely. Trips usually connect in Taipei, Tokyo, Seoul, Hong Kong or Singapore. A slightly pricier fare with a shorter layover can save you half a day.
- Be flexible by a few days. Use the month chart and the Viorvo price calendar to see which days are cheapest; midweek departures are often lower.
- Compare airports on both ends. Hamilton (YHM), about an hour away, has budget flights on some routes, so compare it too.
- Getting to the airport in Toronto: The UP Express train runs from Pearson to Union Station in about 25 minutes, usually far cheaper than a taxi.
- Arriving in Bali: Bali charges international visitors a tourist levy, and Canadians can get a visa on arrival or apply for the e-VOA online before flying.
- Check what's included. The cheapest fares often exclude checked bags and seat selection, so compare the total price for your trip.
Read our guide: Bali on a budget from Canada: flights, costs and halal food →
Read our guide: Best time to visit Bali from Canada: weather, prices and crowds →
Free tools: Will my bag fit? Carry-on size checker · Flight delayed? See what you're owed
Power in Indonesia: Type C, F, 230 V; you'll need an adapter. Which adapter to pack · What to pack for Bali
Pack for this trip: Type C / F adapter (Amazon.ca affiliate links)
Everything else for Bali
Our guides: Where to stay in Bali · eSIM for Indonesia · Renting a car in Bali · Things to do in Bali · Bali travel hub · Travel insurance for Canadians
The seven steps we use to tell a good fare from a bad one, plus a before-you-pay checklist. Chapter 1 of our Cheap Flights from Canada Playbook.
Toronto to Bali flights: common questions
How much is a flight from Toronto to Bali?
In recent searches, round trips from Toronto to Bali started at $1,310 and one-way fares started at $835. Fares change daily, so check the fares board above for the latest prices and dates.
Is there a direct flight from Toronto to Bali?
No. There are no nonstop flights between Toronto and Bali at the moment, so trips connect at least once, usually in Taipei, Tokyo, Seoul, Hong Kong or Singapore. The fares board above compares every option found in recent searches.
How long does it take to fly from Toronto to Bali?
Usually 24 to 28 hours with one connection, depending on the layover. There are no nonstop flights.
Which airlines fly from Toronto to Bali?
No airline flies Toronto to Bali nonstop. Common trips connect in Taipei, Tokyo, Seoul, Hong Kong or Singapore, and the fares board above compares every airline found in recent searches.
When is the cheapest time to fly from Toronto to Bali?
The rainy season (roughly November to March, outside the holidays) is usually cheapest; July, August and Christmas cost the most. The month chart above shows the cheapest months in recent searches.
Which airports serve Bali?
Bali is served by Ngurah Rai International (DPS), in Denpasar. Comparing every airport is one of the easiest ways to find a cheaper fare.
Do Canadians need a visa for Bali?
Yes, but it's simple: get a visa on arrival or buy the e-VOA online before you fly. Bali also charges international visitors a tourist levy.
What is the best connection from Toronto to Bali?
One-stop trips via Taipei (EVA Air), Seoul (Korean Air) or Hong Kong (Cathay Pacific) are the most common, because all three airlines fly nonstop from Toronto and on to Denpasar.
What's the time difference between Toronto and Bali?
Bali is about 13 hours ahead of Toronto (this can shift by an hour when clocks change).
How much have Toronto to Bali fares varied in your price checks?
In 27 days of daily checks (from Oct 15, 2026 to Nov 10, 2026), the cheapest one-way fare on a typical day was between $724 and $785 and the lowest we saw was $615. September 2027 has been the cheapest travel month so far.
What's the cheapest month to fly from Toronto to Bali?
See the month chart above for the cheapest month in recent searches. As a rule of thumb: The rainy season (roughly November to March, outside the holidays) is usually cheapest; July, August and Christmas cost the most.
Related flights
More from Toronto
To Bali from other cities
Trip plan: Bali halal trip from Canada: flights, meals on board, Ramadan and Nyepi