One Way
Fare Type:
  • Regular
  • Student
    Student Fare

    Only students above 12 years of age are eligible for special fares and/or additional baggage allowances. Carrying valid student ID cards and student visas (where applicable) is mandatory, else the passenger may be denied boarding or asked to pay for extra baggage.

Popular Filters

Arrival Airports

One Way Price

₹ 60,478 ₹ 2,70,000

Duration

18 h 10 m 57 h 0 m

Stops From Perth

Departure From Perth

Before 6 am

₹ 78,707

6 am - 12 pm

₹ 60,478

12 pm - 6 pm

₹ 68,622

After 6 pm

₹ 77,762

Arrival at Johannesburg

Before 6 am

₹ 77,762

6 am - 12 pm

₹ 60,478

12 pm - 6 pm

₹ 82,768

After 6 pm

₹ 68,622

Alliances & Airlines

Oneworld

(20)

SkyTeam

(2)

Star Alliance

(11)

+ 10 more

Layover Airports

+ 11 more

Layover Duration

1 h 40 m 28 h 30 m
Offer Image
>

Up to 15% OFF* on Flights.

23rd Aug'25

Perth Airport Contact Info

Perth Airport
Address
Tel: +61 8 9478 8888 | Fax: +61 8 9478 8889

Johannesburg Airport Contact Info

O.r. Tambo International Airport
Address
Tel: (011) 921 6911 | Fax: (011) 921 6422

Perth to Johannesburg Flight Schedule

Plan a trip like never before. Keep yourself informed with updated flight schedules for all airlines between Perth - Johannesburg on Goibibo. Avail yourself with fit to pocket airfares for all major airlines. Also check Johannesburg Perth Flight Schedule online.

Sorted By:
Departure
Duration
Arrival
Price
Cathay Pacific

₹ 60,478

Use code GOWTF for Flat Rs. 1814 OFF | Use HDFCEMI code to get FLAT 7% off with HDFC bank cards*

Perth to Johannesburg , 22 Aug

Cathay Pacific CX 184

09:15

Fri, 22 Aug 25

Terminal T1

Perth, Australia

07 h 45 m

17:00

Fri, 22 Aug 25

Terminal T1

Hong Kong, Hong Kong

BAGGAGE : CHECK INCABIN

Information not available

Cathay Pacific CX 749

00:45

Sat, 23 Aug 25

Terminal T1

Hong Kong, Hong Kong

12 h 55 m

07:40

Sat, 23 Aug 25

Terminal B

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeSeat

Economy light

Fare offered by airline.

7 Kgs
1 Piece
Cancellation Fee starting
₹ 31,385
Date Change Fee starting
₹ 12,840
Chargeable

₹ 60,478

Economy essential

Fare offered by airline.

7 Kgs
2 Pieces
Cancellation Fee starting
₹ 18,835
Date Change Fee starting
₹ 7,135
Free seats available

₹ 76,114

Economy flex

Fare offered by airline.

7 Kgs
2 Pieces
Cancellation Fee starting
₹ 5,710
Free date change allowed
Free seats available

₹ 94,208

Premium economy essential

Fare offered by airline.

7 Kgs
2 Pieces
Cancellation Fee starting
₹ 31,385
Date Change Fee starting
₹ 11,415
Free seats available

₹ 1,69,015

Singapore Airlines

₹ 68,622

Use code GOWTF for Flat Rs. 2000 OFF | Use HDFCEMI code to get FLAT 7% off with HDFC bank cards*

Perth to Johannesburg , 22 Aug

Singapore Airlines SQ 214

17:10

Fri, 22 Aug 25

Terminal T1

Perth, Australia

05 h 25 m

22:35

Fri, 22 Aug 25

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Singapore Airlines SQ 482

13:55

Sat, 23 Aug 25

Terminal T3

Singapore, Singapore

10 h 40 m

18:35

Sat, 23 Aug 25

Terminal A

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

Economy Standard

Fare offered by airline.

7 Kgs
30 Kgs
Cancellation Fee starting
₹ 14,840
Date Change Fee starting
₹ 3,995

₹ 68,622

Economy Flexi

Fare offered by airline.

7 Kgs
30 Kgs
Cancellation Fee starting
₹ 7,420
Free date change allowed

₹ 1,06,601

Premium Economy Standard

Fare offered by airline.

7 Kgs
35 Kgs
Cancellation Fee starting
₹ 14,840
Date Change Fee starting
₹ 3,995

₹ 1,15,001

Premium Economy Flexi

Fare offered by airline.

7 Kgs
35 Kgs
Cancellation Fee starting
₹ 7,420
Free date change allowed

₹ 1,50,702

RwandAir

₹ 77,762

Use code GOWTF for Flat Rs. 2000 OFF | Use HDFCEMI code to get FLAT 7% off with HDFC bank cards*

Perth to Johannesburg , 22 Aug

RwandAir WB 1622 | Operated By Qatar Airways

22:45

Fri, 22 Aug 25

Terminal T1

Perth, Australia

11 h 25 m

05:10

Sat, 23 Aug 25

Doha, Qatar

BAGGAGE : CHECK INCABIN

Information not available

RwandAir WB 303

08:45

Sat, 23 Aug 25

Doha, Qatar

06 h

13:45

Sat, 23 Aug 25

Kigali, Rwanda

BAGGAGE : CHECK INCABIN

Information not available

RwandAir WB 102

22:30

Sat, 23 Aug 25

Kigali, Rwanda

03 h 50 m

02:20

Sun, 24 Aug 25

Terminal B

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

Fare Option 1

Fare offered by airline.

7 Kgs
2 Pieces
Non-refundable fare
Date Change Fee starting
₹ 8,760

₹ 77,762

Cathay Pacific

₹ 78,707

Use code GOWTF for Flat Rs. 2000 OFF | Use HDFCEMI code to get FLAT 7% off with HDFC bank cards*

Perth to Johannesburg , 22 Aug

Cathay Pacific CX 170

00:10

Fri, 22 Aug 25

Terminal T1

Perth, Australia

07 h 45 m

07:55

Fri, 22 Aug 25

Terminal T1

Hong Kong, Hong Kong

BAGGAGE : CHECK INCABIN

Information not available

Cathay Pacific CX 749

00:45

Sat, 23 Aug 25

Terminal T1

Hong Kong, Hong Kong

12 h 55 m

07:40

Sat, 23 Aug 25

Terminal B

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeSeat

Economy light

Fare offered by airline.

7 Kgs
1 Piece
Cancellation Fee starting
₹ 31,385
Date Change Fee starting
₹ 12,840
Chargeable

₹ 78,707

Economy essential

Fare offered by airline.

7 Kgs
2 Pieces
Cancellation Fee starting
₹ 18,835
Date Change Fee starting
₹ 7,135
Free seats available

₹ 92,173

Economy flex

Fare offered by airline.

7 Kgs
2 Pieces
Cancellation Fee starting
₹ 5,710
Free date change allowed
Free seats available

₹ 1,10,273

Premium economy essential

Fare offered by airline.

7 Kgs
2 Pieces
Cancellation Fee starting
₹ 31,385
Date Change Fee starting
₹ 11,415
Free seats available

₹ 1,69,015

Singapore Airlines

₹ 80,534

Use code GOWTF for Flat Rs. 2000 OFF | Use HDFCEMI code to get FLAT 7% off with HDFC bank cards*

Perth to Johannesburg , 22 Aug

Singapore Airlines SQ 224

06:25

Fri, 22 Aug 25

Terminal T1

Perth, Australia

05 h 20 m

11:45

Fri, 22 Aug 25

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Singapore Airlines SQ 482

13:55

Fri, 22 Aug 25

Terminal T3

Singapore, Singapore

10 h 40 m

18:35

Fri, 22 Aug 25

Terminal A

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

Economy Standard

Fare offered by airline.

7 Kgs
30 Kgs
Cancellation Fee starting
₹ 14,840
Date Change Fee starting
₹ 3,995

₹ 80,534

Economy Flexi

Fare offered by airline.

7 Kgs
30 Kgs
Cancellation Fee starting
₹ 7,420
Free date change allowed

₹ 1,06,601

Premium Economy Flexi

Fare offered by airline.

7 Kgs
35 Kgs
Cancellation Fee starting
₹ 7,420
Free date change allowed

₹ 1,50,702

Malaysia Airlines, Ethiopian Airlines

₹ 82,028

Use code GOWTF for Flat Rs. 2000 OFF | Use HDFCEMI code to get FLAT 7% off with HDFC bank cards*

Perth to Johannesburg , 22 Aug

Malaysia Airlines MH 126

02:10

Fri, 22 Aug 25

Terminal T1

Perth, Australia

05 h 45 m

07:55

Fri, 22 Aug 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET 639

23:15

Fri, 22 Aug 25

Kuala Lumpur, Malaysia

01 h 20 m

00:35

Sat, 23 Aug 25

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET 639

02:00

Sat, 23 Aug 25

Singapore, Singapore

08 h 50 m

05:50

Sat, 23 Aug 25

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET 849

15:35

Sat, 23 Aug 25

Terminal T2

Addis Ababa, Ethiopia

05 h 35 m

20:10

Sat, 23 Aug 25

Terminal A

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

Fare Option 1

Fare offered by airlines.

7 Kgs
2 Pieces
Cancellation Fee Starting ₹ 13,140
Date Change Fee starting
₹ 13,140

₹ 82,028

Qantas Airways, Ethiopian Airlines

₹ 82,768

Use code GOWTF for Flat Rs. 2000 OFF | Use HDFCEMI code to get FLAT 7% off with HDFC bank cards*

Perth to Johannesburg , 22 Aug

Qantas Airways QF 71

12:25

Fri, 22 Aug 25

Terminal T4

Perth, Australia

05 h 35 m

18:00

Fri, 22 Aug 25

Terminal T1

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET 639

02:00

Sat, 23 Aug 25

Terminal T2

Singapore, Singapore

08 h 50 m

05:50

Sat, 23 Aug 25

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET 809

08:45

Sat, 23 Aug 25

Terminal T2

Addis Ababa, Ethiopia

05 h 20 m

13:05

Sat, 23 Aug 25

Terminal A

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

Fare Option 1

Fare offered by airlines.

7 Kgs
2 Pieces
Cancellation Fee starting
₹ 13,136
Date Change Fee starting
₹ 8,757

₹ 82,768

Qantas Airways

More Timing Options

₹ 86,452

Use code GOWTF for Flat Rs. 2000 OFF | Use HDFCEMI code to get FLAT 7% off with HDFC bank cards*

Perth to Johannesburg , 22 Aug

Qantas Airways QF 654

23:55

Fri, 22 Aug 25

Terminal T4

Perth, Australia

04 h 10 m

06:05

Sat, 23 Aug 25

Terminal T3

Sydney, Australia

BAGGAGE : CHECK INCABIN

Information not available

Qantas Airways QF 63

09:30

Sat, 23 Aug 25

Terminal T1

Sydney, Australia

14 h 45 m

16:15

Sat, 23 Aug 25

Terminal B

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeMeal

Economy sale

Fare offered by airline.

7 Kgs
30 Kgs
Cancellation Fee starting
₹ 22,830
Date Change Fee starting
₹ 12,840
Get complimentary meals

₹ 86,452

Economy saver

Fare offered by airline.

7 Kgs
30 Kgs
Cancellation Fee starting
₹ 11,415
Date Change Fee starting
₹ 7,135
Get complimentary meals

₹ 1,01,651

Economy flex

Fare offered by airline.

7 Kgs
30 Kgs
Non-refundable fare
Free date change allowed
Get complimentary meals

₹ 1,61,875

AirAsia Berhad, Etihad Airways

₹ 87,287

Re Check-in of Baggage required|Use code GOWTF for Flat Rs. 2000 OFF | Use HDFCEMI code to get FLAT 7% off with HDFC bank cards*

Perth to Johannesburg , 22 Aug

AirAsia Berhad AK 605

05:10

Fri, 22 Aug 25

Terminal T1

Perth, Australia

05 h 35 m

10:45

Fri, 22 Aug 25

Terminal T2

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

AirAsia Berhad AK 713

12:25

Fri, 22 Aug 25

Terminal T2

Kuala Lumpur, Malaysia

01 h 15 m

13:40

Fri, 22 Aug 25

Terminal T4

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY 499

21:10

Fri, 22 Aug 25

Terminal T2

Singapore, Singapore

07 h 20 m

00:30

Sat, 23 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

BAGGAGE : CHECK INCABIN

Information not available

Etihad Airways EY 747

02:10

Sat, 23 Aug 25

Terminal A

Abu Dhabi, United Arab Emirates

08 h 10 m

08:20

Sat, 23 Aug 25

Terminal B

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate ChangeSeatMeal

Low Fare, Economy Basic

Fare offered by airlines.

7 Kgs
0 Kg
Non-refundable fare
Not allowed
Chargeable
Chargeable

₹ 87,287

Malaysia Airlines, Ethiopian Airlines

₹ 87,910

Use code GOWTF for Flat Rs. 2000 OFF | Use HDFCEMI code to get FLAT 7% off with HDFC bank cards*

Perth to Johannesburg , 22 Aug

Malaysia Airlines MH 124

15:50

Fri, 22 Aug 25

Terminal T1

Perth, Australia

06 h

21:50

Fri, 22 Aug 25

Terminal T1

Kuala Lumpur, Malaysia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET 639

23:15

Fri, 22 Aug 25

Kuala Lumpur, Malaysia

01 h 20 m

00:35

Sat, 23 Aug 25

Singapore, Singapore

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET 639

02:00

Sat, 23 Aug 25

Singapore, Singapore

08 h 50 m

05:50

Sat, 23 Aug 25

Terminal T2

Addis Ababa, Ethiopia

BAGGAGE : CHECK INCABIN

Information not available

Ethiopian Airlines ET 849

15:35

Sat, 23 Aug 25

Terminal T2

Addis Ababa, Ethiopia

05 h 35 m

20:10

Sat, 23 Aug 25

Terminal A

Johannesburg, South Africa

BAGGAGE : CHECK INCABIN

Information not available

FARES
Cabin bagCheck-inCancellationDate Change

Fare Option 1

Fare offered by airlines.

7 Kgs
2 Pieces
Cancellation Fee Starting ₹ 13,140
Date Change Fee starting
₹ 13,140

₹ 87,910

Perth Johannesburg Cheap Flights Fare Date
Lowest Airfare Today Rs 0
Cheapest Fare Within 30 Days Rs 57874
22 Aug
Cheapest Fare Within 90 Days Rs 57874
22 Aug
Cheapest Fare Within 365 Days Rs 57874
22 Aug
Offer Image
x
Exclusive Deals For You!
More discounts for your flight
Flat Rs. 1500
Instant Discount
For All Users on International Return Flight Bookings
IFSALERT
*Valid on Minimum Transaction Value of Rs. 10,000
Flat Rs. 750
Instant Discount
For All Users on International One-Way Flight Bookings
IFSALEOW
*Valid on Minimum Transaction Value of Rs. 7500