Find cheap flights to Bali

1 adult
0 bags
Tue 21/3
Tue 28/3

Deals available from 900+ travel sites.

About Flights to Bali

Summary info about Bali flight prices, duration and airlines

Best One-Way Price

C$ 886

Best Round-Trip Price

C$ 1,159

Fastest flight time

21h 10m

Operated By

8 airlines
The best one-way flight price to Bali from Canada in the last 72 hours is C$ 886 (Vancouver Intl to Denpasar Bali Ngurah Rai).
The best round-trip flight price to Bali from Canada in the last 72 hours is C$ 1,159 (Vancouver Intl to Denpasar Bali Ngurah Rai).
The fastest flight to Bali from Canada takes 21h 10m (Vancouver Intl to Denpasar Bali Ngurah Rai).
There are 8 airlines operating flights to Bali, including American Airlines, Korean Air and China Airlines.

Bali flights insights and trends

Explore insights for your Bali flight to craft the best travel plan

What is the cheapest flight I can find to Bali?

The average flight to Bali costs C$ 1,551/per person and the cheapest flight to Bali is C$ 24/per person. This price varies based on a multitude of factors such as departure airport, airline, time of booking and when you plan on travelling.
See prices from:

How long is the flight from Canada to Bali?

The flight from Canada to Bali depends on which airports you’re departing from and arriving to, and whether or not you have a layover. If you fly from Toronto Pearson Intl (a popular airport in Canada) to Denpasar Bali Ngurah Rai (the most popular airport in Bali), then the flight time is 26h 50m on average. If you fly from Vancouver Intl (another popular airport in Canada) to Denpasar Bali Ngurah Rai, then the average flight time is 23h 20m.

Which airlines fly to Bali?

You can find flights to Bali from 16 airlines. If you’re unsure which to fly with, consider booking your flight with China Airlines, EVA Air or Korean Air as these are the most popular among our users. China Airlines is the most favoured with 26% of momondo travellers booking flights with this airline.

Cheapest flights to cities in Bali

Click on the cities below to find out when it's cheapest to fly to Bali, from Canada

Useful information for your flight to Bali

Get up-to-date answers for some of the most frequently asked questions regarding flying to Bali

For the quickest drive from an arrival airport to Nusa Dua Beach, fly into Denpasar Airport or Praya Airport, which are closest to the area.

The temperatures in Bali range from 26 °C to 28 °C depending on the time of year. The warmest month in Bali is January, and the coldest month in Bali is July. Those looking for a drier month during their visit should travel during the months of August, September, or July, when rain is least likely compared to the rest of the year.

Flights to Bali can be found for as cheap as C$ 503 per ticket. However our users tend to find airfares to Bali for around C$ 3,699 on average. If you’re looking to find a good deal on your flight to Bali, then you should consider booking if you find anything for C$ 3,594 or less.

Popular cities and sights

Looking to visit Bali? Check out these cities and spend time seeing some of the most popular sights in Bali.

Recent flights found to popular cities in Bali

Find flights to these popular cities in Bali from your nearest airport.

Cheapest flight routes to Bali

These routes have the cheapest flights to Bali found by momondo users in Canada
DepartingDestinationBest TimeBest Price
VancouverDenpasar23h 20mC$ 1,302
EdmontonDenpasar27h 10mC$ 1,349
CalgaryDenpasar25h 10mC$ 1,465
KelownaDenpasar28h 30mC$ 1,570
TorontoDenpasar28h 25mC$ 1,597
MontrealDenpasar26h 45mC$ 1,626
OttawaDenpasar31h 20mC$ 1,803
VictoriaDenpasar26h 45mC$ 1,851
Québec CityDenpasar30h 20mC$ 1,884
HalifaxDenpasar37h 15mC$ 1,899
WinnipegDenpasar29h 45mC$ 2,153
ReginaDenpasar31h 25mC$ 2,236
HamiltonDenpasar32h 25mC$ 2,479
SaskatoonDenpasar37h 20mC$ 2,610
TimminsDenpasar48h 25mC$ 3,562
Fort St. JohnDenpasar44h 30mC$ 4,994

Popular routes to Bali

Most frequently searched flights to Bali along with the cheapest price and shortest flight duration
Montreal to Denpasar Flights
Fastest flight time26h 45m
Cheapest priceC$ 1,626
Vancouver to Denpasar Flights
Fastest flight time23h 20m
Cheapest priceC$ 1,302
Toronto to Denpasar Flights
Fastest flight time28h 25m
Cheapest priceC$ 1,597
Singapore to Denpasar Flights
Fastest flight time2h 40m
Cheapest priceC$ 80
Abbotsford to Denpasar Flights
Fastest flight time39h 20m
Cheapest priceC$ 15,611
Ho Chi Minh City to Denpasar Flights
Fastest flight time6h 30m
Cheapest priceC$ 343
Québec City to Denpasar Flights
Fastest flight time30h 20m
Cheapest priceC$ 1,884
Tokyo to Denpasar Flights
Fastest flight time7h 45m
Cheapest priceC$ 386
Calgary to Denpasar Flights
Fastest flight time25h 10m
Cheapest priceC$ 1,465
Edmonton to Denpasar Flights
Fastest flight time27h 10m
Cheapest priceC$ 1,349
Ottawa to Denpasar Flights
Fastest flight time31h 20m
Cheapest priceC$ 1,803
Victoria to Denpasar Flights
Fastest flight time26h 45m
Cheapest priceC$ 1,851
Winnipeg to Denpasar Flights
Fastest flight time29h 45m
Cheapest priceC$ 2,153
Halifax to Denpasar Flights
Fastest flight time37h 15m
Cheapest priceC$ 1,899
Saskatoon to Denpasar Flights
Fastest flight time37h 20m
Cheapest priceC$ 2,610
Bangkok to Denpasar Flights
Fastest flight time4h 10m
Cheapest priceC$ 430
Manila to Denpasar Flights
Fastest flight time19h 05m
Cheapest priceC$ 1,101
Regina to Denpasar Flights
Fastest flight time31h 25m
Cheapest priceC$ 2,236
Kelowna to Denpasar Flights
Fastest flight time28h 30m
Cheapest priceC$ 1,570
Nanaimo to Denpasar Flights
Fastest flight time37h 05m
Cheapest priceC$ 5,765

Useful information for finding Bali flight deals

Learn about all of the flight booking features offered by momondo for free.
  • How do I get Price Alerts for flights to Bali?

    Search flight deals to Bali. While viewing offers, you’ll have the option to create a Price Alert.

  • How can I save money on flights to Bali with momondo?

    Plan your trips smart with the “Price Forecast” feature, which uses flight data to help you pick the best days to fly for the lowest fares. Our “Price Calendar” helps you get the most for your money by showing you when it’s most advantageous to fly. Curate your own travel experiences for less with “Explore”. Expert travel hacks to fuel your next adventure are a click away with “Discover” by momondo. Set up our “Price Alerts” to track fare changes and book when prices are at their lowest point.

  • How does momondo find its flight prices?

    momondo shows deals across 700+ competitors all at once. momondo is active in 30 international markets, so you can have access to a wide range of options from airlines and OTAs alike.

Find flights to Bali

Pick a destination for your flight below

Start planning your trip to Bali

Why use momondo?

We help find the flight that best suits your needs; momondo compares prices from hundreds of airlines and travel agents and helps you filter them to find the best flight for you.

Yes. All flights to Bali on momondo can be compared and filtered by various policies on offer, including flexible booking.

momondo helps you find the best flight to Bali by providing filters to narrow your choice of flights to those matching your criteria. You can select fights based on numerous factors such as price, departure and landing times, airport and airline.

If you are simply researching potential flights to Bali, momondo offers a useful price alert feature which will track prices for flights to Bali and alert you when they change.

Save money when you book flights with momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.