
Cheap Flights from Perth (PER) to Johannesburg (JNB)
Popular airlines from Perth Airport (PER) to O.R. Tambo Intl. Airport (JNB)
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Cheap Flights from Perth (PER) to Johannesburg (JNB)
Prices were available within the past 7 days for one-way flights and round trip tickets for the period specified. Prices and availability are subject to change. Additional terms apply.

Thu, 23 July - Wed, 5 Aug
PER
Perth
JNB
Johannesburg
AU$1,364 Return, found 1 hour ago
AU$1,364
Return
found 1 hour ago

Mon, 10 Aug - Sat, 5 Sept
PER
Perth
JNB
Johannesburg
AU$1,368 Return, found 4 days ago
AU$1,368
Return
found 4 days ago

Wed, 19 Aug - Wed, 2 Sept
PER
Perth
JNB
Johannesburg
AU$1,376 Return, found 12 hours ago
AU$1,376
Return
found 12 hours ago

Tue, 1 Sept - Wed, 9 Sept
PER
Perth
JNB
Johannesburg
AU$1,381 Return, found 1 day ago
AU$1,381
Return
found 1 day ago

Mon, 16 Nov - Sun, 29 Nov
PER
Perth
JNB
Johannesburg
AU$1,898 Return, found 3 hours ago
AU$1,898
Return
found 3 hours ago

Mon, 16 Nov - Sun, 29 Nov
PER
Perth
JNB
Johannesburg
AU$1,899 Return, found 3 hours ago
AU$1,899
Return
found 3 hours ago

Wed, 18 Nov - Tue, 24 Nov
PER
Perth
JNB
Johannesburg
AU$2,059 Return, just found
AU$2,059
Return
just found

Thu, 28 May - Sat, 27 June
PER
Perth
JNB
Johannesburg
AU$2,112 Return, found 2 hours ago
AU$2,112
Return
found 2 hours ago

Fri, 29 May - Sun, 7 June
PER
Perth
JNB
Johannesburg
AU$2,138 Return, found 2 days ago
AU$2,138
Return
found 2 days ago

Wed, 18 Nov - Tue, 24 Nov
PER
Perth
JNB
Johannesburg
AU$2,192 Return, just found
AU$2,192
Return
just found
Alternative airports near Johannesburg
Prices were available within the past 7 days. Prices and availability are subject to change.
Frequently asked questions
Travel information
Origin airport | Perth |
|---|---|
Destination airport | O.R. Tambo Intl. |
Airlines serving | Air France, Air Mauritius, Cathay Pacific, Emirates, Ethiopian Airlines, Etihad Airways, KLM, Kenya Airways, Lufthansa, Malaysia Airlines, Qantas Airways, Qatar Airways, Singapore Airlines, South African Airways, Swiss International Air Lines, Turkish Airlines, Virgin Australia |
Return price | AU$1,363 |
Distance | 8262 km |
Average flight time | 5 hours 15 mins |
Explore a world of travel with Expedia
- Hotels near Bedford Centre Shopping Mall
- Bedfordview Hotels
- B&B in Benoni
- Cottages in Benoni
- Holiday Homes in Benoni
- Boutique Hotels in Benoni
- Family Hotels in Benoni
- Winery Hotels in Benoni
- Benoni Hotels
- Inns in Benoni
- Lodges in Benoni
- Motels in Benoni
- Town Houses in Benoni
- B&B in Boksburg
- Country House in Boksburg
- Holiday Homes in Boksburg
- City Lodge Hotels in Boksburg
- Lgbt Welcoming Hotels in Boksburg
- Luxury Hotels in Boksburg
- Boksburg Hotels
- Resort in Boksburg
- Cheap Hotels in Bruma
- Luxury Hotels in Bruma
- Cheap Hotels in East Rand
- Family Hotels in East Rand
- East Rand Hotels
- Ekurhuleni Hotels
- Hotels near East Rand Mall
- Hotels near Eastgate Shopping Centre
- Edenvale Hotels
- Guest Houses in Ekurhuleni
- Elsburg Hotels
- Hotels near Emperors Palace Casino
- Holiday Homes in Germiston
- Lgbt Welcoming Hotels in Germiston
- Germiston Hotels
- Resort in Germiston
- Glenhazel Hotels
- Hotels near Greenstone Shopping Centre
- Isando Hotels
- Guest Houses in Kempton Park
- Holiday Homes in Kempton Park
- Boutique Hotels in Kempton Park
- Cheap Hotels in Kempton Park
- Lgbt Welcoming Hotels in Kempton Park
- Luxury Hotels in Kempton Park
- Kempton Park Hotels
- Hotels near OR Tambo Conference Centre
- Hotels near Rand
- Thembisa Hotels
- Lodges in Thembisa
- Lgbt Welcoming Hotels in Witfield
- Witfield Hotels
- Flights to Boksburg
- Flights to JNB-All Airports
- Flights to Kempton Park
- Flights from Lisbon District to Pretoria
- Flights from Sydney to Pretoria
- Flights from Barcelona to Pretoria
- Flights from Lagos to Pretoria
- Flights from Tzaneen to Pretoria
- Flights from Bordeaux to Pretoria
- Flights from Buffalo to Pretoria
- Flights from Cape Town to Pretoria
- Flights from Adelaide (ADL) to Pretoria (PRY)
- Flights from Cape Town (CPT) to Johannesburg (HLA)
- Flights from Durban (DUR) to Pretoria (PRY)
- Flights from Esa'Ala (ESA) to Pretoria (PRY)
- Flights from Harare (HRE) to Pretoria (PRY)
- Flights from Melbourne (MEL) to Pretoria (PRY)
- Flights from Perth (PER) to Pretoria (PRY)
- Flights from Sydney (SYD) to Pretoria (PRY)
*Available to Expedia members.