Cheap Flights from Johannesburg to Perth

Travellers and cabin class

Compare Johannesburg to Perth flight deals

Find the cheapest month or even day of the year to fly to Perth

Book the best Perth fare with no extra fees

Flight deals from Johannesburg to Perth

Looking for a cheap last-minute deal or the best return flight from Johannesburg to Perth? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Johannesburg to Perth

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Johannesburg to Perth flights are currently cheapest in April.

Direct flights from Johannesburg to Perth

Johannesburg to Perth: Alternative routes

Compare routes from Johannesburg to Perth below. You may find an airport to fly into that's cheaper, faster, or easier than Perth.

Johannesburg to Perth: Flight information

The things to know before you go.
Cheapest flight foundR 7,759
Cheapest month to flyApril
Average flight time9 hrs, 30 mins
Most popular airlineAir New Zealand
Average flights per week10

Finding cheap flights from Johannesburg to Perth: Frequently asked questions

The best price we found for a return flight from Johannesburg to Perth is R 12,972. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
9 hours and 30 minutes is the average flight time from Johannesburg to Perth.
Air New Zealand and South African Airways fly direct from Johannesburg to Perth.
As of April 2025, there are 10 flights per week flying from Johannesburg to Perth.
The cheapest month to fly from Johannesburg to Perth is usually April 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Perth Airport on Tuesday, 19 August 2025.
Yes – the average flight time is 9 hours and 30 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Perth but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Perth is around 40 days in advance, so don’t leave your flight to the last minute.

Flying from Johannesburg to Perth Airport (PER): what you need to know

  • O.R. Tambo International Airport (JNB) is Johannesburg's main airport. Explore your options for booking a flight from Johannesburg to Perth Airport (PER) taking off from here.

  • Around 9 hours 28 minutes is how long you can expect to be travelling on a direct flight from Johannesburg to Perth Airport.

  • Perth is 6 hours ahead of Johannesburg. Perth Airport is located in Perth, which operates on the UTC+8 timezone.

  • O.R. Tambo International Airport (JNB) to Perth Airport (PER) is the most popular route. There are 4 direct weekly flights to choose from. If you prefer a later start to the day, take the last flight with South African Airways at 20:55. Choose the first JNB to PER departure operated by South African Airways at 20:45 if you want to get going earlier.

  • For a smooth journey, turn up at the airport two hours ahead of international flights and one hour before domestic departures. This way, you'll have plenty of time to catch your flight from Johannesburg to PER.

  • Head to the airport even earlier during popular months like July. Aim for two hours before a domestic departure and up to four hours for international journeys. Once you've checked in, you can use any extra time to relax or go over your itinerary.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • Get to your destination in one go from O.R. Tambo International Airport (JNB). Direct flights from Johannesburg to Perth Airport (PER) can be booked from here.

  • South African Airways is a well-known airline that offers direct flights from Johannesburg to Perth Airport jetting out of JNB.

  • Consider adding a stopover to potentially save on your flight from Johannesburg to PER. Just deselect 'Direct flights only' when searching for departures from O.R. Tambo International Airport (JNB). Take a break from travelling at one of these airports:

    • Sydney (Kingsford Smith) Airport (SYD)

    • Changi International Airport (SIN)

    • Dubai Airport (DXB)

  • JNB is roughly 29 kilometres from central Johannesburg. To help you work out how to get there, use Google Maps. This useful traveller tool will give you the best route and available public transport options.

  • After a stress-free start to your holiday? Stay near O.R. Tambo International Airport. Whether you're taking an early flight from Johannesburg to Perth Airport or just don't like being rushed, these hotels are perfect:

About Perth Airport (PER)

Getting from Perth Airport (PER) to central Perth

  • Perth Airport to the centre of Perth is around 21 minutes in a car. It's approximately 16 kilometres away. Discover what options are available, such as cabs, car rentals or ride-sharing services.

  • Getting to the centre on public transport takes about 28 minutes.

How to find the cheapest flights from Johannesburg to Perth Airport (PER)

  • The best price we've found for a one-way ticket from Johannesburg to Perth Airport is R 7,759. The cheapest price for a return flight is R 12,972. Keep in mind fares may change due to availability at the time of booking.

  • Book 2 months before you want to travel. After crunching the numbers on our calendar, this is how far you'll want to book ahead to secure cheap tickets from Johannesburg to PER.

  • Plan your trip for November. That's the cheapest month for tickets from Johannesburg to Perth Airport. If you're flexible with your dates, use the 'Whole month' tool to find the best price across each month.

  • Log into your online account or use the app to create a Price Alert. We'll let you know right away if there's a better deal on this route. It's simple to do, and it'll save you the hassle of searching for cheap tickets from Johannesburg to PER every day.

  • Tailor your flights with filters. Choose your ideal departure and arrival times, total journey duration and airlines. You can also sort your results by 'Best,' 'Fastest' or 'Cheapest' flights from Johannesburg to Perth Airport.

The best time to fly from Johannesburg to Perth Airport (PER)

  • July is the busiest month for flights from Johannesburg to Perth Airport. To steer clear of the crowds, plan your trip to Perth in February when it's quieter.

  • Think about the type of weather that'll work with your plans for Perth. January is known as the warmest month. Book your flights from Johannesburg to PER during then and you can expect temperatures of between 17ºC and 35ºC.

  • If you like cooler conditions, search for a cheap flight from Johannesburg to Perth Airport in August when temperatures average between 8ºC and 20ºC.

More about Perth

  • Once you've booked your flight from Johannesburg to Perth Airport, think about where to rest your head in this city. Make one of these accommodation options your base for exploring Perth:

  • There are so many things to see and do in this city it can be tricky to know where to begin. Mill Point Swan River, Fremantle Prison and The Perth Mint are popular attractions which should be on every Perth itinerary.

Complete your Perth trip with a car rental

  • We use the same magic that helped you find your cheap flight from Johannesburg to Perth Airport to track down your ideal ride. Check out our car rentals in Perth and compare your options in one place. Plus we give you all the info you need to know, from the most popular car type to the average daily price.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.