1 Adult (Economy)
  • Economy
  • - + 12+
  • - + 2-11
  • - + <2 (on lap)
  • Done
Search Your Dates
Filter (ie.. dates, airlines)
Reverse: JNB to PER
SQ Return flights from $1,033
Dep. Sat 07 MarRet. Wed 01 Apr$1,033
Dep. Tue 25 FebRet. Wed 11 Mar$1,038
SQShow more Flights
Dep. Fri 13 SepRet. Tue 01 Oct$1,046
Dep. Thu 25 JulRet. Mon 05 Aug$1,501
Dep. Tue 14 JanRet. Thu 30 Jan$1,622
Dep. Sun 11 AugRet. Thu 05 Sep$1,932
Dep. Thu 12 DecRet. Sun 05 Jan$2,071
QR Return flights from $1,035
Dep. Tue 25 FebRet. Wed 11 Mar$1,035
Dep. Sat 07 MarRet. Wed 01 Apr$1,068
QRShow more Flights
Dep. Tue 14 JanRet. Thu 30 Jan$1,649
Dep. Sun 11 AugRet. Thu 05 Sep$1,664
Dep. Fri 13 SepRet. Tue 01 Oct$2,024
Dep. Thu 25 JulRet. Mon 05 Aug$2,178
Dep. Thu 12 DecRet. Sun 05 Jan$2,753
SA Return flights from $1,231
Dep. Tue 25 FebRet. Wed 11 Mar$1,231
Dep. Sat 07 MarRet. Wed 01 Apr$1,231
SAShow more Flights
Dep. Thu 25 JulRet. Mon 05 Aug$1,493
Dep. Sun 11 AugRet. Thu 05 Sep$1,494
Dep. Tue 14 JanRet. Thu 30 Jan$1,571
Dep. Fri 13 SepRet. Tue 01 Oct$1,620
Dep. Tue 23 JunRet. Wed 15 Jul$1,667
Dep. Thu 12 DecRet. Sun 05 Jan$2,269
QF Return flights from $1,306
Dep. Sun 11 AugRet. Thu 05 Sep$1,306
Dep. Thu 25 JulRet. Mon 05 Aug$1,470
QFShow more Flights
Dep. Fri 13 SepRet. Tue 01 Oct$1,679
Dep. Tue 14 JanRet. Thu 30 Jan$1,929
Dep. Thu 12 DecRet. Sun 05 Jan$3,223
EK Return flights from $1,386
Dep. Sat 07 MarRet. Wed 01 Apr$1,386
Dep. Tue 25 FebRet. Wed 11 Mar$1,408
EKShow more Flights
Dep. Tue 14 JanRet. Thu 30 Jan$1,432
Dep. Sun 11 AugRet. Thu 05 Sep$1,477
Dep. Fri 13 SepRet. Tue 01 Oct$1,785
Dep. Thu 25 JulRet. Mon 05 Aug$2,123
Dep. Thu 12 DecRet. Sun 05 Jan$2,747
CX Return flights from $1,433
Dep. Tue 14 JanRet. Thu 30 Jan$1,433
Dep. Sat 07 MarRet. Wed 01 Apr$1,440
CXShow more Flights
Dep. Sun 11 AugRet. Thu 05 Sep$1,469
Dep. Tue 23 JunRet. Wed 15 Jul$1,519
Dep. Fri 13 SepRet. Tue 01 Oct$1,593
Dep. Thu 12 DecRet. Sun 05 Jan$1,938
EK,SQ,TR Return flights from $1,494
Dep. Tue 25 FebRet. Wed 11 Mar$1,494
SQ,TR Return flights from $1,587
Dep. Tue 25 FebRet. Wed 11 Mar$1,587
ET,QF Return flights from $1,617
Dep. Tue 25 FebRet. Wed 11 Mar$1,617
Dep. Tue 14 JanRet. Thu 30 Jan$2,124
ET,QFShow more Flights
Dep. Sat 07 MarRet. Wed 01 Apr$2,202
Dep. Thu 25 JulRet. Mon 05 Aug$2,521
CX,SQ,TR Return flights from $1,628
Dep. Tue 25 FebRet. Wed 11 Mar$1,628
EK,ET,QF Return flights from $1,634
Dep. Tue 25 FebRet. Wed 11 Mar$1,634
Dep. Tue 14 JanRet. Thu 30 Jan$1,708
EK,ET,QFShow more Flights
Dep. Fri 13 SepRet. Tue 01 Oct$1,721
Dep. Thu 25 JulRet. Mon 05 Aug$1,882
CX,JQ,SQ,TR Return flights from $1,648
Dep. Tue 25 FebRet. Wed 11 Mar$1,648
EK,SQ Return flights from $1,675
Dep. Tue 25 FebRet. Wed 11 Mar$1,675
Dep. Sat 07 MarRet. Wed 01 Apr$1,702
EK,SQShow more Flights
Dep. Fri 13 SepRet. Tue 01 Oct$1,763
Dep. Tue 14 JanRet. Thu 30 Jan$2,244
Dep. Thu 25 JulRet. Mon 05 Aug$2,344
Dep. Sun 11 AugRet. Thu 05 Sep$2,519
Dep. Thu 12 DecRet. Sun 05 Jan$2,846
AK,D7,EK,SV Return flights from $1,683
Dep. Tue 14 JanRet. Thu 30 Jan$1,683
VA Return flights from $1,689
Dep. Tue 25 FebRet. Wed 11 Mar$1,689
Dep. Sat 07 MarRet. Wed 01 Apr$1,689
VAShow more Flights
Dep. Sun 11 AugRet. Thu 05 Sep$2,415
Dep. Tue 14 JanRet. Thu 30 Jan$2,415
Dep. Fri 13 SepRet. Tue 01 Oct$2,566
Dep. Thu 25 JulRet. Mon 05 Aug$2,620
Dep. Thu 12 DecRet. Sun 05 Jan$3,357

These flights have been found in the last 24 hours. Whats this?Prices are from searches made in the last 24 hours and current prices may differ.

Do you need to catch a flight to Perth? Check out our domestic flights to Perth. If Perth is not your closest airport, then here are all our flights to Johannesburg from Australia and flights to South Africa.

Did you know...

  • Perth is 6 hours in front of Johannesburg. You'll most likely be jetlagged for the first couple of days.
  • South African has the quickest flight between Perth and Johannesburg at 19 hrs 55 mins
  • Johannesburg has the International Air Transport Association (IATA) code of JNB and Perth is PER.
  • The closest train station to Johannesburg airport is Ortia.
How to get from Perth to Johannesburg
Perth (PER)
 to 
Johannesburg (JNB)
11h 55m