|April||Best time to beat the crowds (4% less expensive on average)|
|December||Most popular time to fly (7% more expensive on average)|
Average price of a round-trip
|C$ 981||(avg. price over the last 2 weeks)|
Good deal for a round-trip
|C$ 589||or less|
An average direct flight from Canada to Bali takes 38h 38m, covering a distance of 14443 km. The most popular route is Vancouver - Denpasar with an average flight time of 29h 25m.
The cheapest ticket to Bali from Canada found in the last 72 hours was C$ 817. The most popular route is Vancouver Intl to Denpasar Bali Ngurah Rai and the cheapest airline ticket found on this route in the last 72 hours was C$ 817.
Based on KAYAK flight searches, the most popular destination is Denpasar (100% of total searches to Bali).
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.
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.
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.
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.
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.
Scores according to KAYAK customer reviews
We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.
We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.
Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.
If you have more questions or if you have a bad price to report to us,
please send us an email and someone from our team will get back to you promptly.