Search Flights from South Africa to Zimbabwe

Cheapest South Africa to Zimbabwe Flight Tickets

Cheapest Direct Flight

FlySafair

FlySafair
10 Jul, Fri16:30
Johannesburg – Harare
1h 50m
Non-stop
JNBHRE

FlySafair

FlySafair
16 Jul, Thu16:10
Johannesburg – Harare
1h 50m
Non-stop
JNBHRE

FlySafair

FlySafair
7 Jul, Tue16:10
Johannesburg – Harare
1h 50m
Non-stop
JNBHRE

FlySafair

FlySafair
22 Jul, Wed07:10
Johannesburg – Harare
1h 50m
Non-stop
JNBHRE

FlySafair

FlySafair
11 Jul, Sat07:10
Johannesburg – Harare
1h 50m
Non-stop
JNBHRE

FlySafair

FlySafair
14 Jul, Tue16:10
Johannesburg – Harare
1h 50m
Non-stop
JNBHRE

FlySafair

FlySafair
15 Jul, Wed07:10
Johannesburg – Harare
1h 50m
Non-stop
JNBHRE
Shortest Flight

Airlink

Airlink
12 Jul, Sun10:30
Johannesburg – Bulawayo
1h 20m
Non-stop
JNBBUQ

Airlink

Airlink
4 Jul, Sat14:00
Cape Town – Harare
20h 5m
1 stop
CPTHRE

Last update: 02 July 2026 14:55

Zimbabwe Currency ZWD
Average Flight Time 1 hour 40 min
Cheapest Month to Fly March
Local Time (Capital) 20:42
Number of flights per week 23

Popular Airlines

Airlink
FlySafair

Frequently Asked Questions

Wingie App Banner
Get exclusive deals on the Wingie app!
Wingie QR Code
Scan the QR code to download the app for free
GooglePlay DownloadAppleStore Download