Take off on cheap flights from Perth to Johannesburg, your adventure starts now!

Find cheap airline tickets from Perth to Johannesburg by date

  • any
  • November 2019
  • December 2019
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • any
  • November 2019
  • December 2019
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • price
  • month of departure
  • month of return
$789
Qatar Airways outward: Feb 12, 2020
3:50p PER » 1:40p JNB
Qatar Airways 1 stop (21h50m)
Qatar Airways inbound: Feb 22, 2020
12:10p JNB » 11:25a PER
Qatar Airways 1 stop (23h15m)
$813
Qatar Airways outward: Feb 12, 2020
3:50p PER » 1:40p JNB
Qatar Airways 1 stop (21h50m)
Qatar Airways inbound: Feb 22, 2020
12:10p JNB » 11:25a PER
Qatar Airways 1 stop (23h15m)
$815
Qatar Airways outward: Feb 12, 2020
3:50p PER » 1:40p JNB
Qatar Airways 1 stop (21h50m)
Qatar Airways inbound: Feb 22, 2020
12:10p JNB » 11:25a PER
Qatar Airways 1 stop (23h15m)
$1,079
Cathay Pacific outward: Jan 16, 2020
5:10p PER » 6:30a JNB
Cathay Pacific 1 stop (37h20m)
Cathay Pacific inbound: Feb 7, 2020
10:20a JNB » 3:50p PER
Cathay Pacific 1 stop (29h30m)
$1,083
Cathay Pacific outward: Jan 16, 2020
5:10p PER » 6:30a JNB
Cathay Pacific 1 stop (37h20m)
Cathay Pacific inbound: Feb 7, 2020
10:20a JNB » 3:50p PER
Cathay Pacific 1 stop (29h30m)
$1,094
Singapore Airlines outward: Jan 16, 2020
6:10p PER » 8:15p JNB
Singapore Airlines 1 stop (26h05m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 4:55p PER
Singapore Airlines 1 stop (19h25m)
$1,094
Singapore Airlines outward: Jan 16, 2020
11:40p PER » 8:15p JNB
Singapore Airlines 1 stop (20h35m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 4:55p PER
Singapore Airlines 1 stop (19h25m)
$1,103
Singapore Airlines outward: Jan 16, 2020
6:10p PER » 8:15p JNB
Singapore Airlines 1 stop (26h05m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 5:55a PER
Singapore Airlines 1 stop (32h25m)
$1,103
Singapore Airlines outward: Jan 16, 2020
11:40p PER » 8:15p JNB
Singapore Airlines 1 stop (20h35m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 4:55p PER
Singapore Airlines 1 stop (19h25m)
$1,104
Singapore Airlines outward: Jan 16, 2020
6:10p PER » 8:15p JNB
Singapore Airlines 1 stop (26h05m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 5:55a PER
Singapore Airlines 1 stop (32h25m)
$1,106
Singapore Airlines outward: Jan 16, 2020
11:40p PER » 8:15p JNB
Singapore Airlines 1 stop (20h35m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 4:55p PER
Singapore Airlines 1 stop (19h25m)
$1,106
Singapore Airlines outward: Jan 16, 2020
6:10p PER » 8:15p JNB
Singapore Airlines 1 stop (26h05m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 4:55p PER
Singapore Airlines 1 stop (19h25m)
$1,106
Singapore Airlines outward: Jan 16, 2020
6:10p PER » 8:15p JNB
Singapore Airlines 1 stop (26h05m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 5:55a PER
Singapore Airlines 1 stop (32h25m)
$1,106
Singapore Airlines outward: Jan 16, 2020
11:40p PER » 8:15p JNB
Singapore Airlines 1 stop (20h35m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 4:55p PER
Singapore Airlines 1 stop (19h25m)
$1,106
Singapore Airlines outward: Jan 16, 2020
11:40p PER » 8:15p JNB
Singapore Airlines 1 stop (20h35m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 5:55a PER
Singapore Airlines 1 stop (32h25m)
$1,107
Singapore Airlines outward: Jan 16, 2020
11:40p PER » 8:15p JNB
Singapore Airlines 1 stop (20h35m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 4:55p PER
Singapore Airlines 1 stop (19h25m)
$1,147
Singapore Airlines outward: Jan 16, 2020
6:10p PER » 8:15p JNB
Singapore Airlines 1 stop (26h05m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 4:55p PER
Singapore Airlines 1 stop (19h25m)
$1,150
Singapore Airlines outward: Jan 16, 2020
11:40p PER » 8:15p JNB
Singapore Airlines 1 stop (20h35m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 4:55p PER
Singapore Airlines 1 stop (19h25m)
$1,151
Singapore Airlines outward: Jan 16, 2020
11:40p PER » 8:15p JNB
Singapore Airlines 1 stop (20h35m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 4:55p PER
Singapore Airlines 1 stop (19h25m)
$1,153
Qantas Airways outward: Jan 17, 2020
4:25p PER » 3:35p JNB
Qantas Airways 2 stops (23h10m)
Qantas Airways inbound: Feb 7, 2020
5:50p JNB » 12:35p PER
Qantas Airways 1 stop (18h45m)
$1,154
Singapore Airlines outward: Jan 16, 2020
11:40p PER » 8:15p JNB
Singapore Airlines 1 stop (20h35m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 5:55a PER
Singapore Airlines 1 stop (32h25m)
$1,184
Qantas Airways outward: Jan 17, 2020
4:25p PER » 3:35p JNB
Qantas Airways 2 stops (23h10m)
Qantas Airways inbound: Feb 7, 2020
5:50p JNB » 2:50p PER
Qantas Airways 1 stop (21h)
$1,186
Singapore Airlines outward: Jan 16, 2020
6:10p PER » 8:15p JNB
Singapore Airlines 1 stop (26h05m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 4:55p PER
Singapore Airlines 1 stop (19h25m)
$1,187
Singapore Airlines outward: Jan 16, 2020
6:10p PER » 8:15p JNB
Singapore Airlines 1 stop (26h05m)
Singapore Airlines inbound: Feb 7, 2020
9:30p JNB » 4:55p PER
Singapore Airlines 1 stop (19h25m)
$1,188
Qantas Airways outward: Jan 17, 2020
4:25p PER » 3:35p JNB
Qantas Airways 2 stops (23h10m)
Qantas Airways inbound: Feb 7, 2020
5:50p JNB » 12:35p PER
Qantas Airways 1 stop (18h45m)
$1,224
Qantas Airways outward: Jan 17, 2020
4:25p PER » 3:35p JNB
Qantas Airways 2 stops (23h10m)
Qantas Airways inbound: Feb 7, 2020
5:50p JNB » 12:35p PER
Qantas Airways 1 stop (18h45m)
$1,241
Ethiopian Airlines outward: Jan 17, 2020
4:45p PER » 3:30a JNB
Ethiopian Airlines direct (10h45m)
Ethiopian Airlines inbound: Feb 7, 2020
7:40p JNB » 5:05a PER
Ethiopian Airlines direct (9h25m)
$1,247
Ethiopian Airlines outward: Jan 17, 2020
4:45p PER » 3:30a JNB
Ethiopian Airlines direct (10h45m)
Ethiopian Airlines inbound: Feb 7, 2020
7:40p JNB » 5:05a PER
Ethiopian Airlines direct (9h25m)
$1,251
Ethiopian Airlines outward: Jan 17, 2020
4:45p PER » 3:30a JNB
Ethiopian Airlines direct (10h45m)
Ethiopian Airlines inbound: Feb 7, 2020
7:40p JNB » 5:05a PER
Ethiopian Airlines direct (9h25m)
$1,269
Ethiopian Airlines outward: Jan 17, 2020
4:45p PER » 3:30a JNB
Ethiopian Airlines direct (10h45m)
Ethiopian Airlines inbound: Feb 7, 2020
7:40p JNB » 5:05a PER
Ethiopian Airlines direct (9h25m)
Return
Departure
Find the cheapest Perth Johannesburg flight by browsing the dates below to find alternative flight prices found in the last days. To launch a flight search for Perth - Johannesburg with these new dates, click on an offer. Want to depart from another city? Choose:

Airlines operating flights from Perth to Johannesburg

  • any
  • November 2019
  • December 2019
  • January 2020
  • February 2020
  • March 2020
  • April 2020
  • May 2020
  • June 2020
  • July 2020
  • August 2020
  • September 2020
  • October 2020
  • all
  • Cathay Pacific
  • Qatar Airways
  • Singapore Airlines
Qatar Airways
outbound: Dec 18, 2019
Qatar Airways 1 stop
return: Dec 31, 2019
Cathay Pacific 1 stop
Singapore Airlines
outbound: Jan 17, 2020
Singapore Airlines 1 stop
return: Feb 7, 2020
Singapore Airlines 1 stop
Cathay Pacific
outbound: Jan 17, 2020
Cathay Pacific 1 stop
return: Feb 7, 2020
Cathay Pacific 1 stop

Travel tips for flights Perth - Johannesburg

Average flight duration: 24h43m (flight with stopovers)

  • Arrival city:
  • Johannesburg, South Africa
  • Airport(s):
  • Rand Airport (QRA)
  • O.R. Tambo International Airport (JNB)
  • Grand Central Airport (GCJ)
  • Lanseria International Airport (HLA)
  • Local time:
  • Nov 15, 2019 5:01 AM, GMT+2
  • Weather:
  • min. 61ºF, max. 82ºF
  • Departure city:
  • Perth, Australia
  • Airport(s):
  • Perth Airport (PER)
  • Jandakot Airport (JAD)
  • Local time:
  • Nov 15, 2019 11:01 AM, GMT+8
  • Weather:
  • min. 70ºF, max. 90ºF