Flights from Perth to Johannesburg

Explore the best deals

Discover the cheapest flights from Perth to Johannesburg
emptyFilter
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 in the middle of April. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 20 Apr - 26 Apr
$1,450
$1,365
$1,254
$1,212
$1,403
$1,546
$1,426
$1,649
$1,522
$1,326
$1,367
$1,375
MarchAprilMayJune
Airlines that fly from Perth to Johannesburg

Local currency and cost comparison

TrainLocal, one-way ticket
40%Trains in Johannesburg are 40% cheaper than in Perth.
Perth$4.00
Johannesburg$2.50
MealMid-priced restaurant
33%A meal in Johannesburg is 33% cheaper than a meal in Perth.
Perth$25.00
Johannesburg$16.65
TaxiStandard daytime start rate
81%A taxi fare in Johannesburg is 81% cheaper than in Perth.
Perth$6.10
Johannesburg$1.17
CoffeeRegular cappuccino
46%Coffee in Johannesburg is 46% cheaper than in Perth.
Perth$6.06
Johannesburg$3.28
Exchange rate
1 AUD = 11.92 ZAR
1 ZAR = 0.09 AUD
Last revised on Thu, 26/03
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
Lanseria Intl Apt (HLA)How far from city centre: 48 kms

How to find cheap flights from Perth to Johannesburg

Embarking on a journey from Perth to Johannesburg connects you with a destination of profound cultural depth, significant history, and abundant natural beauty. Johannesburg draws travellers keen to explore its role in shaping South Africa's narrative, to delve into its heritage sites, or to discover the diverse natural surroundings accessible from the city. Many are attracted by the opportunity to engage with local experiences, from delving into the city’s past to encountering wildlife in nearby reserves.

When planning your trip from Perth to Johannesburg, be aware that direct flights are generally not available. Most itineraries will include at least one stopover, often in cities like Dubai or Doha. The typical flight duration, including a stopover, usually ranges from 14 to 18 hours, depending on the length of your layover. For a comfortable travel experience, consider flying during South Africa's autumn (April to May) or spring (September to October). These periods offer pleasant weather, ideal for exploring Johannesburg and the surrounding regions, and generally avoid the peak summer heat or cooler winter mornings. Booking your flights a few months in advance often secures more favourable fares.

Useful information about Perth airports

Setting off from Perth? You'll find one major airport serving commercial flights in Perth. This facility handles both domestic and international travel, making departures straightforward.

Perth Airport (PER)

This is Perth's primary airport, situated around 17 kilometres east of the central business district. Perth Airport operates multiple terminals and offers a full range of services, including car hire desks, various dining options, and public transport connections, ensuring a comfortable start to your journey.

Johannesburg airports: good to know

Travelling from Perth, you’ll find Johannesburg is served by two main airports for commercial flights. These facilities act as key entry points to the region.

O.R. Tambo International Airport (JNB)

This is Johannesburg's primary airport and the busiest in Africa, acting as a major hub for both domestic and international travel. It’s located just east of the city, offering numerous connections and all standard passenger services. Public transport and car hire options are readily available for onward journeys.

Lanseria International Airport (HLA)

Situated north-west of Johannesburg, Lanseria is a smaller, privately owned airport that primarily handles domestic flights, although it does serve some regional international routes. It’s often favoured by travellers heading to the northern suburbs or for those seeking a more streamlined airport experience.

Find cheap Perth - Johannesburg flight deals with eDreams

When planning journeys from Australia to South Africa, making smart choices about your flights can truly enhance your travel experience. Utilising a platform that allows you to effortlessly compare a wide array of airlines, pinpoint flexible fare options, and even unlock exclusive Prime member discounts, ensures you're always getting great value. Such intelligent planning takes the hassle out of finding the right flight, letting you focus on the excitement of your upcoming adventure. Ready to explore? Book your next journey with eDreams.

FAQs about flights from Perth to Johannesburg

Can I get a flexible ticket for my trip from Perth to Johannesburg?
At eDreams, we want your trip to run smoothly. Whether your flight gets canned or South Africa suddenly changes travel rules, you’ll be covered. Flight cancelled? No dramas! With our flexible ticket option, you can rebook your Perth to Johannesburg flight with no change fee, or grab a full refund.
What’s the typical cost of a ticket from Perth to Johannesburg?
The average airfare for flights from Perth to Johannesburg is about $1,551.57. Prices can shift depending on the season and how early you lock in your tickets.
How do I score the cheapest flights from Perth to Johannesburg with eDreams?
Right now, the lowest fare from Perth to Johannesburg is $ 758. Thanks to our clever tech, we line up the top flight options, mixing and matching routes, airlines, and timetables to nail both value and convenience.
Is Johannesburg more expensive than Perth?
In Johannesburg, taxis are about 81% pricier, costing roughly 1.17 AUD, compared with Perth where a ride averages 6.10 AUD.
When it comes to getting around, the average cab fare in Johannesburg is 1.17 AUD, pretty similar to Perth.
Cab rides in Johannesburg can be about 81% cheaper, averaging 1.17 AUD, compared to 6.10 AUD in Perth.
Catching the train in Johannesburg will cost you about 37% more, sitting at 2.50 AUD compared with 4.00 AUD in Perth.
Train tickets are much the same in Johannesburg and Perth, averaging 2.50 AUD.
Fares are roughly 37% cheaper in Johannesburg, with tickets priced at 2.50 AUD compared to 4.00 AUD in Perth.
In some cases, eating out in Johannesburg will sting you about 33% more, with average meals at 16.65 AUD, compared with 25.00 AUD in Perth.
As for lunch, expect to pay about 16.65 AUD in both Johannesburg and Perth.
Meals in Johannesburg cost around 16.65 AUD, which is about 33% less than the 25.00 AUD you’d fork out in Perth.
A coffee will set you back about 46% more in Johannesburg, averaging 3.28 AUD, while in Perth it’s around 6.06 AUD.
Coffee prices are pretty much on par in both Perth and Johannesburg, averaging about 3.28 AUD.
Coffee is roughly 46% cheaper in Johannesburg, coming in at 3.28 AUD, compared to 6.06 AUD in Perth.
What’s the average flight time from Perth to Johannesburg?
A standard flight between Perth and Johannesburg takes around 19 h and 55 m, covering about 8,313.79 km. This includes both direct flights and connections.
How does the weather in Johannesburg compare with Perth?
In summer, Perth usually sees highs around 23.98 ºC. Over in Johannesburg, temps sit around 19.77 ºC. In winter, Johannesburg averages about 11.08 ºC, while Perth hovers near 13.42 ºC.

Plan your trip

Popular Flight RoutesAlternative routes