Opodo is now available in the following countries:

Find cheap flights from Perth to Johannesburg

Explore the best deals

Discover the cheapest flights from Perth to Johannesburg
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Perth to Johannesburg

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available at the beginning of November. Take advantage of this per
Filter by
week: 2 Nov - 8 Nov
$1,680
$1,388
$1,729
$1,473
$1,330
$1,390
$1,272
$1,080
$1,226
$1,322
$1,313
$1,340
SeptemberOctoberNovember
Exchange rate
1 AUD = 11.63 ZAR
1 ZAR = 0.09 AUD
Last checked on Wed, 16/09
Distance: 8314 kms
Perth airports
Perth Airport (PER)How far from city centre: 10 kms
Johannesburg airports
OR Tambo International Airport (JNB)How far from city centre: 1 kms

Guide to cheap flights from Perth to Johannesburg

Travelling from Perth to Johannesburg bridges the gap between the vast landscapes of Western Australia and the bustling heart of South Africa. Known as the "City of Gold," this destination is a powerful symbol of resilience and transformation, offering a profound journey through history and culture. Visitors are often drawn to the city’s complex heritage, showcased in world-class museums and the historic streets of Soweto, while its modern side flourishes in trendy districts filled with contemporary art and diverse culinary scenes. Beyond the urban sprawl, the city serves as a grand gateway to the legendary wilderness of the Highveld, where the allure of the great outdoors and renowned wildlife reserves awaits those looking for adventure.

The journey across the Indian Ocean covers a distance of approximately 8,300 km, with direct flights typically lasting around 11 hours. For those departing from Perth Airport, services are frequent, though many travellers also opt for routes involving a short stopover in hubs like Mauritius or Singapore. The most comfortable time to visit is during the shoulder seasons of autumn or spring, specifically between March and May or September and November. During these months, the weather is mild and pleasant, making it ideal for exploring both the city landmarks and the surrounding natural parks without the intensity of the summer heat or the chill of winter nights. Reaching the city centre from OR Tambo International Airport is straightforward, particularly via the Gautrain, which provides a reliable link to major commercial and cultural hubs.

Airports in Perth for cheap flights

Perth’s international departures to Johannesburg are concentrated at a single primary hub.

Perth Airport (PER)

Perth Airport serves as the sole gateway for passengers boarding direct or connecting flights to Johannesburg. Located approximately 13 km from the city centre, this facility manages all commercial international traffic through its dedicated eastern terminal precinct. The airfield is a significant hub for Qantas, which operates regular non-stop services to O.R. Tambo International Airport, covering a distance of roughly 8,300 km. Travellers can access the departure gates via the Airport Line train service, which connects the central business district to the terminals in roughly 18 minutes. This transport hub features extensive duty-free shopping, diverse lounges, and streamlined customs processing to accommodate the 11-hour flight duration required to reach the African continent. The infrastructure is designed to handle large wide-body aircraft, such as the Airbus A330 or Boeing 787, which are typically utilised for these transoceanic crossings.

Airports in Johannesburg for cheap flights

Direct flights connecting Perth to this South African hub typically arrive at the primary international gateway. Passengers departing from Perth Airport will find that the majority of long-haul services are concentrated at one major facility, though a secondary airfield supports regional and domestic connections within the northern provinces.

O.R. Tambo International Airport (JNB)

O.R. Tambo International Airport serves as the busiest aviation centre on the continent, situated in the Kempton Park district. It functions as the primary base for South African Airways, handling the vast majority of transoceanic arrivals from Australia. This expansive facility features two main terminals connected by a central atrium, ensuring a seamless flow for those transferring to local destinations. The precinct is directly linked to the Gautrain rapid rail system, providing a high-speed connection to central business districts like Sandton in just 15 minutes.

Lanseria International Airport (HLA)

Lanseria International Airport offers a quieter alternative for travellers, located to the northwest of the city centre. While it does not typically host the direct leg from Western Australia, it is a vital hub for regional carriers like Kulula and Safair. The privately owned site is preferred by those staying in the Randburg or Pretoria areas due to its smaller scale and faster processing times.

Best deals on cheap flights from Perth to Johannesburg

Setting off from Perth for the dynamic city of Johannesburg is a seamless experience when you have the right tools at your fingertips. By using Opodo, you gain instant access to a vast network of global carriers, allowing you to compare options and tailor your journey to South Africa exactly how you like it. Frequent travellers can unlock even better value through the Prime subscription, which offers exclusive discounts on every booking. If you prefer to have your entire itinerary sorted in one go, combining your flights and accommodation into a single bundle streamlines your planning and often results in significant savings. With everything from the Indian Ocean coast to the Highveld now within reach, all that remains is to finalise your selection and begin your next great adventure. Explore the latest flight options and secure your seat today.

Frequently asked questions about flights from Perth to Johannesburg

How long does the flight take to go from Perth to Johannesburg?
The total flight time between Perth and Johannesburg is of around 19 h and 55 m on average, considering an average distance of 8,313.79 km, for both direct and indirect flights for the route (which may have 1 or more stops in other cities in between).
On average, how much is the price of a flight from Perth to Johannesburg?
When you fly from Perth to Johannesburg the average price is $1746. However, this price depends on many other factors such as seasonality or how far in advance the route has been booked.
How can I find cheap flights from Perth to Johannesburg at Opodo?
The cheapest price for a flight from Perth to Johannesburg is $736. At Opodo we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
When is the best time to book a flight from Perth to Johannesburg?
The most popular months to book a trip from Perth to Johannesburg are December, February and January, based on the searches of our customers.
When is the best time to travel from Perth to Johannesburg?
The best time of the year to go to Johannesburg when flying from Perth depends on several preference factors like climate, seasonality and, of course, price. When it comes to popularity, December is the top 1º month to fly to Johannesburg from Perth in terms of searches from our customer, followed by June and September. If you prefer to avoid high peaks of turism, however, and escape a crowded period, May, April and February are the months with less volume of searchs for the route Perth - Johannesburg.
How is the weather in Johannesburg compared to Perth?
While in Perth temperatures can reach an average of 24º ºC in summer, Johannesburg's temperatures can rise to 20º ºC during the hot season. In winter, however, weather data show around 11º ºC in Johannesburg, compared to the 13º ºC average in Perth.

Plan your trip

Popular Flight RoutesOther popular routes to explore