Skip to main content

Cheapest flights from Johannesburg to Denpasar (Bali)

Departure atReturn atStopsAirlineFind tickets
25 March 202331 March 20232 StopsQatar AirwaysTickets from 831
28 March 20234 April 20231 StopEmiratesTickets from 1 029
30 March 20235 April 20232 StopsEmiratesTickets from 1 279
31 March 202310 April 20232 StopsEmiratesTickets from 1 387
3 April 202310 April 20231 StopEmiratesTickets from 1 477
6 April 202311 April 20232 StopsEmiratesTickets from 1 146
7 April 202321 April 20232 StopsEmiratesTickets from 1 105
12 April 202317 April 20231 StopQatar AirwaysTickets from 1 199
13 April 202320 April 20232 StopsEmiratesTickets from 1 041
22 April 202329 April 20232 StopsEmiratesTickets from 1 101
23 April 202330 April 20232 StopsQatar AirwaysTickets from 1 929
24 April 20237 May 20232 StopsSafairTickets from 1 055
25 April 20232 May 20231 StopEmiratesTickets from 1 211
28 April 20235 May 20232 StopsEmiratesTickets from 1 086
29 April 20235 May 20232 StopsEmiratesTickets from 3 808
1 May 202331 May 20232 StopsAirlinkTickets from 1 021
2 May 20239 May 20232 StopsAirlinkTickets from 1 152
3 May 202310 May 20232 StopsEmiratesTickets from 1 010
9 May 202322 May 20232 StopsEmiratesTickets from 994
10 May 202317 May 20232 StopsEmiratesTickets from 994
13 May 202321 May 20232 StopsEmiratesTickets from 1 034
15 May 202320 May 20231 StopEmiratesTickets from 1 083
16 May 202319 May 20232 StopsEmiratesTickets from 993
19 May 202325 May 20232 StopsEmiratesTickets from 994
20 May 202325 May 20232 StopsEmiratesTickets from 1 010
28 May 20233 June 20231 StopEmiratesTickets from 1 074
1 June 20239 June 20231 StopQatar AirwaysTickets from 1 413
5 June 202319 June 20232 StopsEmiratesTickets from 994
10 June 202325 June 20231 StopEmiratesTickets from 966
11 June 202326 June 20232 StopsEmiratesTickets from 994
12 June 202327 June 20232 StopsEmiratesTickets from 1 010
13 June 202330 June 20232 StopsEmiratesTickets from 994
14 June 202330 June 20232 StopsEmiratesTickets from 994
15 June 202326 June 20231 StopEmiratesTickets from 967
16 June 20235 July 20231 StopQatar AirwaysTickets from 1 060
17 June 20234 July 20231 StopEmiratesTickets from 1 004
18 June 20235 July 20232 StopsEmiratesTickets from 1 102
19 June 20235 July 20232 StopsEmiratesTickets from 1 102
20 June 20235 July 20231 StopQatar AirwaysTickets from 1 054
22 June 202328 June 20232 StopsEmiratesTickets from 1 067
23 June 20236 July 20232 StopsEmiratesTickets from 1 133
24 June 202312 July 20231 StopEmiratesTickets from 1 084
25 June 20231 July 20232 StopsEmiratesTickets from 1 181
26 June 202314 July 20232 StopsEmiratesTickets from 1 167
30 June 20234 July 20231 StopEmiratesTickets from 1 091
1 July 202310 July 20232 StopsEmiratesTickets from 1 233
2 July 202320 July 20232 StopsEmiratesTickets from 1 182
4 July 202318 July 20232 StopsEmiratesTickets from 1 135
5 July 202319 July 20232 StopsEmiratesTickets from 1 150
6 July 202320 July 20232 StopsEmiratesTickets from 1 150
8 July 202315 July 20232 StopsEmiratesTickets from 1 183
15 July 202331 July 20231 StopEmiratesTickets from 1 315
17 July 202331 July 20231 StopEmiratesTickets from 966
19 July 20234 August 20231 StopSingapore AirlinesTickets from 1 049
21 July 20231 August 20232 StopsEmiratesTickets from 1 180
26 July 20236 August 20231 StopQatar AirwaysTickets from 1 630
28 July 20234 August 20232 StopsEmiratesTickets from 1 130
29 July 20234 August 20231 StopEmiratesTickets from 950
1 August 20238 August 20232 StopsAirlinkTickets from 1 063
2 August 20237 August 20231 StopCathay PacificTickets from 917
4 August 202312 August 20231 StopSingapore AirlinesTickets from 815
14 August 202326 August 20232 StopsEmiratesTickets from 1 140
17 August 202328 August 20232 StopsEmiratesTickets from 1 124
22 August 202329 August 20232 StopsEmiratesTickets from 1 040
23 August 20232 September 20232 StopsEmiratesTickets from 1 114
24 August 20233 September 20232 StopsEmiratesTickets from 1 114
1 September 202325 September 20231 StopCathay PacificTickets from 873
4 September 202311 September 20232 StopsEmiratesTickets from 1 062
5 September 202312 September 20231 StopEmiratesTickets from 972
6 September 202313 September 20231 StopQatar AirwaysTickets from 932
7 September 202314 September 20231 StopEmiratesTickets from 956
11 September 202318 September 20232 StopsEmiratesTickets from 1 012
18 September 202326 September 20231 StopQatar AirwaysTickets from 920
21 September 20233 October 20231 StopQatar AirwaysTickets from 964
22 September 20232 October 20231 StopCathay PacificTickets from 873
23 September 20238 October 20232 StopsEmiratesTickets from 1 040
29 September 20236 October 20231 StopEmiratesTickets from 972
30 September 20236 October 20231 StopEmiratesTickets from 988
1 October 20234 October 20231 StopEmiratesTickets from 972
9 October 202316 October 20231 StopEmiratesTickets from 940
11 October 202325 October 20231 StopQatar AirwaysTickets from 899
14 October 202321 October 20231 StopEmiratesTickets from 950
18 October 202325 October 20231 StopQatar AirwaysTickets from 909
20 October 202326 October 20231 StopCathay PacificTickets from 865
26 October 202330 October 20231 StopQatar AirwaysTickets from 902
1 November 202312 November 20231 StopCathay PacificTickets from 865
6 November 202312 November 20231 StopQatar AirwaysTickets from 892
9 November 202323 November 20231 StopQatar AirwaysTickets from 886
12 November 202319 November 20231 StopQatar AirwaysTickets from 892
22 November 202327 November 20231 StopQatar AirwaysTickets from 886
23 November 202330 November 20231 StopQatar AirwaysTickets from 892
30 November 20233 December 20231 StopQatar AirwaysTickets from 902
8 December 202316 December 20231 StopQatar AirwaysTickets from 892
9 December 202316 December 20231 StopQatar AirwaysTickets from 892
10 December 202316 December 20231 StopCathay PacificTickets from 905
11 December 202316 December 20231 StopQatar AirwaysTickets from 1 014
12 December 202317 December 20232 StopsEmiratesTickets from 1 013
13 December 202316 December 20231 StopQatar AirwaysTickets from 1 014
14 December 202316 December 20231 StopQatar AirwaysTickets from 1 014
16 December 20233 January 20241 StopQatar AirwaysTickets from 979
17 December 202323 December 20231 StopQatar AirwaysTickets from 1 067
18 December 202310 January 20241 StopQatar AirwaysTickets from 1 035
20 December 20238 January 20241 StopQatar AirwaysTickets from 1 014
26 December 20237 January 20241 StopQatar AirwaysTickets from 903
27 December 20233 January 20241 StopQatar AirwaysTickets from 912
29 December 20234 January 20241 StopQatar AirwaysTickets from 811
30 December 20235 January 20241 StopQatar AirwaysTickets from 918
3 January 202412 January 20242 StopsEmiratesTickets from 1 146
4 January 202416 January 20242 StopsEmiratesTickets from 1 039
6 January 202427 January 20241 StopEmiratesTickets from 995
8 January 202415 January 20241 StopQatar AirwaysTickets from 920
18 January 202422 January 20241 StopQatar AirwaysTickets from 886
23 January 20246 February 20241 StopQatar AirwaysTickets from 886
27 January 202410 February 20241 StopQatar AirwaysTickets from 896
30 January 20247 February 20241 StopQatar AirwaysTickets from 892
31 January 202414 February 20241 StopQatar AirwaysTickets from 886
7 February 202414 February 20241 StopQatar AirwaysTickets from 902
8 February 202417 February 20241 StopQatar AirwaysTickets from 906
10 March 202418 March 20241 StopQatar AirwaysTickets from 898
 

Cheapest flights from Denpasar (Bali) to Johannesburg

Departure atReturn atStopsAirlineFind tickets
1 April 20235 April 20231 StopQatar AirwaysTickets from 1 852
1 April 20235 April 20232 StopsGaruda IndonesiaTickets from 1 509
14 April 20233 May 20232 StopsMalaysia AirlinesTickets from 1 912
15 April 20232 May 20231 StopSingapore AirlinesTickets from 5 958
10 May 202317 May 20231 StopEmiratesTickets from 1 945
10 May 202317 May 20232 StopsMalaysia AirlinesTickets from 1 788
19 June 20233 July 20232 StopsEmiratesTickets from 1 802
18 July 202326 July 20232 StopsGaruda IndonesiaTickets from 1 627