Cheap Flights from Perth to Johannesburg
Browse current best options from Perth. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Perth
RatePunk searches hundreds of travel sites at once for deals on flights to Johannesburg
Prices updated 24 days ago
486,190 searches this week
171 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)
Today’s best flight deals from Perth to Johannesburg
Explore current cheapest deals departing from Perth to Johannesburg
Round trip
Sort by: Cheapest
September 4 - September 28
PER - Johannesburg
$1,071
$909
Round trip
September 7 - September 28
PER - Johannesburg
$1,084
$915
Round trip
September 15 - September 28
PER - Johannesburg
$1,098
$922
Round trip
September 5 - September 11
PER - Johannesburg
$1,120
$923
Round trip
September 6 - September 28
PER - Johannesburg
$1,082
$925
Round trip
August 12 - August 25
PER - Johannesburg
$1,175
$1,014
Round trip
September 2 - September 28
PER - Johannesburg
$1,067
$1,017
Round trip
September 1 - September 28
PER - Johannesburg
$1,067
$1,017
Round trip
September 4 - September 11
PER - Johannesburg
$1,114
$1,017
Round trip
August 11 - August 31
PER - Johannesburg
$1,155
$1,034
Round trip
Unlock all 500+ flight deals to Johannesburg and get alerts when great deals appear
Route Intelligence — 486,190 Searches this Week
Insights for flights from Perth to Johannesburg
How much is a round trip from Perth to Johannesburg
Regular price: $946 - $1,699
Prices are currently below the regular range.
The regular price range for flights from Perth to Johannesburg is between $946 and $1699. The current lowest deal is $909 with Singapore Airlines, for travel from Sep 4-Sep 28.
now $909
Low $946
High $1,699
The cheapest time to fly from Perth to Johannesburg
The cheapest month to fly from Perth to Johannesburg is April, with a median price of $1461. The most expensive month is June, with a median price of $2535. Prices are generally lower from February to November.
April
Flights from $1,461
June
Flights from $2,535
Direct flights from Perth to Johannesburg
QantasLink
Last-minute flights going from Perth to Johannesburg
Thu, Jul 23
PER - Johannesburg
Perth (PER) - Johannesburg (JNB)
Singapore Airlines
$1,134
$1,165
One-way
Fri, Jul 24
PER - Johannesburg
Perth (PER) - Johannesburg (JNB)
Singapore Airlines
$1,139
$1,143
One-way
Fri, Jul 24
PER - Johannesburg
Perth (PER) - Johannesburg (JNB)
Singapore Airlines
$1,140
$1,149
One-way
Tue, Aug 4
PER - Johannesburg
Perth (PER) - Johannesburg (JNB)
Singapore Airlines
$1,145
$1,164
One-way
Tue, Aug 4
PER - Johannesburg
Perth (PER) - Johannesburg (JNB)
Singapore Airlines
$1,145
$1,164
One-way
Wed, Aug 5
PER - Johannesburg
Perth (PER) - Johannesburg (JNB)
Singapore Airlines
$1,145
$1,161
One-way
Biggest price drops on these dates for flights from Perth to Johannesburg
Dec 1 - Dec 31
$1,879 → $1,464
22%
Dec 1 - Dec 29
$1,879 → $1,482
21%
Dec 1 - Dec 25
$1,879 → $1,487
21%
Dec 2 - Dec 28
$1,889 → $1,527
19%
Popular Airports to fly from Perth to Johannesburg
Perth - Johannesburg route insights
💸 Price insights
Recent fares are near the typical level
Recent fares from Perth to Johannesburg are near the typical level of $2026.
📅 Best time to fly
Fly in April for the best prices
Historically, April is the cheapest month to fly, with a median price of $1461.
⏱️ Flight duration
Long-haul flights with 4+ stops
The typical flight duration for connecting flights on this long-haul route is 57h 50m.
✈️ Airlines & availability
Connecting flights are dominant
Only 7.2% of recent deals are direct. Connecting flights typically have 4 stopovers.
🏆 Airline highlight
Singapore Airlines has the lowest fare
The lowest recent fare of $909 was found on Singapore Airlines via skyscanner.
🎯 Booking tip
Deals are frequent on this route
Historically, deals appear frequently, with over 1 deal per day in the last 30 days.
Perth main airports to depart from
Perth (PER)
Perth Airport (PER) is a convenient departure point for flights to Johannesburg.
📍 ~10 km from Perth city center (reachable by car).
💸 Flights from ~$909
Johannesburg main airports to arrive at
O. R. Tambo International (JNB)
O. R. Tambo International is a primary arrival airport for flights from Perth to Johannesburg.
📍 ~20 km from Johannesburg (reachable by car)
💸 Flights from ~$909
Lanseria International (HLA)
Lanseria International serves Johannesburg and is an alternative arrival airport for flights from Perth.
📍 ~30 km from Johannesburg (reachable by car)
💸 Flights from ~$1825
Airports nearby Johannesburg used as alternative
Lanseria International (HLA)
Consider Lanseria for easier terminal navigation and faster check-in, though international options are limited.
📍 ~28 km from Johannesburg (reachable by car)
💸 Flights from ~$1825
Bloemfontein (BFN)
Bloemfontein is a major domestic hub with reliable services, but requires a significant drive to Johannesburg.
📍 ~390 km from Johannesburg (reachable by car)
💸 Flights from ~$1606
Kruger Mpumalanga International (MQP)
Kruger Mpumalanga is a reliable regional airport, primarily serving tourist routes with consistent schedules.
📍 ~340 km from Johannesburg (reachable by car)
💸 Flights from ~$1659
Polokwane International (PTG)
Polokwane International is a domestic option for northern Gauteng travelers, avoiding major hub congestion.
📍 ~290 km from Johannesburg (reachable by car)
💸 Flights from ~$1572
Durban International (DUR)
Durban International is a major hub with many airlines, but is a significant distance from Johannesburg.
📍 ~500 km from Johannesburg (reachable by car)
💸 Flights from ~$1570
Business & First Class Flight Deals to Johannesburg
Discover luxury on the budget with premium cabin class on flights from Perth to Johannesburg.
Elite
Best Elite deals to Johannesburg
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From PER
Elite
Oct 05
Johannesburg, South Africa
89% AI deal score
$2,884
$2,593
Save $291
From PER
Elite
Oct 05
Johannesburg, South Africa
84% AI deal score
$2,873
$2,593
Save $280
From PER
Elite
Oct 27
Johannesburg, South Africa
81% AI deal score
$7,358
$6,257
Save $1,101
From PER
Elite
Nov 03
Johannesburg, South Africa
81% AI deal score
$7,158
$6,293
Save $865
From PER
Elite
Nov 01
Johannesburg, South Africa
81% AI deal score
$7,201
$6,326
Save $875
From PER
Elite
Jul 08
Johannesburg, South Africa
80% AI deal score
$3,015
$2,892
Save $123
From PER
Elite
Jul 28
Johannesburg, South Africa
80% AI deal score
$3,013
$2,903
Save $110
From PER
Elite
Jul 23
Johannesburg, South Africa
80% AI deal score
$3,018
$2,919
Save $99
From PER
Elite
Jun 21
Johannesburg, South Africa
79% AI deal score
$6,807
$6,581
Save $226
From PER
Elite
Jul 08
Johannesburg, South Africa
79% AI deal score
$2,933
$2,892
Save $41
From PER
Elite
Jul 21
Johannesburg, South Africa
79% AI deal score
$2,985
$2,914
Save $71
From PER
Elite
Jul 23
Johannesburg, South Africa
79% AI deal score
$2,985
$2,919
Save $66
From PER
Elite
Nov 20
Johannesburg, South Africa
78% AI deal score
$6,002
$5,368
Save $634
From PER
Elite
Nov 20
Johannesburg, South Africa
78% AI deal score
$6,030
$5,407
Save $623
From PER
Elite
Nov 18
Johannesburg, South Africa
78% AI deal score
$6,038
$5,411
Save $627
From PER
Elite
Jun 19
Johannesburg, South Africa
78% AI deal score
$6,820
$6,553
Save $267
From PER
Elite
Jul 08
Johannesburg, South Africa
78% AI deal score
$2,895
$2,891
Save $4
From PER
Elite
Jul 08
Johannesburg, South Africa
78% AI deal score
$2,925
$2,892
Save $33
From PER
Elite
Jul 08
Johannesburg, South Africa
78% AI deal score
$2,925
$2,892
Save $33
From PER
Elite
Jul 08
Johannesburg, South Africa
78% AI deal score
$2,924
$2,892
Save $32
From PER
Elite
Jul 28
Johannesburg, South Africa
78% AI deal score
$2,922
$2,903
Save $19
From PER
Elite
Jul 30
Johannesburg, South Africa
78% AI deal score
$2,920
$2,903
Save $17
From PER
Elite
Jul 30
Johannesburg, South Africa
78% AI deal score
$2,933
$2,903
Save $30
From PER
Elite
Jul 28
Johannesburg, South Africa
78% AI deal score
$2,915
$2,903
Save $12
From PER
Elite
Jul 28
Johannesburg, South Africa
78% AI deal score
$2,930
$2,903
Save $27
From PER
Elite
Jul 28
Johannesburg, South Africa
78% AI deal score
$2,922
$2,903
Save $19
From PER
Elite
Jul 30
Johannesburg, South Africa
78% AI deal score
$2,914
$2,903
Save $11
From PER
Elite
Jul 30
Johannesburg, South Africa
78% AI deal score
$2,914
$2,903
Save $11
From PER
Elite
Jul 30
Johannesburg, South Africa
78% AI deal score
$2,920
$2,903
Save $17
From PER
Elite
Jul 21
Johannesburg, South Africa
78% AI deal score
$2,935
$2,913
Save $22
From PER
Elite
Jul 21
Johannesburg, South Africa
78% AI deal score
$2,920
$2,913
Save $7
From PER
Elite
Jul 21
Johannesburg, South Africa
78% AI deal score
$2,927
$2,914
Save $13
From PER
Elite
Jul 21
Johannesburg, South Africa
78% AI deal score
$2,927
$2,914
Save $13
From PER
Elite
Jul 21
Johannesburg, South Africa
78% AI deal score
$2,926
$2,914
Save $12
From PER
Elite
Jul 21
Johannesburg, South Africa
78% AI deal score
$2,941
$2,914
Save $27
From PER
Elite
Jul 21
Johannesburg, South Africa
78% AI deal score
$2,951
$2,914
Save $37
From PER
Elite
Jul 16
Johannesburg, South Africa
78% AI deal score
$2,951
$2,918
Save $33
From PER
Elite
Jul 13
Johannesburg, South Africa
78% AI deal score
$2,920
$2,918
Save $2
From PER
Elite
Jul 16
Johannesburg, South Africa
78% AI deal score
$2,921
$2,919
Save $2
From PER
Elite
Jul 29
Johannesburg, South Africa
78% AI deal score
$2,919
From PER
Elite
Jul 13
Johannesburg, South Africa
78% AI deal score
$2,935
$2,919
Save $16
From PER
Elite
Jul 29
Johannesburg, South Africa
78% AI deal score
$2,923
$2,919
Save $4
From PER
Elite
Jul 13
Johannesburg, South Africa
78% AI deal score
$2,935
$2,919
Save $16
From PER
Elite
Jul 23
Johannesburg, South Africa
78% AI deal score
$2,927
$2,919
Save $8
From PER
Elite
Jul 13
Johannesburg, South Africa
78% AI deal score
$2,920
$2,919
Save $1
From PER
Elite
Jul 16
Johannesburg, South Africa
78% AI deal score
$2,936
$2,919
Save $17
From PER
Elite
Jul 16
Johannesburg, South Africa
78% AI deal score
$2,936
$2,919
Save $17
From PER
Elite
Jul 13
Johannesburg, South Africa
78% AI deal score
$2,935
$2,919
Save $16
From PER
Elite
Jul 16
Johannesburg, South Africa
78% AI deal score
$2,927
$2,919
Save $8
From PER
Elite
Jul 23
Johannesburg, South Africa
78% AI deal score
$2,935
$2,919
Save $16
From PER
Elite
Jul 23
Johannesburg, South Africa
78% AI deal score
$2,927
$2,919
Save $8
From PER
Elite
Jul 16
Johannesburg, South Africa
78% AI deal score
$2,921
$2,919
Save $2
From PER
Elite
Aug 03
Johannesburg, South Africa
78% AI deal score
$2,923
$2,919
Save $4
From PER
Elite
Jul 23
Johannesburg, South Africa
78% AI deal score
$2,927
$2,919
Save $8
From PER
Elite
Jul 29
Johannesburg, South Africa
78% AI deal score
$2,920
$2,919
Save $1
From PER
Elite
Jul 13
Johannesburg, South Africa
78% AI deal score
$2,926
$2,919
Save $7
From PER
Elite
Oct 05
Johannesburg, South Africa
78% AI deal score
$2,957
$2,922
Save $35
From PER
Elite
Oct 05
Johannesburg, South Africa
78% AI deal score
$2,946
$2,925
Save $21
From PER
Elite
Nov 27
Johannesburg, South Africa
77% AI deal score
$5,725
$5,411
Save $314
From PER
Elite
Oct 11
Johannesburg, South Africa
77% AI deal score
$6,253
$5,634
Save $619
From PER
Elite
Oct 15
Johannesburg, South Africa
77% AI deal score
$6,260
$5,641
Save $619
From PER
Elite
Oct 22
Johannesburg, South Africa
77% AI deal score
$6,280
$5,642
Save $638
From PER
Elite
Oct 18
Johannesburg, South Africa
77% AI deal score
$6,263
$5,653
Save $610
From PER
Elite
Oct 25
Johannesburg, South Africa
77% AI deal score
$6,304
$5,655
Save $649
From PER
Elite
Oct 23
Johannesburg, South Africa
77% AI deal score
$6,290
$5,655
Save $635
From PER
Elite
Oct 23
Johannesburg, South Africa
77% AI deal score
$6,283
$5,680
Save $603
From PER
Elite
Jun 21
Johannesburg, South Africa
77% AI deal score
$6,877
$6,495
Save $382
From PER
Elite
Oct 05
Johannesburg, South Africa
77% AI deal score
$2,901
From PER
Elite
Jul 28
Johannesburg, South Africa
77% AI deal score
$2,903
From PER
Elite
Jul 30
Johannesburg, South Africa
77% AI deal score
$2,903
From PER
Elite
Oct 05
Johannesburg, South Africa
77% AI deal score
$2,904
From PER
Elite
Aug 12
Johannesburg, South Africa
77% AI deal score
$2,919
From PER
Elite
Jul 29
Johannesburg, South Africa
77% AI deal score
$2,919
From PER
Elite
Aug 03
Johannesburg, South Africa
77% AI deal score
$2,919
From PER
Elite
Aug 03
Johannesburg, South Africa
77% AI deal score
$2,919
From PER
Elite
Jul 13
Johannesburg, South Africa
77% AI deal score
$2,919
From PER
Elite
Jul 29
Johannesburg, South Africa
77% AI deal score
$2,919
From PER
Elite
Aug 03
Johannesburg, South Africa
77% AI deal score
$2,919
From PER
Elite
Aug 03
Johannesburg, South Africa
77% AI deal score
$2,919
From PER
Elite
Jul 23
Johannesburg, South Africa
77% AI deal score
$2,919
From PER
Elite
Aug 12
Johannesburg, South Africa
77% AI deal score
$2,919
From PER
Elite
Jul 16
Johannesburg, South Africa
77% AI deal score
$2,919
From PER
Elite
Aug 12
Johannesburg, South Africa
77% AI deal score
$2,919
From PER
Elite
Aug 09
Johannesburg, South Africa
77% AI deal score
$3,166
From PER
Elite
Aug 09
Johannesburg, South Africa
77% AI deal score
$3,166
From PER
Elite
Oct 12
Johannesburg, South Africa
77% AI deal score
$3,493
From PER
Elite
Nov 19
Johannesburg, South Africa
76% AI deal score
$6,053
$5,638
Save $415
From PER
Elite
Nov 15
Johannesburg, South Africa
76% AI deal score
$6,033
$5,653
Save $380
From PER
Elite
Oct 15
Johannesburg, South Africa
76% AI deal score
$6,260
$5,666
Save $594
From PER
Elite
Oct 22
Johannesburg, South Africa
76% AI deal score
$6,248
$5,667
Save $581
From PER
Elite
Oct 18
Johannesburg, South Africa
76% AI deal score
$6,248
$5,678
Save $570
From PER
Elite
Oct 25
Johannesburg, South Africa
76% AI deal score
$6,257
$5,680
Save $577
From PER
Elite
Oct 05
Johannesburg, South Africa
75% AI deal score
$4,329
From PER
Elite
Jun 29
Johannesburg, South Africa
74% AI deal score
$6,575
From PER
Elite
Jun 21
Johannesburg, South Africa
74% AI deal score
$6,576
From PER
Elite
Jun 29
Johannesburg, South Africa
74% AI deal score
$6,578
From PER
Elite
Jun 21
Johannesburg, South Africa
74% AI deal score
$6,579
From PER
Elite
Jun 21
Johannesburg, South Africa
74% AI deal score
$6,589
From PER
Elite
Jun 30
Johannesburg, South Africa
74% AI deal score
$6,597
From PER
Elite
Jun 19
Johannesburg, South Africa
74% AI deal score
$6,599