Singapore Airlines gets you there with world-class service and legroom that spares your knees, so you can hit Johannesburg’s Soweto streets, safari in Kruger National Park, and end with a glass of Pinotage under African skies.

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

$1142 Return Perth to Johannesburg Flights

DepartReturn
27/Oct10/Nov$1142
28/Oct11/Nov$1142
03/Nov17/Nov$1142
10/Nov24/Nov$1142
12/Nov26/Nov$1142
17/Nov01/Dec$1142
18/Nov02/Dec$1142
19/Nov03/Dec$1142
03/Feb17/Feb$1142
09/Feb23/Feb$1142
10/Feb24/Feb$1142
11/Feb25/Feb$1142
13/Feb27/Feb$1142
17/Feb03/Mar$1142
24/Feb10/Mar$1142
27/Feb13/Mar$1142
03/Mar17/Mar$1142
06/Mar20/Mar$1142
09/Mar23/Mar$1142
10/Mar24/Mar$1142
 
View More Dates

$1192 Return Melbourne to Johannesburg Flights

DepartReturn
02/Feb24/Feb$1192
05/Feb24/Feb$1192
05/Feb28/Feb$1192
08/Feb03/Mar$1192
09/Feb28/Feb$1192
10/Feb02/Mar$1192
10/Feb03/Mar$1192
10/Feb04/Mar$1192
11/Feb02/Mar$1192
11/Feb03/Mar$1192
11/Feb06/Mar$1192
12/Feb24/Feb$1192
12/Feb28/Feb$1192
12/Feb02/Mar$1192
12/Feb03/Mar$1192
12/Feb04/Mar$1192
12/Feb06/Mar$1192
13/Feb02/Mar$1192
13/Feb03/Mar$1192
13/Feb07/Mar$1192
 
View More Dates

$1205 Return Sydney to Johannesburg Flights

DepartReturn
18/Nov02/Dec$1205
01/Feb28/Feb$1205
06/Feb21/Feb$1205
09/Feb24/Feb$1205
10/Feb24/Feb$1205
13/Feb27/Feb$1205
13/Feb28/Feb$1205
15/Feb02/Mar$1213
16/Feb02/Mar$1205
16/Feb03/Mar$1205
17/Feb04/Mar$1205
19/Feb06/Mar$1205
22/Feb09/Mar$1205
23/Feb10/Mar$1205
24/Feb11/Mar$1205
06/Mar20/Mar$1213
09/Mar23/Mar$1205
10/Mar24/Mar$1205
 
View More Dates

$1260 Return Brisbane to Johannesburg Flights

DepartReturn
09/Nov22/Nov$1261
13/Nov25/Nov$1261
20/Jan16/Feb$1260
20/Jan17/Feb$1260
22/Jan16/Feb$1260
22/Jan17/Feb$1260
22/Jan20/Feb$1260
22/Jan21/Feb$1260
23/Jan16/Feb$1260
23/Jan17/Feb$1260
23/Jan21/Feb$1260
27/Jan20/Feb$1260
27/Jan21/Feb$1260
29/Jan20/Feb$1260
29/Jan21/Feb$1260
29/Jan28/Feb$1260
30/Jan27/Feb$1260
30/Jan28/Feb$1260
 
View More Dates

$1333 Return Adelaide to Johannesburg Flights

DepartReturn
15/Feb02/Mar$1333
16/Feb02/Mar$1333
16/Feb03/Mar$1333
19/Feb06/Mar$1333
20/Feb06/Mar$1333
20/Feb07/Mar$1333
22/Feb09/Mar$1333
23/Feb09/Mar$1333
23/Feb10/Mar$1333
27/Feb13/Mar$1333
27/Feb14/Mar$1333
01/Mar16/Mar$1333
02/Mar16/Mar$1333
02/Mar17/Mar$1333
05/Mar20/Mar$1333
06/Mar20/Mar$1333
06/Mar21/Mar$1333
08/Mar23/Mar$1333
09/Mar23/Mar$1333
09/Mar24/Mar$1333
 
View More Dates

$1334 Return Darwin to Johannesburg Flights

DepartReturn
03/Nov18/Nov$1334
04/Nov18/Nov$1334
06/Nov22/Nov$1334
11/Nov25/Nov$1334
17/Nov02/Dec$1334
18/Nov02/Dec$1334
05/Feb21/Feb$1334
07/Feb21/Feb$1334
09/Feb21/Feb$1334
09/Feb24/Feb$1334
10/Feb24/Feb$1334
14/Feb28/Feb$1334
16/Feb28/Feb$1334
16/Feb03/Mar$1334
21/Feb07/Mar$1334
23/Feb07/Mar$1334
23/Feb10/Mar$1334
28/Feb14/Mar$1334
02/Mar17/Mar$1334
05/Mar21/Mar$1334
 
View More Dates

Johannesburg Hotels Get a great deal on a room in Johannesburg



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 07-Sep-2025 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]