Cheap Flights from Johannesburg (JNB) to Perth (PER)

Popular airlines from O.R. Tambo Intl. Airport (JNB) to Perth Airport (PER)

    notification illustration

    Be in the know

    Get alerts if flight prices drop or rise*
    deals illustration

    Book smarter

    Save on select hotels after you book a flight*
    trophy illustration

    Find the right fit

    We search billions of combinations of flights to help you find your next adventure

Frequently asked questions

How long does it take to fly from JNB to Perth Airport (PER)?
Book your trip with South African Airways and you'll be cruising the skies for approximately 9 hours and 25 minutes. This reputable airline operates a direct flight that leaves at 8:55PM from Johannesburg Airport and touches down at Perth Airport (PER) at 12:20PM. Expedia has some great flight deals, so check out what's available on this route today.
Is it cheaper to buy a plane ticket from Johannesburg Airport to Perth Airport last minute?
When it comes to booking your flights, being prepared pays off. While you may be able to score a deal on a JNB to Perth Airport (PER) flight at the last minute, prices usually don't get cheaper as the departure date nears. Based on flight pricing and demand studies in 2022, we have found that the sweet spot to lock in a domestic flight is between 28 – 35 days ahead. For international flights it's between three and four months.
What airline has the least delays from Johannesburg Airport to Perth Airport (PER)?
Achieving an on-time rate of 65%, South African Airways is the airline that's more likely to get you from JNB to Perth Airport (PER) without any holdups. Flight delays aren't just an unpleasant experience — they can also lead to a missed connection that upends your entire journey. You can keep updated about delays by checking your flight status through the free Expedia App before you even get to the airport. If you're already at the terminal and your plans will be significantly impacted, head to the customer service desk to find out your next steps.
What airports do you fly into for Perth from Johannesburg?
Johannesburg to Perth flights land at Perth Airport (PER). This terminal is approximately 10 kilometers east of downtown Perth. Bag a great fare with Expedia and then get set for an adventure.
What are the most popular departure times for flights from Johannesburg Airport to Perth Airport (PER)?
For South African Airways flights jetting from JNB to Perth Airport (PER), the most popular period is between 8:00 PM - 9:00 PM. If you want to avoid delays, book the earliest flight. This allows you to dodge the air traffic that builds up around airports as the day goes by.
Can I change the date of my flight from O.R. Tambo Intl. Airport (JNB) to PER?
It's a cinch to make changes to your O.R. Tambo Intl. Airport (JNB) to Perth Airport (PER) journey yourself. Access your details via the Expedia Trips portal and tap "change flight." Search for new flights and lock in the one that works best with your plans. You'll get an estimate of your flight change fee, if applicable. You can also visit our Customer Service portal to chat to our Virtual Agent and get answers to your questions.

Travel information

Travel information

Origin airport
O.R. Tambo Intl.
Destination airport
Perth
Distance
8262 km
Average flight time
9 hours 25 mins

Book with confidence

Book with confidence