Plan, book, fly with confidence
Be in the know
Get alerts if flight prices drop or rise*
Book smarter
Save up to 35% on select hotels after you book a flight*
Prices were available within the past 7 days and start at AU$1,319 for one-way flights and AU$2,236 for round trip tickets for the period specified. Prices and availability are subject to change. Additional terms apply.
Wed., 25 Sep. - Sun., 13 Oct.
PER
Perth
HRE
Harare
AU$2,236 Return, found 6 days ago
AU$2,236
Return
found 6 days ago
Fri., 6 Sep. - Tue., 17 Sep.
PER
Perth
HRE
Harare
AU$2,287 Return, found 6 days ago
AU$2,287
Return
found 6 days ago
Mon., 7 Oct. - Sun., 17 Nov.
PER
Perth
HRE
Harare
AU$2,291 Return, found 3 days ago
AU$2,291
Return
found 3 days ago
Wed., 20 Nov. - Tue., 10 Dec.
PER
Perth
HRE
Harare
AU$2,334 Return, found 6 days ago
AU$2,334
Return
found 6 days ago
Origin airport | Perth |
Destination airport | Harare Intl. |
Airlines serving | Emirates, Kenya Airways, Qatar Airways, South African Airways |
Popular airline | Emirates |
Distance | 8446 km |
- Trending South African Airways Flights
- Trending Routes
- Related Carriers
- Alternative Routes
- Flights from Other Cities
- Expedia's Latest Trends
Most Popular South African Airways Routes from Perth
- Perth to Johannesburg (PER - JNB)
- Durban to Perth (DUR - PER)
- Nairobi to Perth (NBO - PER)
- Perth to Addis Ababa (PER - ADD)
- Cape Town to Perth (CPT - PER)
- Perth to Harare (PER - HRE)
- Perth to Nairobi (PER - NBO)
- Dar es Salaam to Mahebourg (DAR - MRU)
- Cape Town to Perth (CPT - PER)
- Accra to Johannesburg (ACC - JNB)
Popular Domestic Routes in Harare Intl.
- Perth to Mahebourg (PER - MRU)
- Accra to Johannesburg (ACC - JNB)
- Johannesburg to Cape Town (JNB - CPT)
- Perth to Nairobi (PER - NBO)
- Dar es Salaam to Mahebourg (DAR - MRU)
- Cape Town to Perth (CPT - PER)
- Perth to Addis Ababa (PER - ADD)
- Perth to Johannesburg (PER - JNB)
- Johannesburg to Cape Town (JNB - CPT)
- Perth to Harare (PER - HRE)
Alternative Routes
Flights
Melbourne (MEL) - Broome (BME)Broome (BME) - Perth (PER)Perth (PER) - Monkey Mia (MJK)Perth (PER) - Derby (DRB)Sydney (SYD) - Busselton (BQB)Monkey Mia (MJK) - Perth (PER)Sydney (SYD) - Broome (BME)Perth (PER) - Kalbarri (KAX)Perth (PER) - Newman (ZNE)Perth (PER) - Esperance (EPR)Busselton (BQB) - Perth (PER)Newman (ZNE) - Perth (PER)Perth (PER) - Carnarvon (CVQ)Perth (PER) - Broome (BME)Perth (PER) - Kalgoorlie - Boulder (KGI)Perth (PER) - Port Hedland (PHE)Broome (BME) - Darwin (DRW)Perth (PER) - Bunbury (BUY)Geraldton (GET) - Perth (PER)Perth (PER) - Busselton (BQB)Karratha (KTA) - Perth (PER)Perth (PER) - Geraldton (GET)Perth (PER) - Karratha (KTA)Esperance (EPR) - Perth (PER)Albany (ALH) - Perth (PER)Kalgoorlie - Boulder (KGI) - Perth (PER)Melbourne (MEL) - Busselton (BQB)Perth (PER) - Kununurra (KNX)Port Hedland (PHE) - Perth (PER)Perth (PER) - Albany (ALH)
*Available to Expedia members.