Singapore Airlines takes you straight to adventure - wander the vibrant streets of Cape Town Waterfront, spot lions in Kruger National Park, and relax along the pristine sands of Clifton Beaches.

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

$1261 Return Perth to Johannesburg Flights

DepartReturn
22/Jul05/Aug$1269
03/Aug18/Aug$1269
17/Aug01/Sep$1269
19/Aug02/Sep$1269
23/Aug08/Sep$1310
27/Aug09/Sep$1269
27/Aug11/Sep$1269
30/Aug16/Sep$1407
01/Sep16/Sep$1407
02/Sep16/Sep$1407
13/Oct31/Oct$1269
16/Oct03/Nov$1269
17/Oct31/Oct$1269
22/Oct04/Nov$1269
22/Oct06/Nov$1269
26/Oct09/Nov$1269
02/Nov16/Nov$1269
04/Nov20/Nov$1261
08/Nov21/Nov$1269
09/Nov24/Nov$1269
09/Feb23/Feb$1269
26/Feb12/Mar$1327
 
View More Dates

$1297 Return Melbourne to Johannesburg Flights

DepartReturn
26/May09/Jun$1297
23/Jul05/Aug$1297
04/Aug18/Aug$1297
17/Aug01/Sep$1297
18/Aug01/Sep$1297
23/Aug08/Sep$1297
24/Aug08/Sep$1297
27/Aug11/Sep$1297
28/Aug11/Sep$1297
29/Aug11/Sep$1297
29/Aug12/Sep$1409
29/Aug14/Sep$1313
04/Sep19/Sep$1369
18/Oct31/Oct$1297
20/Oct02/Nov$1297
20/Oct03/Nov$1297
28/Oct11/Nov$1297
31/Oct13/Nov$1297
02/Nov16/Nov$1297
03/Nov17/Nov$1297
05/Nov18/Nov$1297
08/Nov21/Nov$1297
12/Nov25/Nov$1297
12/Feb26/Feb$1297
 
View More Dates

$1300 Return Sydney to Johannesburg Flights

DepartReturn
26/May09/Jun$1309
21/Jul03/Aug$1300
23/Jul05/Aug$1309
03/Aug18/Aug$1309
14/Aug28/Aug$1309
17/Aug01/Sep$1309
18/Aug01/Sep$1309
27/Aug09/Sep$1309
27/Aug11/Sep$1309
28/Aug11/Sep$1309
30/Aug14/Sep$1309
06/Sep21/Sep$1309
07/Sep21/Sep$1309
15/Oct28/Oct$1309
26/Oct09/Nov$1309
01/Nov16/Nov$1309
02/Nov17/Nov$1309
04/Nov18/Nov$1309
05/Nov18/Nov$1309
08/Nov21/Nov$1309
09/Nov23/Nov$1309
12/Nov25/Nov$1309
13/Nov25/Nov$1309
15/Nov30/Nov$1309
16/Nov01/Dec$1309
 
View More Dates

$1303 Return Brisbane to Johannesburg Flights

DepartReturn
26/May10/Jun$1303
23/Jul05/Aug$1416
02/Aug18/Aug$1303
04/Aug18/Aug$1303
18/Aug01/Sep$1303
20/Aug02/Sep$1303
24/Aug08/Sep$1303
05/Oct20/Oct$1303
13/Oct27/Oct$1303
18/Oct02/Nov$1303
26/Oct09/Nov$1303
30/Oct13/Nov$1303
01/Nov16/Nov$1303
02/Nov17/Nov$1303
03/Nov17/Nov$1303
12/Nov27/Nov$1303
16/Nov01/Dec$1303
31/Jan15/Feb$1303
 
View More Dates

$1420 Return Adelaide to Johannesburg Flights

DepartReturn
19/Aug02/Sep$1474
19/Aug05/Sep$1474
19/Aug09/Sep$1474
20/Aug02/Sep$1420
20/Aug05/Sep$1420
25/Aug09/Sep$1420
25/Aug12/Sep$1420
26/Aug09/Sep$1474
26/Aug12/Sep$1474
27/Aug09/Sep$1420
27/Aug12/Sep$1420
27/Aug14/Sep$1420
28/Aug09/Sep$1420
28/Aug12/Sep$1420
28/Aug14/Sep$1420
02/Sep14/Sep$1474
 
View More Dates

$1449 Return Darwin to Johannesburg Flights

DepartReturn
27/Jul08/Aug$1449
27/Jul10/Aug$1503
27/Jul11/Aug$1449
03/Aug18/Aug$1449
10/Aug22/Aug$1449
17/Aug01/Sep$1449
24/Aug05/Sep$1449
24/Aug08/Sep$1449
12/Oct27/Oct$1449
17/Oct31/Oct$1449
19/Oct31/Oct$1449
19/Oct02/Nov$1503
19/Oct03/Nov$1449
26/Oct07/Nov$1449
26/Oct10/Nov$1449
02/Nov16/Nov$1503
02/Nov17/Nov$1449
07/Nov21/Nov$1449
09/Nov21/Nov$1449
09/Nov23/Nov$1503
09/Nov24/Nov$1449
16/Nov30/Nov$1503
16/Nov01/Dec$1449
11/Jan23/Jan$1449
11/Jan25/Jan$1503
 
Some Dates fall within School Holidays

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 26-Mar-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]