Swap your usual holiday routine for South Africa: think safaris in Kruger National Park, sunsets from Table Mountain and penguins at Boulders Beach, all made easier with Singapore Airlines’ award-winning service, roomy seats and dangerously good in-flight food.

Flight Details
  • Flying: Singapore Airlines to Johannesburg
  • Cheapest Dates: Departing Perth and Adelaide in Aug - Sep/26. Melbourne, Brisbane and Darwin in Aug - Oct/26. Brisbane in Apr/27. Sydney in Oct - Nov/26
  • Included: 25kg checked luggage, meals and entertainment
  • Singapore Airlines is ranked #2 in the Skytrax World Airline Rankings
  • Layover: Singapore

$1321 Return Perth to Johannesburg Flights

DepartReturn
03/Aug31/Aug$1321
10/Aug31/Aug$1321
11/Aug31/Aug$1321
11/Aug05/Sep$1321
12/Aug31/Aug$1321
12/Aug05/Sep$1321
12/Aug11/Sep$1321
14/Aug11/Sep$1321
18/Aug11/Sep$1321
23/Aug05/Sep$1321
23/Aug11/Sep$1321
24/Aug11/Sep$1321
25/Aug11/Sep$1321
26/Aug11/Sep$1321
28/Aug11/Sep$1321
01/Sep28/Sep$1321
04/Sep28/Sep$1321
05/Sep28/Sep$1321
07/Sep28/Sep$1321
09/Sep28/Sep$1321
10/Sep28/Sep$1321
13/Sep28/Sep$1321
14/Sep28/Sep$1321
15/Sep28/Sep$1321
16/Sep28/Sep$1321
 
View More Dates

$1348 Return Melbourne to Johannesburg Flights

DepartReturn
04/Aug31/Aug$1348
05/Aug31/Aug$1348
10/Aug31/Aug$1348
11/Aug31/Aug$1348
14/Aug31/Aug$1348
17/Aug31/Aug$1348
18/Aug31/Aug$1348
23/Aug05/Sep$1348
24/Aug05/Sep$1348
25/Aug11/Sep$1348
26/Aug11/Sep$1348
27/Aug11/Sep$1348
28/Aug11/Sep$1358
30/Aug11/Sep$1348
27/Sep13/Oct$1348
28/Sep13/Oct$1348
29/Sep13/Oct$1348
30/Sep14/Oct$1348
06/Oct19/Oct$1348
06/Oct21/Oct$1348
09/Oct21/Oct$1348
 
View More Dates

$1355 Return Brisbane to Johannesburg Flights

DepartReturn
03/Aug31/Aug$1355
04/Aug31/Aug$1355
10/Aug31/Aug$1355
11/Aug05/Sep$1355
13/Aug31/Aug$1355
17/Aug31/Aug$1355
23/Aug05/Sep$1355
23/Aug11/Sep$1355
24/Aug05/Sep$1472
24/Aug11/Sep$1355
25/Aug11/Sep$1355
27/Aug11/Sep$1472
30/Aug11/Sep$1355
27/Sep17/Oct$1472
28/Sep17/Oct$1405
29/Sep17/Oct$1355
29/Sep19/Oct$1355
29/Sep21/Oct$1355
05/Oct17/Oct$1355
05/Oct19/Oct$1355
05/Oct21/Oct$1355
08/Oct21/Oct$1355
09/Oct21/Oct$1355
09/Apr28/Apr$1361
12/Apr26/Apr$1361
 
View More Dates

$1452 Return Adelaide to Johannesburg Flights

DepartReturn
03/Aug31/Aug$1527
09/Aug31/Aug$1527
09/Aug05/Sep$1470
12/Aug31/Aug$1581
12/Aug05/Sep$1527
12/Aug11/Sep$1527
13/Aug31/Aug$1506
13/Aug05/Sep$1484
13/Aug11/Sep$1484
17/Aug31/Aug$1527
17/Aug05/Sep$1484
17/Aug11/Sep$1474
23/Aug05/Sep$1452
23/Aug11/Sep$1474
24/Aug05/Sep$1452
24/Aug11/Sep$1474
27/Aug11/Sep$1474
30/Aug11/Sep$1474
 
View More Dates

$1545 Return Sydney to Johannesburg Flights

DepartReturn
05/Oct19/Oct$1624
11/Oct09/Nov$1545
13/Oct09/Nov$1545
13/Oct12/Nov$1545
15/Oct09/Nov$1679
15/Oct12/Nov$1545
18/Oct05/Nov$1624
18/Oct09/Nov$1582
18/Oct12/Nov$1582
18/Oct17/Nov$1545
19/Oct09/Nov$1545
19/Oct12/Nov$1545
19/Oct17/Nov$1545
20/Oct09/Nov$1545
20/Oct12/Nov$1545
20/Oct17/Nov$1545
22/Oct09/Nov$1545
22/Oct12/Nov$1545
22/Oct17/Nov$1545
22/Oct20/Nov$1545
23/Oct09/Nov$1545
23/Oct12/Nov$1545
23/Oct13/Nov$1624
23/Oct17/Nov$1679
23/Oct20/Nov$1545
 
View More Dates

Johannesburg Hotels Get a great deal on a room in Johannesburg


Travel Insurance Don't forget Travel Insurance



Can I use my own dates? Yes - just click the link closest to your preferred dates and then change the dates once the search has completed.

These prices won't last long. This deal was last updated on 24-May-2026 and prices were correct at the time of posting. If you click the sample dates and the prices have gone up, it unfortunately means the deal has ended.

[Ad_horizontal][/Ad_horizontal]