Cheap flights from Johannesburg to Perth

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 November.

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 foundP36,128
Cheapest month to flyNovember
Average flight time9 hrs, 35 mins
Most popular airlineAir New Zealand
Average flights per week13

Finding cheap flights from Johannesburg to Perth: Frequently asked questions

The best price we found for a return flight from Johannesburg to Perth is P36,128. 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 35 minutes is the average flight time from Johannesburg to Perth.
Air New Zealand, South African Airways and Qantas fly direct from Johannesburg to Perth.
As of September 2025, there are 13 flights per week flying from Johannesburg to Perth.
The cheapest month to fly from Johannesburg to Perth is usually November.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to Perth Airport on Tuesday, 25 November 2025.
Yes – the average flight time is 9 hours and 35 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.

Travelling from Johannesburg to Perth Airport (PER): What you need to know

  • Johannesburg's main base, O.R. Tambo International Airport (JNB), is where new adventures begin. Explore the departure options from here when planning your flight from Johannesburg to Perth Airport (PER).

  • The average time for a direct Johannesburg to Perth Airport flight is 9 hours 30 minutes.

  • Perth is six hours ahead of Johannesburg. Perth Airport is located in Perth, which follows the UTC+8 timezone.

  • O.R. Tambo International Airport (JNB) to Perth Airport (PER) is the most popular route, with 5 direct services each week. Travel from JNB to PER on South African Airways's 8:35pm flight.

  • For hassle-free travel, turn up at the airport two hours ahead of international flights and an hour before domestic departures. This will give you plenty of time to catch your flight from Johannesburg to PER.

  • If you're heading away during a bank holiday or other peak period, allow extra time. Arrive two hours before domestic flights and up to four hours before international departures. Queues at check-in and security will be longer.

Airports in Johannesburg

O.R. Tambo International Airport (JNB)

  • O.R. Tambo International Airport (JNB) will have you travelling directly to your destination. Nonstop flights from Johannesburg to Perth Airport (PER) operate out of this terminal.

  • When departing from JNB, you can catch a direct flight from Johannesburg to Perth Airport with South African Airways.

  • South African Airways is the most frequently chosen airline for flights from JNB to PER.

  • The carrier with the best on-time arrival rate on this route is South African Airways.

  • Stopovers are the perfect opportunity to break up your journey and perhaps even visit a new city. When browsing cheap flights from Johannesburg to PER leaving from O.R. Tambo International Airport (JNB), deselect the 'Direct flights only' box to find all potential stops. Your journey might pause in:

    • Dubai Airport (DXB)

    • Changi International Airport (SIN)

    • Sydney (Kingsford Smith) Airport (SYD)

  • JNB is around 29 kilometres from central Johannesburg. If you're driving, ride-sharing or catching a cab from the centre, it'll take you 30 minutes or so to get there, depending on traffic conditions. If you're using public transport, expect the journey time to be around 1 hour 10 minutes.

  • Looking for a convenient hotel close to O.R. Tambo International Airport? If you're catching an early flight from Johannesburg to Perth Airport, these stays will put you moments from check-in:

  • Of the departures from O.R. Tambo International Airport, 77.1% arrive as scheduled at their destination.

Lanseria International Airport (HLA)

  • Depending on road traffic, you can drive to HLA from Johannesburg's centre in around 50 minutes. The airport is approximately 48 kilometres away.

  • Got an early start? Think about checking in to one of these accommodation options near Lanseria International Airport the day before your Johannesburg to PER flight:

About Perth Airport (PER)

Getting from Perth Airport (PER) to central Perth

  • Perth Airport is around 16 kilometres from the centre of Perth. It takes around 20 minutes or so to get to the city by car.

  • If you're taking public transport, expect a journey time of around 30 minutes.

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

  • P21,027 is currently the lowest price for a one-way ticket from Johannesburg to Perth Airport. A return flight starts from P36,128. These prices can change depending on demand and availability.

  • Book six months before travelling. Pricing trends suggest that this is the ideal window for finding cheap flights from Johannesburg to PER.

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

  • Save time looking for cheap plane tickets from Johannesburg to PER by setting up a Price Alert. We'll send you an email or notification through the app when prices go down.

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

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

  • February is the quietest month for flights from Johannesburg to Perth Airport (PER), while July is the most popular. Work out the best time to visit Perth based on whether you want a lively atmosphere or a more laid-back vibe.

  • The warmest month in Perth is January, with temperatures ranging between 17ºC (63ºF) and 35ºC (95ºF). Book your Johannesburg to PER plane ticket then if that's your idea of comfortable weather.

  • Search for cheap tickets from Johannesburg to Perth Airport in August if you want to travel in cooler conditions. Temperatures are at their lowest then, ranging between 8ºC (46ºF) and 20ºC (68ºF).

More about Perth

  • Start your Perth trip off on the right foot by choosing the ideal place to stay. Once you've booked your flight from Johannesburg to Perth Airport, check out our range of accommodation options including:

  • There are so many things to discover in this city, it can be tricky to work out where to begin. Cottesloe Beach, Kings Park Observation Tower and City Beach are top sights which should be on every Perth itinerary.

Explore more of Australia

  • Perth will leave a lasting impression, but there are so many other parts of Australia just waiting to be discovered. About 161 kilometres south of Perth, a visit to Bunbury will keep you busy. Don't miss top attractions like Koombana Bay, Dolphin Cove and Leschenault Peninsula Conservation Park.

  • If you're interested in discovering another corner of Australia, consider Busselton, about 193 kilometres south of Perth. Underwater Observatory, Abbey Beach and Busselton Jetty are among the biggest draws.

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