Cheap flights from Western Australia to Johannesburg from $1,160

Return
1 adult
Economy
From?
To?
Mon 30/5
Mon 6/6

Deals available from 900+ travel sites.

Flight information for Western Australia to Johannesburg

Find info about flight duration, direct flights, and airports for your flight from Western Australia to Johannesburg

Best price found

$1,160

Fastest flight time

18h 10m

Direct flights

None

Airports in Johannesburg

2 airports
The best one-way flight to Johannesburg from Western Australia in the past 72 hours is $1,160. The best return flight deal from Western Australia to Johannesburg found on momondo in the last 72 hours is $1,752.
The fastest flight from Western Australia to Johannesburg takes 18h 10m
There are no direct flights from Western Australia to Johannesburg. Popular non-direct route for this connection is Perth Airport - Johannesburg OR Tambo Airport.
There are 2 airports near Johannesburg: Johannesburg Lanseria (HLA), Johannesburg OR Tambo (JNB)

How to get the cheapest flight ticket from Western Australia to Johannesburg

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest airline that flies to Johannesburg from Western Australia?

Etihad Airways

Emirates, Ethiopian Air, and Etihad Airways are the most popular carriers operating from Western Australia to Johannesburg

What is the cheapest Western Australia to Johannesburg flight route?

Perth - Johannesburg OR Tambo

Fly from Perth to Johannesburg OR Tambo for the best Western Australia - Johannesburg flight prices


Easily compare return flights from Western Australia to Johannesburg

Below you can see the best fares for your return flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Western Australia to Johannesburg by changing tabs
Singapore Airlines
1 Nov.
PER21:10Perth
26h 05m
1 stop
JNB23:15Johannesburg OR Tambo
23 Nov.
JNB17:30Johannesburg OR Tambo
19h 25m
1 stop
PER12:55Perth
Etihad Airways
19 Sep.
PER19:55Perth
62h 05m
2 stops
JNB10:00Johannesburg OR Tambo
10 Oct.
JNB06:15Johannesburg OR Tambo
43h 15m
2 stops
PER01:30Perth
Emirates
11 Sep.
PER08:30Perth
27h 45m
2 stops
JNB12:15Johannesburg OR Tambo
5 Nov.
JNB09:25Johannesburg OR Tambo
21h 55m
1 stop
PER06:20Perth
Multiple Airlines
19 Sep.
PER19:00Perth
22h 30m
1 stop
JNB17:30Johannesburg OR Tambo
10 Oct.
JNB09:55Johannesburg OR Tambo
28h 35m
2 stops
PER14:30Perth
Singapore Airlines
19 Sep.
PER14:00Perth
18h 10m
1 stop
JNB08:10Johannesburg OR Tambo
10 Oct.
JNB09:45Johannesburg OR Tambo
21h 15m
1 stop
PER07:00Perth
Singapore Airlines
2 Sep.
PER14:00Perth
18h 10m
1 stop
JNB08:10Johannesburg OR Tambo
20 Sep.
JNB09:45Johannesburg OR Tambo
24h 50m
1 stop
PER10:35Perth

Find the cheapest one-way flights from Western Australia to Johannesburg

If you're looking for one-way flights from Western Australia to Johannesburg, view some of our deals below provided by Etihad Airways and Singapore Airlines
Etihad Airways
2 Oct.
PER02:00Perth
31h 55m
2 stops
JNB09:55Johannesburg OR Tambo
Singapore Airlines
1 Oct.
PER21:10Perth
35h 00m
1 stop
JNB08:10Johannesburg OR Tambo
Multiple Airlines
31 May
PER14:00Perth
49h 05m
3 stops
JNB15:05Johannesburg OR Tambo

Search last-minute flights to Johannesburg from Western Australia

Find and compare return flight prices for your last-minute flight from Western Australia to Johannesburg
Singapore Airlines
30 May
PER14:00Perth
18h 10m
1 stop
JNB08:10Johannesburg OR Tambo
22 Jun.
JNB09:45Johannesburg OR Tambo
28h 10m
1 stop
PER13:55Perth
Multiple Airlines
30 May
PER14:00Perth
18h 10m
1 stop
JNB08:10Johannesburg OR Tambo
22 Jun.
JNB09:40Johannesburg OR Tambo
28h 50m
2 stops
PER14:30Perth
Singapore Airlines
4 Jun.
PER17:35Perth
38h 35m
1 stop
JNB08:10Johannesburg OR Tambo
2 Jul.
JNB09:45Johannesburg OR Tambo
18h 55m
1 stop
PER04:40Perth
Multiple Airlines
4 Jun.
PER17:35Perth
38h 35m
1 stop
JNB08:10Johannesburg OR Tambo
2 Jul.
JNB09:40Johannesburg OR Tambo
52h 50m
2 stops
PER14:30Perth
Singapore Airlines
3 Jun.
PER14:00Perth
18h 10m
1 stop
JNB08:10Johannesburg OR Tambo
14 Jun.
JNB09:45Johannesburg OR Tambo
28h 10m
1 stop
PER13:55Perth
Multiple Airlines
4 Jun.
PER17:35Perth
38h 35m
1 stop
JNB08:10Johannesburg OR Tambo
2 Jul.
JNB09:40Johannesburg OR Tambo
52h 50m
2 stops
PER14:30Perth

Best airlines flying from Western Australia to Johannesburg

Compare and see reviews for airlines that fly from Western Australia to Johannesburg with momondo
AirlineRatingFree cancellationPrice
Qatar AirwaysPriceFrom $1,178Free cancellationRating
7.9
Search Qatar Airways flights
Etihad AirwaysPriceFrom $1,270Free cancellationRating
6.7
Search Etihad Airways flights
Singapore AirlinesPriceFrom $1,286Free cancellationRating
8.2
Search Singapore Airlines flights
South AfricanPriceFrom $1,291Free cancellationRating
8.1
Search South African flights
EmiratesPriceFrom $1,332Free cancellationRating
8.5
Search Emirates flights
Ethiopian AirPriceFrom $1,366Free cancellationRating
8.2
Search Ethiopian Air flights
Virgin AustraliaPriceFrom $1,488Free cancellationRating
7.8
Search Virgin Australia flights
Qantas AirwaysPriceFrom $1,636Free cancellationRating
7.2
Search Qantas Airways flights
Malaysia AirlinesPriceFrom $1,722Free cancellationRating
7.6
Search Malaysia Airlines flights

Singapore Airlines flights from Western Australia to Johannesburg

Our best Singapore Airlines deals on Western Australia to Johannesburg flight tickets
Singapore Airlines
1 Nov.
PER21:10Perth
26h 05m
1 stop
JNB23:15Johannesburg OR Tambo
23 Nov.
JNB17:30Johannesburg OR Tambo
19h 25m
1 stop
PER12:55Perth
Singapore Airlines
19 Sep.
PER14:00Perth
18h 10m
1 stop
JNB08:10Johannesburg OR Tambo
10 Oct.
JNB09:45Johannesburg OR Tambo
21h 15m
1 stop
PER07:00Perth
Singapore Airlines
2 Sep.
PER14:00Perth
18h 10m
1 stop
JNB08:10Johannesburg OR Tambo
20 Sep.
JNB09:45Johannesburg OR Tambo
24h 50m
1 stop
PER10:35Perth

Emirates flights from Western Australia to Johannesburg

Our best Emirates deals on Western Australia to Johannesburg flight tickets
Emirates
11 Sep.
PER08:30Perth
27h 45m
2 stops
JNB12:15Johannesburg OR Tambo
5 Nov.
JNB09:25Johannesburg OR Tambo
21h 55m
1 stop
PER06:20Perth
Emirates
2 Nov.
PER18:20Perth
24h 15m
1 stop
JNB18:35Johannesburg OR Tambo
23 Nov.
JNB08:25Johannesburg OR Tambo
53h 15m
2 stops
PER13:40Perth
Emirates
4 Aug.
PER08:30Perth
33h 45m
2 stops
JNB18:15Johannesburg OR Tambo
15 Aug.
JNB09:40Johannesburg OR Tambo
21h 55m
1 stop
PER07:35Perth

  • Are airlines flying from Western Australia to Johannesburg offering flexible cancellation due to COVID-19?

    To ease the stress of booking flights, some of our airline partners flying from Western Australia to Johannesburg are responding to the global pandemic. The following airlines may have a flexible cancellation policy to help accommodate travellers: South African, Singapore Airlines, and Emirates.



Alternative routes for Western Australia to Johannesburg

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Perth to Johannesburg Flights
Fastest flight time18h 10m
Cheapest price$1,241
Perth to Durban Flights
Fastest flight time22h 20m
Cheapest price$1,654
Perth to Cape Town Flights
Fastest flight time21h 25m
Cheapest price$1,444
Perth to Port Elizabeth Flights
Fastest flight time38h 05m
Cheapest price$1,529

Similar Western Australia to Johannesburg flights

Flexible with your destination? Broaden your search and find flights similar to your Western Australia to Johannesburg route

Flights to other cities in South Africa

Lost the lust for Johannesburg? Check out some flights to other cities in South Africa

Why use momondo?

momondo compares prices from hundreds of airlines and agents so you can find and book the best deal on flights from Western Australia to Johannesburg . Millions of users trust and use momondo every year so you are in good hands.

Yes. momondo enables you to select and highlight flights to Johannesburg from Western Australia with this policy.

momondo offers useful filters to help you find the right flight. Choose specific flight times, airports or even what payment method you prefer. We have numerous options to help you book your ideal flight from Western Australia to Johannesburg.

Of course. momondo tracks the price of Western Australia to Johannesburg flights. All you need is a valid email address and we will do the rest; it is that quick and easy.


Here's why travellers choose to use momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.