>>>>
Worldwide Coverage
Worldwide Coverage
Flights to over 5,000 cities
One-stop Service Guarantee
One-stop Service Guarantee
Price guaranteed upon confirmed payment, booking guaranteed once tickets issued
Secure Payment
Secure Payment
Convenient & reliable booking and payment system

Cheap Flight Deals from O. R. Tambo International Airport to Perth Airport

Search for flights from Johannesburg to Perth and check out affordable one-way and round-trip options.

  • One way
  • Round-trip
sortSort: Price (Lowest)
  • Sort: Price (Lowest)
  • Sort: Departure (Earliest)

Crossed out prices are calculated based on the average price of the corresponding route on Trip.com.

Selected Airlines from O. R. Tambo International Airport to Perth Airport

See which airlines fly from Johannesburg to Perth. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.

Etihad Airways
From HK$3,398
Saudia
From HK$3,678
Cathay Pacific
From HK$3,740
Ethiopian Airlines
From HK$4,131
Air Mauritius
From HK$4,493
Turkish Airlines
From HK$4,667
Malaysia Airlines
From HK$5,056
Qantas Airways
From HK$5,067
Singapore Airlines
From HK$5,068
Emirates
From HK$5,209
ANA airlines
Find more flights and airlines

Find Cheaper Flights from Johannesburg to Perth

Explore other flights from Johannesburg to Perth to find the best alternative options.

  • Cheapest
    Flysafair
    HLA
    07:00
    29h 35m
    2 transfer
    PER
    18:35
    Lanseria International Airport - Perth Airport
    Tue, May 28Flysafair
    HK$5,384
  • Flysafair
    HLA
    07:00
    29h 35m
    2 transfer
    PER
    18:35
    Lanseria International Airport - Perth Airport
    Tue, May 28Flysafair
    HK$5,384
    Find More Flights
Flight Schedule from O. R. Tambo International Airport to Perth Airport

Check the schedule for flights from Johannesburg to Perth and find the flight that best matches your travel plans.

Flight info.
Departure
Arrival
Weekly Schedule
  1. EY601

    09:55

    JNB

    7.9h

    19:50

    AUH

    S-TWT-S
  2. EY416

    08:55

    AUH

    7.3h

    20:15

    KUL

    SMTWTFS
  3. OD191

    23:55

    KUL

    5.8h

    05:40

    PER

    S-T-T-S
  4. EY601

    09:55

    JNB

    7.9h

    19:50

    AUH

    S-TWT-S
  5. EY418

    21:05

    AUH

    7.3h

    08:25

    KUL

    SMTWTFS
  6. OD191

    23:55

    KUL

    5.8h

    05:40

    PER

    S-T-T-S
  7. EY601

    09:55

    JNB

    7.9h

    19:50

    AUH

    S-TWT-S
  8. EY474

    03:05

    AUH

    8.6h

    14:40

    CGK

    SMTWTFS
  9. QZ532

    19:30

    CGK

    4.3h

    00:45

    PER

    --T---S
  10. EY601

    09:55

    JNB

    7.9h

    19:50

    AUH

    S-TWT-S
  11. EY418

    21:05

    AUH

    7.3h

    08:25

    KUL

    SMTWTFS
  12. AK604

    14:10

    KUL

    5.7h

    19:50

    PER

    SMTWTFS
  13. CX748

    11:20

    JNB

    12.7h

    06:00

    HKG

    -M--T-S
  14. CX729

    16:10

    HKG

    4.1h

    20:15

    KUL

    SMTWTFS
  15. OD191

    23:55

    KUL

    5.8h

    05:40

    PER

    S-T-T-S
  16. CX748

    11:20

    JNB

    12.7h

    06:00

    HKG

    -M--T-S
  17. CX777

    09:15

    HKG

    4.9h

    13:10

    CGK

    SMTWTFS
  18. QZ532

    19:30

    CGK

    4.3h

    00:45

    PER

    --T---S
  19. CX748

    11:20

    JNB

    12.7h

    06:00

    HKG

    -M--T-S
  20. CX725

    12:40

    HKG

    4.1h

    16:45

    KUL

    SMT-TF-
  21. OD155

    18:45

    KUL

    5.8h

    00:30

    PER

    -M-W-F-
  22. CX748

    11:20

    JNB

    12.7h

    06:00

    HKG

    -M--T-S
  23. CX171

    15:00

    HKG

    7.6h

    22:35

    PER

    -MTWTFS
  24. QR1364

    13:35

    JNB

    8.3h

    22:55

    DOH

    SMTWTFS
  25. QR900

    02:30

    DOH

    11.1h

    18:35

    PER

    SMTWTFS
  26. ET808

    14:30

    JNB

    5.3h

    20:45

    ADD

    SMTWTFS
  27. ET638

    23:50

    ADD

    12.3h

    17:10

    KUL

    S-TW-F-
  28. D7236

    02:40

    KUL

    5.6h

    08:15

    PER

    -MT-T-S

O. R. Tambo International Airport to Perth Airport Flights Info

Flight distance8,320.27km
Cheapest one-way ticket priceHK$2,726
Cheapest return ticket priceHK$4,942

FAQs for O. R. Tambo International Airport to Perth Airport Flights

  • How long is a flight from O. R. Tambo International Airport to Perth Airport?

    It takes around 9 hours 25 minutes to fly from O. R. Tambo International Airport (JNB) to Perth Airport (PER).
  • How many daily flights are there from O. R. Tambo International Airport (JNB) to Perth Airport (PER)?

    There are around 1 daily flights from O. R. Tambo International Airport (JNB) to Perth Airport (PER).
  • When are flight tickets from O. R. Tambo International Airport (JNB) to Perth Airport (PER) the cheapest?

    Tickets cost around HK$5,709 in August, making it the cheapest month to book. O. R. Tambo International Airport (JNB) to Perth Airport (PER) is a popular route, so don't forget to book your tickets in advance.
  • When are flight tickets from O. R. Tambo International Airport (JNB) to Perth Airport (PER) most expensive?

    The route from O. R. Tambo International Airport (JNB) to Perth Airport (PER) is quite popular. Without considering departure times or holidays, tickets cost around HK$7,326 in July, the most expensive month to book this route.
  • What time does the latest flight from O. R. Tambo International Airport to Perth Airport depart?

    The latest flight departs from O. R. Tambo International Airport (JNB) at 20:55 and arrives in Perth Airport (PER) at 12:20.
  • What is the transportation method from the main airport to downtown in Perth?

    • The distance from Perth Airport to downtown is about 10km. It takes about 30 minutes by taxi.