- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Plan, book, fly with confidence
Prices were available within the past 7 days and start at AU$1,319 for one-way flights and AU$2,206 for round trip tickets for the period specified. Prices and availability are subject to change. Additional terms apply.
Wed., 2 Oct. - Tue., 22 Oct.
PER
Perth
HRE
Harare
AU$2,206 Return, found 1 hour ago
AU$2,206
Return
found 1 hour ago
Wed., 2 Oct. - Sun., 20 Oct.
PER
Perth
HRE
Harare
AU$2,237 Return, found 1 hour ago
AU$2,237
Return
found 1 hour ago
Mon., 12 Aug. - Tue., 27 Aug.
PER
Perth
HRE
Harare
AU$2,267 Return, found 1 hour ago
AU$2,267
Return
found 1 hour 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
Fri., 9 Aug. - Tue., 27 Aug.
PER
Perth
HRE
Harare
AU$2,320 Return, found 1 hour ago
AU$2,320
Return
found 1 hour 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 Cape Town (PER - CPT)
- Perth to Victoria Falls (PER - VFA)
- Johannesburg to Perth (JNB - PER)
- Perth to Harare (PER - HRE)
- Perth to Harare (PER - HRE)
- Perth to Cape Town (PER - CPT)
- Perth to Johannesburg (PER - JNB)
- Perth to Mahebourg (PER - MRU)
- Perth to Mahebourg (PER - MRU)
- Perth to Victoria Falls (PER - VFA)
Popular Domestic Routes in Harare Intl.
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.