Flights to South Africa on Singapore Airlines from $1089 Return

Take advantage of Singapore Airlines’ smooth long-haul experience and touch down primed for adventure - think safari drives in Kruger, dramatic views from Table Mountain, and vineyard tastings through the Cape Winelands.

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

$1089 Return Perth to Johannesburg Flights

DepartReturn
26/Jan20/Feb$1089
28/Jan20/Feb$1089
30/Jan20/Feb$1089
02/Feb20/Feb$1089
04/Feb20/Feb$1089
06/Feb20/Feb$1089
09/Feb23/Feb$1089
09/Feb24/Feb$1089
11/Feb25/Feb$1089
13/Feb27/Feb$1089
15/Feb28/Feb$1089
17/Feb03/Mar$1089
19/Feb04/Mar$1089
24/Feb10/Mar$1089
27/Feb14/Mar$1089
01/Mar14/Mar$1089
03/Mar17/Mar$1089
04/Mar18/Mar$1089
05/Mar18/Mar$1089
06/Mar21/Mar$1089
07/Mar21/Mar$1089
08/Mar21/Mar$1089
09/Mar23/Mar$1089
10/Mar23/Mar$1089
11/Mar23/Mar$1089
 

$1136 Return Melbourne to Johannesburg Flights

DepartReturn
13/Feb07/Mar$1136
13/Feb10/Mar$1136
13/Feb14/Mar$1136
17/Feb06/Mar$1136
17/Feb07/Mar$1136
18/Feb06/Mar$1136
18/Feb10/Mar$1136
18/Feb11/Mar$1136
18/Feb14/Mar$1136
18/Feb16/Mar$1136
18/Feb17/Mar$1136
18/Feb18/Mar$1136
02/Mar16/Mar$1136
03/Mar17/Mar$1136
03/Mar23/Mar$1137
04/Mar18/Mar$1136
05/Mar18/Mar$1136
06/Mar21/Mar$1136
07/Mar23/Mar$1136
08/Mar21/Mar$1136
09/Mar23/Mar$1136
10/Mar23/Mar$1136
11/Mar23/Mar$1136
01/May29/May$1181
01/May30/May$1181
 

$1149 Return Sydney to Johannesburg Flights

DepartReturn
02/Feb28/Feb$1157
02/Feb02/Mar$1157
03/Feb02/Mar$1149
05/Feb28/Feb$1149
05/Feb02/Mar$1149
05/Feb03/Mar$1149
05/Feb04/Mar$1149
05/Feb07/Mar$1157
16/Feb03/Mar$1149
16/Feb04/Mar$1149
16/Feb07/Mar$1149
16/Feb09/Mar$1149
16/Feb10/Mar$1149
16/Feb11/Mar$1149
16/Feb14/Mar$1149
16/Feb17/Mar$1157
02/Mar16/Mar$1157
02/Mar17/Mar$1157
05/Mar18/Mar$1225
06/Mar18/Mar$1157
06/Mar21/Mar$1149
08/Mar23/Mar$1157
09/Mar21/Mar$1157
10/Mar23/Mar$1149
17/Mar01/Apr$1159
 

$1175 Return Brisbane to Johannesburg Flights

DepartReturn
22/Jan21/Feb$1175
23/Jan21/Feb$1175
25/Jan21/Feb$1175
25/Jan23/Feb$1175
25/Jan24/Feb$1175
27/Jan21/Feb$1175
29/Jan21/Feb$1175
29/Jan23/Feb$1175
29/Jan24/Feb$1175
05/Feb02/Mar$1177
10/Feb24/Feb$1177
12/Feb24/Feb$1177
13/Feb02/Mar$1177
15/Feb02/Mar$1177
16/Feb02/Mar$1177
19/Feb17/Mar$1177
20/Feb07/Mar$1177
22/Feb07/Mar$1177
24/Feb10/Mar$1177
27/Feb14/Mar$1177
 

$1271 Return Adelaide to Johannesburg Flights

DepartReturn
09/Feb03/Mar$1271
12/Feb03/Mar$1271
13/Feb03/Mar$1271
15/Feb03/Mar$1271
15/Feb04/Mar$1271
16/Feb03/Mar$1271
16/Feb04/Mar$1271
19/Feb03/Mar$1271
20/Feb04/Mar$1271
20/Feb07/Mar$1271
22/Feb07/Mar$1271
22/Feb10/Mar$1271
22/Feb11/Mar$1271
26/Feb10/Mar$1271
26/Feb11/Mar$1271
26/Feb14/Mar$1271
 

$1272 Return Darwin to Johannesburg Flights

DepartReturn
19/Jan10/Feb$1272
20/Jan17/Feb$1272
22/Jan17/Feb$1272
24/Jan17/Feb$1272
26/Jan17/Feb$1272
02/Feb17/Feb$1272
10/Feb24/Feb$1272
16/Feb28/Feb$1281
16/Feb03/Mar$1272
23/Feb07/Mar$1272
23/Feb10/Mar$1281
28/Feb14/Mar$1272
02/Mar14/Mar$1272
02/Mar17/Mar$1272
03/Mar17/Mar$1272
07/Mar21/Mar$1272
09/Mar21/Mar$1272
 

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 11-Dec-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.

Find your flights