Cheap flights from Durban to Bali

Know your dates, get live prices in seconds:

From
To
Depart
Return
Any month
Compare vs Cheapflights |
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime
From
To
Leaving on
Depart
Time
Anytime

We work with more than 300 partners to bring you better travel deals

Return
Economy
Sun 1/31
Sun 2/7
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Sun 1/31
Time
Anytime
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
From
#smartAirportField( "origin${leg}", $options['origin'], $options['originCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "origin$leg", "origincode$leg" ) #nearbyAirportField("nearbyOriginCheck$leg", $nearbyO, false "$!options['origin']")
To
#smartAirportField( "destination${leg}", $options['destination'], $options['destinationCode'], "#string('FROM_TO_INPUT_PLACEHOLDER_FFD')", "destination${leg}", "destinationcode${leg}" ) #nearbyAirportField("nearbyDestinationCheck${leg}", $nearbyD, false, "$!options['destination']")
Leaving on
Depart
Time
Anytime
#removeLegButton($self.id("removeLeg$leg"))
#infantInLapWarning('multiRightOfTravelers')

How to find the cheapest flight from
Durban (DUR) to Bali

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

To save on the cost of your flight from Durban to Bali, book at least 61 days before your planned departure. Booking around this time can save you about 6% on the cost of this flight compared to booking a flight leaving this week. We have found prices from R11 257 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as R11 257.

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

The best pricing can be found in the month of November. Prices to Bali from Durban average R10 195. You can even find prices in November for less than R10 195, as users have found deals to Bali from as low as R8 155. The month of December appears to be one of the more expensive times to travel to Bali from Durban. Flying in the targeted month can save you up to 23%.

Cheap flights from Durban to Bali in January, February 2021

The best prices found for DUR to Bali flights in January, February
20 Feb - 27 Feb
R11 166pp
DUR
Durban King Shaka Intl
Multiple airlines
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Multiple Airlines
     
3 STOPS
DUR
Durban King Shaka Intl
20 Feb - 27 Feb
R12 256pp
DUR
Durban King Shaka Intl
Multiple airlines
     
3 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Multiple Airlines
     
3 STOPS
DUR
Durban King Shaka Intl
20 Feb - 27 Feb
R12 785pp
DUR
Durban King Shaka Intl
Multiple airlines
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Multiple Airlines
   
2 STOPS
DUR
Durban King Shaka Intl

Durban to Bali 2021 flight deals

Cheap flights to Bali from Durban found for this year
1 Jun - 28 Jun
R7 837pp
DUR
Durban King Shaka Intl
Qatar Airways
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Qatar Airways
   
2 STOPS
DUR
Durban King Shaka Intl
1 Jun - 28 Jun
R7 883pp
DUR
Durban King Shaka Intl
Qatar Airways
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Qatar Airways
   
2 STOPS
DUR
Durban King Shaka Intl
1 Jun - 28 Jun
R7 959pp
DUR
Durban King Shaka Intl
Qatar Airways
   
2 STOPS
DPS
Denpasar Bali Ngurah Rai
DPS
Denpasar Bali Ngurah Rai
Qatar Airways
   
2 STOPS
DUR
Durban King Shaka Intl

Related info for your journey

Useful info, stats and facts about Durban to Bali flights.

Flight FAQs

From Durban to Bali

Can I find flights from Durban to Bali for under R9 078 on Cheapflights?

Yes, there are multiple flights from Durban to Bali for under R9 078. The cheapest flight booked recently is on Qatar Airways for just R7 837, but on average you can expect to pay R11 575.

Which airlines flying from Durban King Shaka Intl to Bali have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Durban King Shaka Intl to Bali that may be offering flexible cancellation policies are Emirates, Qatar Airways, and Cathay Pacific. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Are there direct flights from Durban to Bali for under R7 565 on Cheapflights?

There are no direct flights from Durban to Bali, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.

How popular is this flight route?

Within the past month, 2 057 users have taken a look at flights from Durban King Shaka Intl to Bali.

Is Durban weather warmer or cooler than Bali?

You can imagine temperatures to be in the 32 °C range in November. The weather in Bali is generally hotter than Durban's. As flight availability is subject to become more limited as peak season approaches it is ideal to book in a timely manner.

What are the most popular airlines that fly from Durban to Bali?

The most popular airlines flying from Durban to Bali are Cathay Pacific, Emirates and Qatar Airways. Something to consider prior to booking your flight.

What are the cheapest flights from Durban to Bali?

While on average a flight from Durban to Bali is generally R8 607, our data shows the cheapest flight currently is R6 279. When looking at the most popular route, (Durban King Shaka Intl - Denpasar Bali Ngurah Rai), you can expect to pay R10 546 for that flight.

How long does is the flight from Durban to Bali?

Departing from Durban to Bali will take you 18h 50m. Both multi-stop and direct flights can be found to your destination and back.

What are the cheapest airlines to flying from Durban to Bali return?

According to our current data, Qatar Airways (R7 838), Emirates (R15 872), and Turkish Airlines (R26 236) offers the cheapest pricing from Durban to Bali.

Related searches

Flights to Bali from Durban
Flights to Durban Flights to Bali Flights from Durban

Arrival points for flights from Durban to Bali

Show more

Destination information for Bali

Things to know before you go. Useful info for your trip from Durban to Bali
Today's exchange rate
R1 = Rp 930,76
Average temperature for January in Bali
31.0 °C
Avg rainfall for January in Bali
191.0 mm

Airports servicing Durban

Airports servicing

Top 3 airlines flying from Durban to Bali

The chart below displays the airlines Cheapflights users travelling from Durban 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
Cathay Pacific
R673 R818 No cancel fee 72%
Search Cathay Pacific flights
Emirates
R559 R839 No cancel fee 75%
Search Emirates flights
Qatar Airways
R592 R936 No cancel fee 68%
Search Qatar Airways flights
Home Asia Indonesia Bali Cheap flights from Durban to Bali
  • Return
  • One-way
  • Economy
  • Premium Economy
  • Business
  • First