Cheap flights from Johannesburg to Perth

Find cheap Perth to Johannesburg flights with our free search service. Compare all available fares for direct or connection flights from Perth to Johannesburg.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Johannesburg to Perth flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Johannesburg (JNB) - Perth (PER) 2024-08-06 2024-08-26 847 USD 20 hours 20 minutes Direct 2024-04-24T09:31:52
Johannesburg (JNB) - Perth (PER) 2024-10-17 2024-11-13 847 USD 20 hours 40 minutes Direct 2024-04-24T16:10:41
Johannesburg (JNB) - Perth (PER) 2024-08-06 2024-08-19 849 USD 20 hours 20 minutes Direct 2024-04-23T15:31:14
Johannesburg (JNB) - Perth (PER) 2024-09-10 2024-10-09 849 USD 20 hours 20 minutes Direct 2024-04-23T10:57:17
Johannesburg (JNB) - Perth (PER) 2024-09-26 2024-10-14 874 USD 20 hours 20 minutes Direct 2024-04-24T17:25:01
Johannesburg (JNB) - Perth (PER) 2024-09-22 2024-10-14 876 USD 20 hours 20 minutes Direct 2024-04-22T12:41:02
Johannesburg (JNB) - Perth (PER) 2024-09-26 2024-10-09 876 USD 20 hours 20 minutes Direct 2024-04-22T17:26:01
Johannesburg (JNB) - Perth (PER) 2024-08-15 2024-08-19 892 USD 20 hours 20 minutes Direct 2024-04-24T06:20:05
Johannesburg (JNB) - Perth (PER) 2024-09-12 2024-10-09 894 USD 20 hours 20 minutes Direct 2024-04-23T16:29:46
Johannesburg (JNB) - Perth (PER) 2024-10-01 2024-10-30 919 USD 20 hours 40 minutes Direct 2024-04-24T11:38:29
Johannesburg (JNB) - Perth (PER) 2024-09-29 2024-10-14 921 USD 20 hours 20 minutes Direct 2024-04-23T18:00:24
Johannesburg (JNB) - Perth (PER) 2024-09-29 2024-10-18 921 USD 20 hours 20 minutes Direct 2024-04-22T12:10:34
Johannesburg (JNB) - Perth (PER) 2024-05-07 2024-06-05 941 USD 67 hours 0 minutes Connection 2024-04-24T14:48:10
Johannesburg (JNB) - Perth (PER) 2024-05-07 2024-05-22 942 USD 67 hours 0 minutes Connection 2024-04-22T00:54:06
Johannesburg (JNB) - Perth (PER) 2024-06-07 2024-06-09 942 USD 67 hours 0 minutes Connection 2024-04-23T00:26:36
Johannesburg (JNB) - Perth (PER) 2024-10-11 2024-10-16 942 USD 67 hours 0 minutes Connection 2024-04-22T06:12:09
Johannesburg (JNB) - Perth (PER) 2024-08-13 2024-08-16 942 USD 67 hours 0 minutes Connection 2024-04-22T06:03:33
Johannesburg (JNB) - Perth (PER) 2024-08-13 2024-08-30 942 USD 67 hours 0 minutes Connection 2024-04-23T04:14:23
Johannesburg (JNB) - Perth (PER) 2024-05-14 2024-05-22 942 USD 67 hours 0 minutes Connection 2024-04-23T18:37:11
Johannesburg (JNB) - Perth (PER) 2024-05-14 2024-05-29 942 USD 67 hours 0 minutes Connection 2024-04-22T07:43:15
Johannesburg (JNB) - Perth (PER) 2024-05-17 2024-05-31 942 USD 67 hours 0 minutes Connection 2024-04-23T20:33:24
Johannesburg (JNB) - Perth (PER) 2024-05-21 2024-05-29 942 USD 67 hours 0 minutes Connection 2024-04-23T09:23:25
Johannesburg (JNB) - Perth (PER) 2024-05-24 2024-06-05 942 USD 67 hours 0 minutes Connection 2024-04-23T09:24:36
Johannesburg (JNB) - Perth (PER) 2024-05-28 2024-06-09 942 USD 67 hours 0 minutes Connection 2024-04-22T09:22:20
Johannesburg (JNB) - Perth (PER) 2024-05-13 2024-05-15 953 USD 88 hours 45 minutes Connection 2024-04-25T03:55:20
Johannesburg (JNB) - Perth (PER) 2024-10-03 2024-10-18 966 USD 20 hours 20 minutes Direct 2024-04-24T10:49:53
Johannesburg (JNB) - Perth (PER) 2024-04-30 2024-05-22 967 USD 67 hours 0 minutes Connection 2024-04-24T10:56:26
Johannesburg (JNB) - Perth (PER) 2024-06-11 2024-06-12 969 USD 67 hours 0 minutes Connection 2024-04-23T14:52:24
Johannesburg (JNB) - Perth (PER) 2024-04-30 2024-05-15 983 USD 67 hours 0 minutes Connection 2024-04-23T11:49:26
Johannesburg (JNB) - Perth (PER) 2024-06-21 2024-07-03 1418 USD 57 hours 25 minutes Connection 2024-04-19T07:16:49

Johannesburg to Perth flight status

Flight Origin Destination Departure Arrival Equip
SA280 Johannesburg (JNB) Perth (PER) 8:40 p.m. 12:05 p.m. A343
VA5020 Johannesburg (JNB) Perth (PER) 8:40 p.m. 12:05 p.m. 346
NZ3180 Johannesburg (JNB) Perth (PER) 8:40 p.m. 12:05 p.m. A340-300
HM6451 Johannesburg (JNB) Perth (PER) 8:40 p.m. 12:05 p.m. None
ET1110 Johannesburg (JNB) Perth (PER) 8:40 p.m. 12:05 p.m. None
W3636 Johannesburg (JNB) Perth (PER) 8:55 p.m. 12:20 p.m. 73G