To save up to 6% on this flight, we recommend booking at least 61 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from Johannesburg to Bali from R11 290 1-2 weeks out and tickets from R11 290 for flights departing within the next 72 hours.
Due to multiple factors, expect to potentially pay more when booking in December. For low rates, November can be a great choice for travel to Bali. Flights to Bali from Johannesburg in November are about R10 225 on average during November, but can be found for as low as R8 179.
Yes, there are multiple flights from Johannesburg to Bali for under R9 105. The cheapest flight booked recently is on Multiple Airlines for just R9 029, but on average you can expect to pay R9 879.
Airlines globally have implemented additional safety measures to accommodate you. Etihad Airways is one of them. Some of the new policies that have been implemented to accommodate travellers flying from Johannesburg OR Tambo to Bali are improved sanitation, HEPA filters, mask requirements, socially-distanced seating (for a limited time), and pre-flight testing for antibodies and symptoms. Policies will vary by airline.
Due to the rapidly changing circumstances due to COVID-19, airlines like Singapore Airlines, Emirates, and Qatar Airways flying from Johannesburg OR Tambo to Bali have implemented new flexible cancellation policies.
There are no direct flights from Johannesburg to Bali, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.
There are currently 15+ open flights from Johannesburg to Bali within the next 7 days for less than R12 140.
Flights from Johannesburg OR Tambo to Bali have been viewed 23 792 times in the past calendar month.
Our data indicates that the weather will be 32 °C on average in the month of November. The temperature in Bali is typically hotter than in Johannesburg. If you're traveling when the temperature is at its warmest, push to plan early, as flight price and availability will have an impact on your travels. For the best results, search for flights well in advance or after peak season.
The most popular airlines flying from Johannesburg to Bali are British Airways, Cathay Pacific and Emirates. Something to consider prior to booking your flight.
The cheapest flight price from Johannesburg to Bali is R5 693. On average you can expect to pay R17 472. The most popular route, (Johannesburg OR Tambo - Denpasar Bali Ngurah Rai), can usually be booked for R9 212.
There are many flights that can get you from Johannesburg to Bali in 19h 45m. Fly via Emirates or Qatar Airways to get the fastest option. When browsing for deals, the options you’ll see will be for both direct flights and flights with stops.
According to our current data, Qatar Airways (R9 303), and Emirates (R9 849) offers the cheapest pricing from Johannesburg to Bali.
To fly one-way, consider booking your trip with Qatar Airways, which is currently one of the cheapest options available, starting at R7 573.
Airline | Cheapest | Average | Flexibility | On-time | COVID-19 safety | |
---|---|---|---|---|---|---|
![]() |
R536 | R715 | No cancel fee | 75% |
Search Emirates flights
|
|
![]() |
R594 | R758 | No cancel fee | 72% |
Search Cathay Pacific flights
|
|
![]() |
R516 | R765 | No cancel fee | 68% |
Search Qatar Airways flights
|
|
![]() |
R493 | R778 | No cancel fee | 81% |
Search Singapore Airlines flights
|
|
![]() |
R845 | R1 346 | No cancel fee | 77% |
Search Turkish Airlines flights
|
|
![]() |
R1 123 | R1 488 | No cancel fee | 75% |
Search Etihad Airways flights
|
|
![]() |
R7 258 | R8 575 | No cancel fee | 79% |
Search SWISS flights
|
|
![]() |
R11 749 | R13 912 | No cancel fee | 76% |
Search Lufthansa flights
|