


Cheap flight deals from Bali to Johannesburg Starting at AED 2,098
Discover our range of affordable one-way and round-trip flights from Bali to Johannesburg and kick-start your next adventure today!
- One way
- Round-trip
- DPS20:0028h 35m1 stopJNB18:35Mon, Apr 14|Bali - Johannesburg|Singapore AirlinesAED 2,098AED 3,51540% OFF40% OFFAED 3,515AED 2,098
- DPS07:1017h 25m1 stopJNB18:35Fri, Apr 4|Bali - Johannesburg|Singapore AirlinesAED 2,108AED 3,51540% OFF40% OFFAED 3,515AED 2,108
- DPS07:1017h 25m1 stopJNB18:35Wed, May 14|Bali - Johannesburg|Singapore AirlinesAED 2,117AED 3,51540% OFF40% OFFAED 3,515AED 2,117
- DPS20:0028h 35m1 stopJNB18:35Tue, Apr 1|Bali - Johannesburg|Singapore AirlinesAED 2,167AED 2,167
- DPS12:1036h 25m1 stopJNB18:35Thu, Apr 24|Bali - Johannesburg|Singapore AirlinesAED 2,244AED 2,244
- DPS10:0014h 35m1 stopJNB18:35Fri, Apr 18|Bali - Johannesburg|Singapore AirlinesAED 2,327AED 2,327
- DPS20:0028h 35m1 stopJNB18:35Mon, Apr 7|Bali - Johannesburg|Singapore AirlinesAED 2,343AED 2,343
- DPS10:0014h 35m1 stopJNB18:35Fri, Apr 25|Bali - Johannesburg|Singapore AirlinesAED 2,400AED 2,400
- DPS07:1017h 25m1 stopJNB18:35Fri, Apr 11|Bali - Johannesburg|Singapore AirlinesAED 2,464AED 2,464
- DPS19:4028h 55m1 stopJNB18:35Thu, Apr 3|Bali - Johannesburg|Singapore AirlinesAED 2,504AED 2,504
- DPS01:00 pm3h 5mNonstopJNB02:00 pmFri, Feb 28|Bali - Johannesburg|Singapore AirlinesFind More FlightsFind More Flights
Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.
Bali to Johannesburg flight time & flight schedules
TR281
Scoot
10:55
DPS
13:35
SIN
SMTWTFSET639
Ethiopian Airlines
02:00
SIN
05:50
ADD
S-T-TF-ET809
Ethiopian Airlines
08:45
ADD
13:05
JNB
SMTWTFSID7135
Batik Air
13:40
DPS
16:35
SIN
S-T-T-SET639
Ethiopian Airlines
02:00
SIN
05:50
ADD
S-T-TF-ET809
Ethiopian Airlines
08:45
ADD
13:05
JNB
SMTWTFSTR285
Scoot
14:55
DPS
17:50
SIN
SMTWTFSET639
Ethiopian Airlines
02:00
SIN
05:50
ADD
S-T-TF-ET809
Ethiopian Airlines
08:45
ADD
13:05
JNB
SMTWTFSD7793
AirAsia X
17:40
DPS
20:55
KUL
--T-T-SEK343
Emirates
02:00
KUL
05:05
DXB
SMTWTFSEK763
Emirates
09:55
DXB
16:15
JNB
SMTWTFS3K246
Jetstar Asia
18:30
DPS
21:15
SIN
SMTWTFSET639
Ethiopian Airlines
02:00
SIN
05:50
ADD
S-T-TF-ET809
Ethiopian Airlines
08:45
ADD
13:05
JNB
SMTWTFSAK379
AirAsia
19:10
DPS
22:15
KUL
SMTWTFSEK345
Emirates
10:15
KUL
13:10
DXB
SMTWTFSEK765
Emirates
14:40
DXB
20:50
JNB
SMTWTFSKL836
KLM
20:35
DPS
23:10
SIN
SMTWTFSQR945
Qatar Airways
03:10
SIN
05:40
DOH
SMTWTFSQR1377
Qatar Airways
08:15
DOH
15:35
JNB
SMTWTFSKL836
KLM
20:35
DPS
23:10
SIN
SMTWTFSET639
Ethiopian Airlines
02:00
SIN
05:50
ADD
S-T-TF-ET809
Ethiopian Airlines
08:45
ADD
13:05
JNB
SMTWTFSAK375
AirAsia
21:20
DPS
00:25
KUL
SMTWTFSEK345
Emirates
10:15
KUL
13:10
DXB
SMTWTFSEK765
Emirates
14:40
DXB
20:50
JNB
SMTWTFSEK7781
Emirates
23:25
DPS
02:10
SIN
SMTWTFSEK405
Emirates
09:40
SIN
13:00
DXB
SMTWTFSEK765
Emirates
14:40
DXB
20:50
JNB
SMTWTFS
When is the cheapest time to fly from Bali to Johannesburg?
These price trend charts carefully monitor and predict how flight prices from Bali to Johannesburg will change. Keep a close eye on them to understand when the best time to buy your tickets is.
Frequently Asked Questions
How to find a cheap flight from Bali to Johannesburg
Flight Info | Bali to Johannesburg
Cheapest direct flight price | AED 2,100 |
---|---|
Off-season for travel | March |
Peak season for travel | November |
Flight distance | 9,283.55 km |
Popular airline | Jetstar Asia |
More Travel Options
Top Flight From Bali
- Bali to Seoul Flights
- Bali to Brisbane Flights
- Bali to Sydney Flights
- Bali to Manila Flights
- Bali to Melbourne Flights
- Bali to London Flights
- Bali to Osaka Flights
- Bali to Hong Kong Flights
- Bali to Phuket Flights
- Bali to Shanghai Flights
- Bali to Auckland Flights
- Flights from Ngurah Rai International Airport to Ras Al Khaimah
- Flights from Ngurah Rai International Airport to Al Ain
- Flights from Ngurah Rai International Airport to Abu Dhabi
- Flights from Ngurah Rai International Airport to Sharjah
- Flights from Ngurah Rai International Airport to Dubai
- Flights from Bali to Abu Dhabi Bus Station
- Flights from Bali to Dubai International Airport
- Flights from Bali to Ras Al Khaimah International Airport
- Flights from Bali to Abu Dhabi International Airport
- Flights from Bali to Sharjah International Airport
- Flights from Bali to Al Ain Airport
- Flights from Ngurah Rai International Airport to Dubai International Airport
- Flights from Ngurah Rai International Airport to Abu Dhabi Bus Station
- Flights from Ngurah Rai International Airport to Abu Dhabi International Airport
- Flights from Ngurah Rai International Airport to Sharjah International Airport
- Flights from Ngurah Rai International Airport to Al Ain Airport
- Flights from Ngurah Rai International Airport to Ras Al Khaimah International Airport
Top Flight to Johannesburg
- London to Johannesburg Flights
- Cape Town to Johannesburg Flights
- Beijing to Johannesburg Flights
- Harare to Johannesburg Flights
- Shenzhen to Johannesburg Flights
- Durban to Johannesburg Flights
- Taipei to Johannesburg Flights
- Bangkok to Johannesburg Flights
- Hangzhou to Johannesburg Flights
- Perth to Johannesburg Flights
- Seoul to Johannesburg Flights
- Flights from Dubai International Airport to Johannesburg
- Flights from Abu Dhabi International Airport to Johannesburg
- Flights from Sharjah International Airport to Johannesburg
- Flights from Al Maktoum International Airport to Johannesburg
- Flights from Ras Al Khaimah International Airport to Johannesburg
- Flights from Abu Dhabi Bus Station to Johannesburg
- Flights from Dubai to Lanseria International Airport
- Flights from Dubai to O. R. Tambo International Airport
- Flights from Abu Dhabi to Lanseria International Airport
- Flights from Abu Dhabi to O. R. Tambo International Airport
- Flights from Sharjah to O. R. Tambo International Airport
- Flights from Sharjah to Lanseria International Airport
- Flights from Dubai International Airport to Lanseria International Airport
- Flights from Al Maktoum International Airport to O. R. Tambo International Airport
- Flights from Dubai International Airport to O. R. Tambo International Airport
- Flights from Abu Dhabi Bus Station to O. R. Tambo International Airport
- Flights from Abu Dhabi International Airport to Lanseria International Airport
- Flights from Abu Dhabi International Airport to O. R. Tambo International Airport
More Flight Options
- Bali to Cape Town Flights
- Jakarta to Cape Town Flights
- Ambon to Cape Town Flights
- Jakarta to Bloemfontein Flights
- Bali to Durban Flights
- Jakarta to Port Elizabeth Flights
- Surabaya to Johannesburg Flights
- Jakarta to Durban Flights
- Surabaya to Cape Town Flights
- Lombok to Johannesburg Flights
- Pontianak to Johannesburg Flights
Site Operator: Trip.com Travel Singapore Pte. Ltd.