>
>
>
>
>
Flights from Bali to Johannesburg
Flight deals from Bali to Johannesburg
We've found these cheap flights for you. You can book one-way or return flight tickets.
-
Round-trip
-
One way
-
-
DPS 16:0021h 40m1 stopsJNB 07:40Bali - Johannesburg | Sat, May 3 | Cathay PacificJNB 11:2021h 40m1 stopsDPS 15:00Johannesburg - Bali | Sat, May 10 | Cathay PacificNZD 1,369 NZD 1,97031% OFF31% OFFNZD 1,970 NZD 1,369
-
DPS 16:1021h 30m1 stopsJNB 07:40Bali - Johannesburg | Thu, Apr 24 | Cathay PacificJNB 11:2021h 40m1 stopsDPS 15:00Johannesburg - Bali | Thu, May 1 | Cathay PacificNZD 1,389 NZD 1,97028% OFF28% OFFNZD 1,970 NZD 1,389
-
DPS 16:0021h 40m1 stopsJNB 07:40Bali - Johannesburg | Thu, Apr 10 | Cathay PacificJNB 11:2024h 20m1 stopsDPS 17:40Johannesburg - Bali | Fri, Apr 18 | Cathay PacificNZD 1,404 NZD 1,97028% OFF28% OFFNZD 1,970 NZD 1,404
-
DPS 16:0021h 40m1 stopsJNB 07:40Bali - Johannesburg | Fri, Apr 25 | Cathay PacificJNB 11:2024h 20m1 stopsDPS 17:40Johannesburg - Bali | Fri, May 2 | Cathay PacificNZD 1,40828% OFFNZD 1,970 NZD 1,408
-
DPS 16:1021h 30m1 stopsJNB 07:40Bali - Johannesburg | Thu, Apr 17 | Cathay PacificJNB 11:2021h 40m1 stopsDPS 15:00Johannesburg - Bali | Thu, Apr 24 | Cathay PacificNZD 1,57420% OFFNZD 1,970 NZD 1,574
-
DPS 18:4519h 35m1 stopsJNB 08:20Bali - Johannesburg | Sun, Apr 27 | Etihad AirwaysJNB 09:5019h 35m1 stopsDPS 11:25Johannesburg - Bali | Sun, May 4 | Etihad AirwaysNZD 1,68215% OFFNZD 1,970 NZD 1,682
-
DPS 18:4519h 35m1 stopsJNB 08:20Bali - Johannesburg | Tue, May 20 | Etihad AirwaysJNB 09:5019h 35m1 stopsDPS 11:25Johannesburg - Bali | Wed, May 28 | Etihad AirwaysNZD 1,71313% OFFNZD 1,970 NZD 1,713
-
DPS 21:4526h 50m1 stopsJNB 18:35Bali - Johannesburg | Mon, May 12 | Singapore AirlinesJNB 13:4515h 15m1 stopsDPS 11:00Johannesburg - Bali | Mon, May 19 | Singapore AirlinesNZD 1,71813% OFFNZD 1,970 NZD 1,718
-
DPS 07:1017h 25m1 stopsJNB 18:35Bali - Johannesburg | Tue, Apr 8 | Singapore AirlinesJNB 19:5022h 15m1 stopsDPS 00:05Johannesburg - Bali | Tue, Apr 15 | Singapore AirlinesNZD 1,75011% OFFNZD 1,970 NZD 1,750
-
DPS 07:1017h 25m1 stopsJNB 18:35Bali - Johannesburg | Tue, May 20 | Singapore AirlinesJNB 19:5022h 15m1 stopsDPS 00:05Johannesburg - Bali | Wed, May 28 | Singapore AirlinesNZD 1,75311% OFFNZD 1,970 NZD 1,753
-
DPS 13:0017h 25m1 stopsJNB Invalid DateBali - Johannesburg | Sat, Apr 5 | Normal AirlineJNB 15:006hNonstopDPS 16:00Johannesburg - Bali | Mon, Apr 7 | Normal AirlineFind More FlightsFind More Flights
-
DPS 21:4526h 50m1 stopsJNB 18:35Bali - Johannesburg | Tue, Apr 22 | Singapore AirlinesNZD 946 NZD 1,10314% OFF14% OFFNZD 1,103 NZD 946
-
DPS 07:1017h 25m1 stopsJNB 18:35Bali - Johannesburg | Fri, Apr 11 | Singapore AirlinesNZD 950 NZD 1,10314% OFF14% OFFNZD 1,103 NZD 950
-
DPS 13:0535h 30m1 stopsJNB 18:35Bali - Johannesburg | Mon, May 19 | Singapore AirlinesNZD 952 NZD 1,10314% OFF14% OFFNZD 1,103 NZD 952
-
DPS 13:0535h 30m1 stopsJNB 18:35Bali - Johannesburg | Mon, Apr 14 | Singapore AirlinesNZD 95813% OFFNZD 1,103 NZD 958
-
DPS 07:1017h 25m1 stopsJNB 18:35Bali - Johannesburg | Wed, May 14 | Singapore AirlinesNZD 96313% OFFNZD 1,103 NZD 963
-
DPS 13:0535h 30m1 stopsJNB 18:35Bali - Johannesburg | Thu, May 15 | Singapore AirlinesNZD 96612% OFFNZD 1,103 NZD 966
-
DPS 20:0028h 35m1 stopsJNB 18:35Bali - Johannesburg | Tue, May 27 | Singapore AirlinesNZD 96612% OFFNZD 1,103 NZD 966
-
DPS 21:4526h 50m1 stopsJNB 18:35Bali - Johannesburg | Thu, May 22 | Singapore AirlinesNZD 97412% OFFNZD 1,103 NZD 974
-
DPS 20:0028h 35m1 stopsJNB 18:35Bali - Johannesburg | Thu, May 8 | Singapore AirlinesNZD 98111% OFFNZD 1,103 NZD 981
-
DPS 12:1036h 25m1 stopsJNB 18:35Bali - Johannesburg | Mon, May 12 | Singapore AirlinesNZD 98211% OFFNZD 1,103 NZD 982
-
DPS 13:0017h 25m1 stopsJNB Invalid DateBali - Johannesburg | Sat, Apr 5 | Normal AirlineFind More FlightsFind More Flights
-
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Find the best time to fly from Bali to Johannesburg
We monitor flight fares to help you find the best deals effortlessly
Cheapest flights
From price
Search
Displayed prices are calculated based on the cheapest average weekly prices of the corresponding route on Trip.com.
Airlines Flying from Bali to Johannesburg
Compare prices, find the option that best suits your travel needs, and enjoy a comfortable journey with a trusted airline.
FAQ
-
When are flight tickets from Bali (DPS) to Johannesburg (JNB) the cheapest?
Airlines adjust prices for flights from Bali to Johannesburg based on the departure date and time of your selection. By analyzing data from all airlines, we've discovered that on Trip.com, you can find the lowest flight prices on Tuesdays, Wednesdays, and Saturdays. -
How much do flights from Bali (DPS) to Johannesburg (JNB) cost?
According to Trip.com's data, the lowest price is around NZD 1,761. -
What is the transportation method from the main airport to downtown in Johannesburg?
- The distance from Johannesburg O R Tambo Airport to downtown is about 20 km. It takes about 40 minutes by taxi.
- The distance from Lanseria International Airport to downtown is about 32 km. It takes about 50 minutes by taxi.
How to find a cheap flight from Bali to Johannesburg
Wait until the last minute and flight costs are often sky-high. Plan ahead, book the right way, and your savings can soar. We have loads of saving tips to help you find a cheap flight from Bali to Johannesburg. Book your flights at the right time and save more.
Book Early
Once prices are gone, they're gone. Lock in deals while you can!
Compare Flight Prices
Compare prices on travel agency and airline websites.
Look Out for Deals
Check airline and travel agency websites for latest flight deals
Check One-way Fares
Buying two cheap one-way flights can sometimes be a better deal than a round-trip.
Try Different Dates
Flying during the week, early in the morning, or late at night can help save money.
Use the Trip.com App
Save up to £10 per person when booking your flights on Trip.com
Flight Information from Bali to Johannesburg
Cheapest one-way flight price | NZD 945 |
---|---|
Off-season for travel | March |
Peak season for travel | June |
Flight distance | 9,283.55 km |
Popular airline | Jetstar Asia |
Popular Flights
-
Top Routes from Bali
-
Top Routes to Johannesburg
-
More flight options
- Bali to Seoul Flights
- Bali to Brisbane Flights
- Bali to London Flights
- Bali to Sydney Flights
- Bali to Melbourne Flights
- Bali to Manila Flights
- Bali to Osaka Flights
- Bali to Hong Kong Flights
- Bali to Dubai Flights
- Bali to Phuket Flights
- Bali to Shanghai Flights
- Flights from Ngurah Rai International Airport to Hamilton
- Flights from Ngurah Rai International Airport to New Plymouth
- Flights from Ngurah Rai International Airport to Whangarei
- Flights from Ngurah Rai International Airport to Christchurch
- Flights from Ngurah Rai International Airport to Kerikeri
- Flights from Ngurah Rai International Airport to Tauranga
- Flights from Bali to Wellington International Airport
- Flights from Bali to Woodbourne Airport
- Flights from Bali to Dunedin International Airport
- Flights from Bali to Christchurch International Airport
- Flights from Bali to Tauranga Airport
- Flights from Bali to Taupo Airport
- Flights from Ngurah Rai International Airport to Auckland International Airport
- Flights from Ngurah Rai International Airport to Christchurch International Airport
- Flights from Ngurah Rai International Airport to Queenstown Airport
- Flights from Ngurah Rai International Airport to Wellington International Airport
- Flights from Ngurah Rai International Airport to Nelson Airport
- Flights from Ngurah Rai International Airport to Palmerston North Airport
- Shanghai to Johannesburg Flights
- Cape Town to Johannesburg Flights
- Harare to Johannesburg Flights
- Beijing to Johannesburg Flights
- Perth to Johannesburg Flights
- Shenzhen to Johannesburg Flights
- Durban to Johannesburg Flights
- Hangzhou to Johannesburg Flights
- Bangkok to Johannesburg Flights
- Tokyo to Johannesburg Flights
- Kuala Lumpur to Johannesburg Flights
- Flights from Auckland International Airport to Johannesburg
- Flights from Christchurch International Airport to Johannesburg
- Flights from Queenstown Airport to Johannesburg
- Flights from Wellington International Airport to Johannesburg
- Flights from Dunedin International Airport to Johannesburg
- Flights from Nelson Airport to Johannesburg
- Flights from Auckland to O. R. Tambo International Airport
- Flights from Auckland to Lanseria International Airport
- Flights from Christchurch to O. R. Tambo International Airport
- Flights from Wellington to O. R. Tambo International Airport
- Flights from Queenstown to O. R. Tambo International Airport
- Flights from Napier to O. R. Tambo International Airport
- Flights from Auckland International Airport to Lanseria International Airport
- Flights from Auckland International Airport to O. R. Tambo International Airport
- Flights from Christchurch International Airport to O. R. Tambo International Airport
- Flights from Wellington International Airport to O. R. Tambo International Airport
- Flights from Tauranga Airport to O. R. Tambo International Airport
- Flights from New Plymouth Airport to O. R. Tambo International Airport
- Bali to Cape Town Flights
- Jakarta to Cape Town Flights
- Ambon to Cape Town Flights
- Semarang to Johannesburg Flights
- Jakarta to Bloemfontein Flights
- Bali to Durban Flights
- Jakarta to Port Elizabeth Flights
- Jakarta to Durban Flights
- Surabaya to Johannesburg Flights
- Surabaya to Cape Town Flights
- Medan to Johannesburg Flights