From the wildlife of Hluhluwe-iMfolozi to the cosmopolitan streets of Cape Town and the vineyards of Franschhoek, South Africa delivers thrills; Singapore Airlines delivers comfort, punctuality, and the kind of service that makes time fly - literally.

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

$1136 Return Perth to Johannesburg Flights

DepartReturn
10/Nov24/Nov$1144
17/Nov01/Dec$1136
18/Nov02/Dec$1136
19/Nov03/Dec$1136
20/Jan03/Feb$1144
23/Jan06/Feb$1144
24/Jan07/Feb$1136
27/Jan10/Feb$1144
02/Feb16/Feb$1144
03/Feb17/Feb$1136
09/Feb23/Feb$1136
09/Feb04/Mar$1136
10/Feb24/Feb$1144
13/Feb27/Feb$1136
17/Feb03/Mar$1144
20/Feb06/Mar$1144
21/Feb07/Mar$1136
24/Feb10/Mar$1144
25/Feb11/Mar$1136
10/Mar24/Mar$1136
 
View More Dates

$1185 Return Melbourne to Johannesburg Flights

DepartReturn
29/Jan13/Feb$1185
05/Feb20/Feb$1185
05/Feb24/Feb$1185
06/Feb21/Feb$1185
09/Feb28/Feb$1185
10/Feb02/Mar$1185
10/Feb03/Mar$1185
10/Feb04/Mar$1185
11/Feb02/Mar$1185
11/Feb03/Mar$1185
11/Feb06/Mar$1185
12/Feb28/Feb$1185
12/Feb02/Mar$1185
12/Feb03/Mar$1185
12/Feb04/Mar$1185
12/Feb06/Mar$1185
13/Feb02/Mar$1185
13/Feb03/Mar$1185
13/Feb07/Mar$1185
06/Mar20/Mar$1185
 
View More Dates

$1198 Return Sydney to Johannesburg Flights

DepartReturn
18/Nov02/Dec$1206
01/Feb28/Feb$1198
03/Feb18/Feb$1198
05/Feb20/Feb$1198
06/Feb21/Feb$1198
09/Feb24/Feb$1198
10/Feb24/Feb$1198
13/Feb28/Feb$1198
16/Feb02/Mar$1198
16/Feb03/Mar$1198
16/Feb06/Mar$1198
17/Feb04/Mar$1198
23/Feb09/Mar$1198
23/Feb10/Mar$1198
24/Feb10/Mar$1198
24/Feb11/Mar$1198
02/Mar16/Mar$1198
03/Mar17/Mar$1198
06/Mar20/Mar$1198
10/Mar24/Mar$1198
 
View More Dates

$1244 Return Brisbane to Johannesburg Flights

DepartReturn
20/Jan16/Feb$1245
20/Jan17/Feb$1245
22/Jan16/Feb$1245
22/Jan17/Feb$1245
23/Jan16/Feb$1245
23/Jan17/Feb$1245
29/Jan20/Feb$1245
29/Jan21/Feb$1245
30/Jan27/Feb$1245
30/Jan28/Feb$1245
01/Feb16/Feb$1244
02/Feb16/Feb$1244
02/Feb17/Feb$1244
03/Feb17/Feb$1244
06/Feb20/Feb$1244
06/Feb21/Feb$1244
08/Feb23/Feb$1244
10/Feb24/Feb$1244
23/Feb10/Mar$1244
24/Feb10/Mar$1244
 
View More Dates

$1326 Return Adelaide to Johannesburg Flights

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

$1327 Return Darwin to Johannesburg Flights

DepartReturn
17/Nov02/Dec$1327
18/Nov02/Dec$1327
24/Jan07/Feb$1327
05/Feb21/Feb$1327
07/Feb21/Feb$1327
09/Feb21/Feb$1327
09/Feb24/Feb$1327
10/Feb24/Feb$1327
14/Feb28/Feb$1327
16/Feb28/Feb$1327
16/Feb03/Mar$1327
21/Feb07/Mar$1327
23/Feb07/Mar$1327
23/Feb10/Mar$1327
28/Feb14/Mar$1327
02/Mar17/Mar$1327
05/Mar21/Mar$1327
 
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 29-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]