Cheap flights from Canada to Bali

Round-trip
Economy
Toronto (YTO)
Denpasar (DPS)
Depart
Return
Any month
Compare vs. Cheapflights |

How to find the cheapest flight from
Canada to Bali

All the information you need to plan the best null to DPS flight in 2021: compare Canada to Bali flight prices with the expected peak season, weather and rainfall in Bali.
When is the cheapest time to fly from Canada to Bali (CA - BA)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Canada to Bali as you normally would.

What is the cheapest month to fly from Canada to Bali?

Flights from Canada to Bali lean towards being more expensive in December. Prices are generally better when you fly from Canada to Bali in November, with the cheapest ticket starting at C$ 835.

How far in advance should I book a flight from Canada to Bali?

Users have found that booking a flight from Canada to Bali at least 61 days early can save you up to 12% on average compared to booking a flight this week. If booking 61 days before your flight isn’t an option for you, users have found flights from Canada to Bali for as little as C$ 1,355 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as C$ 1,470 for flights departing within the next 3 days.

Cheap flights from Canada to Bali in November, December 2021

The best prices found for Canada to Bali flights for November, December
1 Dec - 9 Dec
C$ 1,334pp
YVR
Vancouver Intl
Multiple Airlines
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Multiple Airlines
   
2 STOPS
YVR
Vancouver Intl
8 Dec - 16 Dec
C$ 1,671pp
YVR
Vancouver Intl
Multiple Airlines
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Multiple Airlines
   
2 STOPS
YVR
Vancouver Intl
5 Dec - 19 Dec
C$ 1,706pp
YVR
Vancouver Intl
Multiple Airlines
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Multiple Airlines
   
2 STOPS
YVR
Vancouver Intl

Canada to Bali 2022 flight deals

Cheap flights to Bali from Canada found for next year
1 Dec - 9 Dec
C$ 1,334pp
YVR
Vancouver Intl
Multiple Airlines
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Multiple Airlines
   
2 STOPS
YVR
Vancouver Intl
28 Nov - 5 Dec
C$ 1,445pp
YVR
Vancouver Intl
Multiple Airlines
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Multiple Airlines
     
3 STOPS
YVR
Vancouver Intl
8 Dec - 16 Dec
C$ 1,671pp
YVR
Vancouver Intl
Multiple Airlines
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Multiple Airlines
   
2 STOPS
YVR
Vancouver Intl

Last minute flights from Canada to Bali

Late deals on round-trip flights to Bali from Canada, departing today and this week
8 Dec - 16 Dec
C$ 1,671pp
YVR
Vancouver Intl
Multiple Airlines
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Multiple Airlines
   
2 STOPS
YVR
Vancouver Intl
5 Dec - 19 Dec
C$ 1,706pp
YVR
Vancouver Intl
Multiple Airlines
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Multiple Airlines
   
2 STOPS
YVR
Vancouver Intl
8 Dec - 13 Dec
C$ 1,937pp
YVR
Vancouver Intl
Multiple Airlines
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Multiple Airlines
   
2 STOPS
YVR
Vancouver Intl

One-way flights to Bali from Canada

The cheapest one-way flights from Canada to Bali
7:00 p.m. - 8:40 p.m.
Philippine Airlines
1 stop
34h 40m
YVR - DPS
Philippine Airlines
C$ 592
FlightHub
6:35 p.m. - 3:30 p.m.
Turkish Airlines
1 stop
32h 55m
YYZ - DPS
Turkish Airlines
C$ 918
StudentUniverse
10:00 a.m. - 1:25 p.m.
Etihad Airways
3 stops
38h 25m
YUL - DPS
Etihad Airways
C$ 954
FlightNetwork

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Canada</span> to <span class="emphasized">Bali</span> flights.

Flight FAQs

From Canada to Bali

Which airlines flying from Canada to Bali have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like China Airlines, Hong Kong Airlines, and EVA Air flying from Canada to Bali have implemented new flexible cancellation policies.

Can I find flights from Canada to Bali for under C$ 800 on Cheapflights?

Yes, there are multiple flights from Canada to Bali for under C$ 800. The cheapest flight booked recently is on Singapore Airlines for just C$ 762, but on average you can expect to pay C$ 834.

Are there last-minute flights available from Canada to Bali for under C$ 1,700?

There are currently 20+ open flights from Canada to Bali within the next 7 days for less than C$ 1,700.

What are the cheapest airlines to fly from Canada to Bali one-way?

C$ 592 is the cheapest one-way deal found within the past few days, from Philippine Airlines. You may also be able to find cheap deals on Turkish Airlines and Singapore Airlines, with prices starting from C$ 766 and C$ 817, respectively.

What airports serve Canada to Bali?

Multiple airports serve travelers flying to Bali from Canada, and among the popular choices include Pierre Elliot Trudeau International Airport (YUL) in Montreal, Pearson International Airport (YYZ) in Toronto, and Vancouver International Airport (YVR) in Vancouver. These airports are the busiest in the cities they serve and the country at large, and they have large domestic and international terminals. On this journey, you’ll arrive at Ngurah Rai International Airport (DPS). It’s the primary airport in Bali and the second-busiest in Indonesia. All flights traveling this journey require a minimum of two stops on the way. Flights from Montreal and Vancouver can take an average of 31-45h, while those from Toronto have an estimated travel time of 47-57h.

Which airlines fly directly from Canada to Bali?

Currently, no airline operates direct flights to Bali from Canada. Most airlines that depart from airports in Vancouver and Toronto often make two stops, while those that journey from Montreal can have two or three stops. Japan Airlines and Garuda Indonesia are the airlines that usually serve passengers departing from Vancouver International, and common routes include layovers at Tokyo and Jakarta and finally arrival at Bali. You’re likely to board Turkish Airlines and Garuda Indonesia for voyages from Toronto Pearson International, with your journey having scheduled stops at Istanbul and Jakarta before proceeding to Bali. Airlines that operate flights from Montreal to Bali include Qatar Airways, Lion Air, Citilink, Royal Air Maroc, Batik Air, All Nippon Airways, and Turkish Airlines. The voyage will involve two or three stops at cities such as Doha, Jakarta, Surabaya, Casablanca, Istanbul, Vancouver, or Tokyo.

What are the layover options between Canada to Bali?

When traveling to Bali from Canada, you can expect to find multiple layover options since direct flights aren’t available. If you embark on your Bali journey from Vancouver, you’re likely to stop at Tokyo Narita International Airport (NRT) and Jakarta Soekarno-Hatta International Airport (CGK). Departing from Toronto will see you have stops at Istanbul Airport (IST) and Jakarta Soekarno-Hatta International Airport (CGK). Flights from Montreal also schedule layovers in locations such as Doha Hamad International Airport (DOH) and Jakarta Soekarno-Hatta International Airport (CGK). Generally, layovers for Vancouver and Montreal flights take an average 8-10h period, while those of flights from Toronto can last between 24h and 34h. Worth noting is that cheap fares are often affiliated with the number of stops, so you’re likely to get more affordable options for flights that have three stops compared to those with two layovers.

Do I need a passport or visa to fly from Canada to Bali?

You will need your Canadian passport when traveling to Indonesia, and it’s important to make sure that the passport will be valid for six months after your entry date into Bali. Your passport should also have at minimum one empty page for Indonesian entry or visa stamp as required. If you plan to stay in Bali for under 30 days, you will not require a visa but will get a free entry stamp. Stays of between 30 and 60 days for tourism or socio-cultural visits necessitate visas. If you require a visa for your trip to Bali from Canada, you can get it on arrival at your destination for IDR 500,000 (C$ 43.61).

COVID Restrictions

View COVID Travel Restrictions for Bali, Indonesia

Do I need a COVID test to fly to Bali from Canada?

Information is based on travel restrictions from Canada to Bali

Most visitors from Canada need to provide a negative COVID-19 test result and/or quarantine to enter Bali.

COVID-19 testing requirements
Visitors from Canada must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Bali.

Quarantine requirements
Visitors from Canada are not required to quarantine after entering Bali.

Documents
COVID-19 Vaccination Card/Certificate - Permitted travelers are required to present a card or certificate (physical or digital) that you have received the full dose of COVID-19 vaccine.

Foreigners under the age of 12 years who are travelling with their parents are exempted from this requirement.




Do I need a test to fly back to Canada from Bali?

Returning to Canada from Bali

COVID-19 testing requirements
Visitors from Bali must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Canada.

Quarantine requirements
Visitors from Bali are not required to quarantine after entering Canada.

Hide COVID Travel Restrictions for Bali, Indonesia

Destination points for flights from Canada to Bali

Select to see more specific information for flights from Canada to all places in Bali.

Destination information for Bali

Things to know before you go - useful duration and weather info for your trip from Canada to Bali.
Today's exchange rate
C$ 1 = Rp 11,248.31
Average temperature for November in Bali
32.0 °C
Avg rainfall for November in Bali
53.0 mm

Airports servicing

Top 10 airlines flying from Canada to Bali

The chart below displays the airlines Cheapflights users travelling from Canada to Bali choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
China Southern
C$ 517 C$ 1,414 No cancel fee 69%
Search China Southern flights
China Eastern
C$ 521 C$ 959 No cancel fee 62%

We couldn't confirm the COVID-19 safety measures taken by China Eastern. Please check directly on their website for additional information.

Search China Eastern flights
China Airlines
C$ 670 C$ 1,400 No cancel fee 70%
Search China Airlines flights
XiamenAir
C$ 701 C$ 1,110 No cancel fee 49%

We couldn't confirm the COVID-19 safety measures taken by XiamenAir. Please check directly on their website for additional information.

Search XiamenAir flights
Hong Kong Airlines
C$ 720 C$ 1,230 No cancel fee 65%

We couldn't confirm the COVID-19 safety measures taken by Hong Kong Airlines. Please check directly on their website for additional information.

Search Hong Kong Airlines flights
Philippine Airlines
C$ 725 C$ 1,180 No cancel fee 60%
Search Philippine Airlines flights
EVA Air
C$ 806 C$ 1,264 No cancel fee 74%
Search EVA Air flights
Cathay Pacific
C$ 842 C$ 1,429 No cancel fee 72%
Search Cathay Pacific flights
American Airlines
C$ 998 C$ 1,030 No cancel fee 71%
Search American Airlines flights
KLM
C$ 1,062 C$ 1,571 No cancel fee 75%
Search KLM flights
Home Asia Indonesia Bali Cheap flights from Canada to Bali
  • Round-trip
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First