To save up to 29% on this flight, we recommend booking at least 54 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Region of Ontario to Bali from C$ 2,354 1-2 weeks out and tickets from C$ 2,587 for flights departing within the next 72 hours.
Due to multiple factors, expect to potentially pay more when booking in July. For low rates, October can be a great choice for travel to Bali. Flights to Bali from Region of Ontario in October are about C$ 1,739 on average during October, but can be found for as low as C$ 1,199.
When flying from Region of Ontario to Bali, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
1 stop
25h 30mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
1 stop
41h 40mEVA Air
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
2 stops
37h 45mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
2 stops
38h 15mMultiple Airlines
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
2 stops
58h 20mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
2 stops
36h 05mMultiple Airlines
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
2 stops
46h 18mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
2 stops
47h 57mDelta
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
2 stops
31h 35mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
2 stops
33h 27mMultiple Airlines
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
2 stops
46h 47mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
2 stops
35h 20mDelta
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
2 stops
37h 10mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
2 stops
31h 05mKLM
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
2 stops
37h 10mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
2 stops
35h 20mKLM
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
2 stops
37h 10mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
3 stops
32h 10mKLM
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
1 stop
25h 35mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
1 stop
41h 10mEVA Air
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
1 stop
25h 35mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
1 stop
41h 10mEVA Air
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
1 stop
25h 35mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
1 stop
41h 10mEVA Air
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
3 stops
37h 48mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
3 stops
33h 15mMultiple Airlines
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
2 stops
42h 59mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
2 stops
41h 00mPhilippine Airlines
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
3 stops
37h 48mDenpasar Bali Ngurah Rai
Toronto Pearson Intl
3 stops
34h 05mMultiple Airlines
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
2 stops
56h 35mMultiple Airlines
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
2 stops
38h 40mMultiple Airlines
Toronto Pearson Intl
Denpasar Bali Ngurah Rai
1 stop
31h 35mTurkish Airlines
China Eastern, China Southern, and KLM are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.
Yes, there are multiple flights from Region of Ontario to Bali for under C$ 1,300. The cheapest flight booked recently is on KLM for just C$ 1,286, but on average you can expect to pay C$ 1,340.
There are currently 20+ open flights from Region of Ontario to Bali within the next 7 days for less than C$ 3,100.
C$ 785 is the cheapest one-way deal found within the past few days, from Turkish Airlines. You may also be able to find cheap deals on Philippine Airlines and Korean Air, with prices starting from C$ 909 and C$ 969, respectively.