Cheap Flights from Perth To Johannesburg from $1,151

from $1142

Safari Time: Flights to South Africa From $1142 Return on Singapore Airlines

View Deal
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 and May/26. 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/Oct11/Nov$1142
28/Oct12/Nov$1142
07/Nov22/Nov$1142
17/Nov01/Dec$1142
18/Nov02/Dec$1142
19/Nov03/Dec$1142
03/Feb17/Feb$1142
09/Feb23/Feb$1150
09/Feb04/Mar$1150
13/Feb27/Feb$1142
21/Feb07/Mar$1142
25/Feb11/Mar$1142
10/Mar24/Mar$1142
12/May29/May$1148
 

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]

Travel information about flights from Perth to Johannesburg

$1,151
The cheapest price found in the last month
October
The cheapest month to fly from Perth to Johannesburg
8,309 km
Distance from Perth to Johannesburg
Singapore Airlines
The most popular airline
Questions & Answers
What is the cheapest price for a roundtrip flight from Perth to Johannesburg?

The cheapest flight from Perth to Johannesburg in the past month is $1,151. This is based on live searches across multiple online travel agents and airlines. The best current deal we have for flights from Perth to Johannesburg has prices from $1,142

What is the distance between Perth and Johannesburg?

The distance between Perth and Johannesburg is 8,309 km.

How many airports are there in Johannesburg?

Johannesburg has 1 airport. It is OR Tambo International Airport

Other flights To Johannesburg

Other flights from Perth

Popular routes

I Know The Pilot finds you the cheapest prices from Perth to Johannesburg

At I Know The Pilot we are always on the lookout for cheap flights from Perth to Johannesburg. As soon as we find a good deal, we post it to the website and our apps. These cheap prices from Perth to Johannesburg are in high demand and can dissappear quickly. Subscribing Is the only way to make sure you don't miss out.