- Regular
- StudentStudent 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
One Way Price
Duration
Stops From Perth
Departure From Perth
₹ 1,57,196
₹ 91,884
₹ 69,448
₹ 90,029
Arrival at Johannesburg
₹ 1,51,586
₹ 98,527
₹ 79,931
₹ 69,448
Alliances & Airlines
Oneworld
(34)
SkyTeam
()
Star Alliance
(9)
+ 2 more
Layover Airports
+ 5 more
Layover Duration
Further Flights From Perth (PER)
Further Flights From Johannesburg (JNB)

Save up to 50% on Travel Bookings!
30th Sept'25
Perth Airport Contact Info
Address
Tel: +61 8 9478 8888 | Fax: +61 8 9478 8889
Johannesburg Airport Contact Info
Address
Tel: (011) 921 6911 | Fax: (011) 921 6422
Top International Routes
Top International Cities
Popular Hotels in Perth, Western Australia
Hotels in Perth, Western Australia
Premium Hotels Nearby Perth, Western Australia
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.
₹ 69,448
Use code GODEALS and get Rs 1250 discount or use HDFCSPC to get flat 2500 discount on HDFC Bank Credit Cards
Perth to Johannesburg , 3 Oct
Qantas Airways QF 71
12:25
Fri, 3 Oct 25
Terminal T4
Perth, Australia
05 h 35 m
18:00
Fri, 3 Oct 25
Terminal T1
Singapore, Singapore
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET 639
02:00
Sat, 4 Oct 25
Terminal T2
Singapore, Singapore
08 h 50 m
05:50
Sat, 4 Oct 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET 849
15:35
Sat, 4 Oct 25
Terminal T2
Addis Ababa, Ethiopia
05 h 35 m
20:10
Sat, 4 Oct 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Fare Option 1
Fare offered by airlines.
₹ 13,303
₹ 8,869
₹ 69,448
₹ 79,931
Use code GODEALS and get Rs 1250 discount or use HDFCSPC to get flat 7500 discount on HDFC Bank Credit Cards
Perth to Johannesburg , 3 Oct
Qantas Airways QF 71
12:25
Fri, 3 Oct 25
Terminal T4
Perth, Australia
05 h 35 m
18:00
Fri, 3 Oct 25
Terminal T1
Singapore, Singapore
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET 639
02:00
Sat, 4 Oct 25
Terminal T2
Singapore, Singapore
08 h 50 m
05:50
Sat, 4 Oct 25
Terminal T2
Addis Ababa, Ethiopia
BAGGAGE : CHECK INCABIN
Information not available
Ethiopian Airlines ET 809
08:45
Sat, 4 Oct 25
Terminal T2
Addis Ababa, Ethiopia
05 h 20 m
13:05
Sat, 4 Oct 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Fare Option 1
Fare offered by airlines.
₹ 13,303
₹ 8,869
₹ 79,931
₹ 90,029
Use code GODEALS and get Rs 1250 discount or use HDFCSPC to get flat 7500 discount on HDFC Bank Credit Cards
Perth to Johannesburg , 3 Oct
Qantas Airways QF 654
23:55
Fri, 3 Oct 25
Terminal T4
Perth, Australia
04 h 10 m
06:05
Sat, 4 Oct 25
Terminal T3
Sydney, Australia
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF 63
09:30
Sat, 4 Oct 25
Terminal T1
Sydney, Australia
14 h 45 m
16:15
Sat, 4 Oct 25
Terminal B
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy sale
Fare offered by airline.
₹ 23,240
₹ 13,075
₹ 90,029
Economy saver
Fare offered by airline.
₹ 11,620
₹ 7,265
₹ 1,05,855
Economy flex
Fare offered by airline.
₹ 1,67,443
₹ 91,884
Use code GODEALS and get Rs 1250 discount or use HDFCSPC to get flat 7500 discount on HDFC Bank Credit Cards
Perth to Johannesburg , 3 Oct
Qantas Airways QF 34
10:30
Fri, 3 Oct 25
Terminal T4
Perth, Australia
03 h 55 m
16:25
Fri, 3 Oct 25
Terminal T1
Sydney, Australia
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF 63
09:30
Sat, 4 Oct 25
Terminal T1
Sydney, Australia
14 h 45 m
16:15
Sat, 4 Oct 25
Terminal B
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy sale
Fare offered by airline.
₹ 23,240
₹ 13,075
₹ 91,884
Economy saver
Fare offered by airline.
₹ 11,620
₹ 7,265
₹ 1,07,711
Economy flex
Fare offered by airline.
₹ 1,69,285
₹ 98,498
Use code GODEALS and get Rs 1250 discount or use HDFCSPC to get flat 7500 discount on HDFC Bank Credit Cards
Perth to Johannesburg , 3 Oct
Qatar Airways QR 901
22:45
Fri, 3 Oct 25
Terminal T1
Perth, Australia
11 h 25 m
05:10
Sat, 4 Oct 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1377
08:45
Sat, 4 Oct 25
Doha, Qatar
08 h 25 m
16:10
Sat, 4 Oct 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy classic
Fare offered by airline.
₹ 51,000
₹ 45,680
₹ 98,498
Economy convenience
Fare offered by airline.
₹ 44,790
₹ 39,470
₹ 1,03,438
Economy comfort
Fare offered by airline.
₹ 32,375
₹ 1,54,678
₹ 98,527
Use code GODEALS and get Rs 1250 discount or use HDFCSPC to get flat 7500 discount on HDFC Bank Credit Cards
Perth to Johannesburg , 3 Oct
Qatar Airways QR 8406 | Operated By Virgin Australia
15:40
Fri, 3 Oct 25
Terminal T1
Perth, Australia
11 h 30 m
22:10
Fri, 3 Oct 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1363
02:10
Sat, 4 Oct 25
Doha, Qatar
08 h 25 m
09:35
Sat, 4 Oct 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy classic
Fare offered by airline.
₹ 51,000
₹ 45,680
₹ 98,527
Economy convenience
Fare offered by airline.
₹ 44,790
₹ 39,470
₹ 1,03,468
Economy comfort
Fare offered by airline.
₹ 32,375
₹ 1,54,708
₹ 1,05,855
Use code GODEALS and get Rs 1250 discount or use HDFCSPC to get flat 7500 discount on HDFC Bank Credit Cards
Perth to Johannesburg , 3 Oct
Qantas Airways QF 646
10:00
Fri, 3 Oct 25
Terminal T4
Perth, Australia
04 h 05 m
16:05
Fri, 3 Oct 25
Terminal T3
Sydney, Australia
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF 63
09:30
Sat, 4 Oct 25
Terminal T1
Sydney, Australia
14 h 45 m
16:15
Sat, 4 Oct 25
Terminal B
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy saver
Fare offered by airline.
₹ 11,620
₹ 7,265
₹ 1,05,855
Economy flex
Fare offered by airline.
₹ 1,67,443
₹ 1,08,001
Use code GODEALS and get Rs 1250 discount or use HDFCSPC to get flat 7500 discount on HDFC Bank Credit Cards
Perth to Johannesburg , 3 Oct
Qatar Airways QR 901
22:45
Fri, 3 Oct 25
Terminal T1
Perth, Australia
11 h 25 m
05:10
Sat, 4 Oct 25
Doha, Qatar
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 1345
08:35
Sat, 4 Oct 25
Doha, Qatar
05 h 05 m
13:40
Sat, 4 Oct 25
Terminal T1A
Nairobi, Kenya
BAGGAGE : CHECK INCABIN
Information not available
Qatar Airways QR 8382 | Operated By South African Airlink
15:30
Sat, 4 Oct 25
Terminal T1C
Nairobi, Kenya
04 h 10 m
18:40
Sat, 4 Oct 25
Terminal A
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy classic
Fare offered by airline.
₹ 51,000
₹ 45,680
₹ 1,08,001
Economy convenience
Fare offered by airline.
₹ 44,790
₹ 39,470
₹ 1,44,967
Economy comfort
Fare offered by airline.
₹ 32,375
₹ 2,07,489
₹ 1,15,314
Use code GODEALS and get Rs 1250 discount or use HDFCSPC to get flat 7500 discount on HDFC Bank Credit Cards
Perth to Johannesburg , 3 Oct
Qantas Airways QF 642
06:05
Fri, 3 Oct 25
Terminal T4
Perth, Australia
04 h 05 m
12:10
Fri, 3 Oct 25
Terminal T3
Sydney, Australia
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF 63
09:30
Sat, 4 Oct 25
Terminal T1
Sydney, Australia
14 h 45 m
16:15
Sat, 4 Oct 25
Terminal B
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy Saver
Fare offered by airline.
₹ 11,620
₹ 7,265
₹ 1,15,314
Economy Flex
Fare offered by airline.
₹ 1,67,443
₹ 1,25,210
Use code GODEALS and get Rs 1250 discount or use HDFCSPC to get flat 7500 discount on HDFC Bank Credit Cards
Perth to Johannesburg , 3 Oct
Qantas Airways QF 764
23:55
Fri, 3 Oct 25
Terminal T4
Perth, Australia
03 h 30 m
05:25
Sat, 4 Oct 25
Terminal T1
Melbourne, Australia
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF 404
06:30
Sat, 4 Oct 25
Terminal T1
Melbourne, Australia
01 h 25 m
07:55
Sat, 4 Oct 25
Terminal T3
Sydney, Australia
BAGGAGE : CHECK INCABIN
Information not available
Qantas Airways QF 63
09:30
Sat, 4 Oct 25
Terminal T1
Sydney, Australia
14 h 45 m
16:15
Sat, 4 Oct 25
Terminal B
Johannesburg, South Africa
BAGGAGE : CHECK INCABIN
Information not available
Economy sale
Fare offered by airline.
₹ 13,075
₹ 1,25,210
Economy saver
Fare offered by airline.
₹ 7,265
₹ 1,69,538
Perth Johannesburg Cheap Flights | Fare | Date |
---|---|---|
Lowest Airfare Today | Rs 0 |
03 Oct
|
Cheapest Fare Within 30 Days | Rs null |
03 Oct
|
Cheapest Fare Within 90 Days | Rs null |
03 Oct
|
Cheapest Fare Within 365 Days | Rs null |
03 Oct
|
