Travellers have found it’s best to book a flight 61 days in advance to save up to 36% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 61 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Johannesburg to Zimbabwe 1-2 weeks in advance for as low as R3 638, or R4 163 for flights within the next 24 hours.
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Johannesburg to Zimbabwe as you normally would.
February is one of the best times of the year to fly to Zimbabwe from Johannesburg. Prices for February average R3 726 per person but you can even find prices for as low as R2 622. The most expensive prices can be found in the month of April. Opting for a February flight can save you 21% on your journey compared to booking in April
Due to the rapidly changing circumstances due to COVID-19, airlines like Airlink, South African, and British Airways flying from Johannesburg to Zimbabwe have implemented new flexible cancellation policies.
Yes, there are multiple flights from Johannesburg to Zimbabwe for under R3 000. The cheapest flight booked recently is on Airlink for just R2 983, but on average you can expect to pay R3 294.
Cheapflights has 20 direct flights from Johannesburg to Zimbabwe under R3 000. A good price for a direct flight from Johannesburg to Zimbabwe is less than R3 294.
There are currently 20+ open flights from Johannesburg to Zimbabwe within the next 7 days for less than R4 400.
Direct flights are available for this route on the following days: Thursday.
This flight path from Johannesburg to Zimbabwe was viewed by 24 321 users in the past month. Keep an eye out for changes in search interest prior to high and low season.
On average 2 flights depart from Johannesburg to Zimbabwe per day.
Morning (6am - Midday) - 100% of flight departures
Airlink and South African can get you from Johannesburg to Zimbabwe in just under 1h 35m. Your travel time will be generally consistent. The distance between Johannesburg and Zimbabwe is about 962 km. All flights are typically direct.
R1 344 is the cheapest one-way deal found within the past few days, from Airlink. You may also be able to find cheap deals on Hahn Air Systems and fastjet, with prices starting from R1 688 and R1 754, respectively.
No one likes to see their flight delayed. When booking a flight from Johannesburg to Zimbabwe consider choosing Kenya Airways(100%), Airlink(96%) or South African(91%), as they are the most reliable in getting you off to your destination on time.
Airlink, British Airways and Ethiopian Air are the most popular airlines when flying from Johannesburg to Zimbabwe.
While some choose either Johannesburg OR Tambo - Victoria Falls or Johannesburg OR Tambo - Bulawayo, Johannesburg OR Tambo - Harare is the most popular route from Johannesburg to Zimbabwe.
On average you can expect to pay R3 706 for a flight from Johannesburg to Zimbabwe. The cheapest flight overall is R1 847 while the most popular route, (Johannesburg OR Tambo - Harare) is currently priced at R2 983.
Information is based on travel restrictions from Johannesburg to Zimbabwe
Most visitors from Johannesburg need to provide a negative COVID-19 test result and/or quarantine to enter Zimbabwe.
COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 48 hours before departing to Zimbabwe.
Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering Zimbabwe.
Returning to Johannesburg from Zimbabwe
COVID-19 testing requirements
Visitors from Zimbabwe are not required to present a negative COVID-19 PCR test or antigen result upon entering Johannesburg.
Quarantine requirements
Visitors from Zimbabwe are not required to quarantine after entering Johannesburg.
Airline | Cheapest | Average | Flexibility | On-time | COVID-19 safety | |
---|---|---|---|---|---|---|
![]() |
R1 245 | R1 684 | No cancel fee | 76% |
Search Condor flights
|
|
![]() |
R2 453 | R4 207 | No cancel fee | 78% |
Search South African flights
|
|
![]() |
R2 536 | R3 909 | No cancel fee | N/A |
We couldn't confirm the COVID-19 safety measures taken by Airlink. Please check directly on their website for additional information. |
Search Airlink flights
|
![]() |
R2 620 | R4 247 | No cancel fee | 70% |
Search British Airways flights
|
|
![]() |
R3 067 | R6 481 | No cancel fee | N/A |
We couldn't confirm the COVID-19 safety measures taken by Air Zimbabwe. Please check directly on their website for additional information. |
Search Air Zimbabwe flights
|
![]() |
R3 321 | R4 736 | No cancel fee | N/A |
We couldn't confirm the COVID-19 safety measures taken by fastjet. Please check directly on their website for additional information. |
Search fastjet flights
|
![]() |
R3 835 | R7 385 | No cancel fee | N/A |
We couldn't confirm the COVID-19 safety measures taken by Hahn Air Systems. Please check directly on their website for additional information. |
Search Hahn Air Systems flights
|
![]() |
R5 268 | R6 921 | No cancel fee | 72% |
Search Ethiopian Air flights
|
|
![]() |
R5 313 | R6 427 | No cancel fee | 69% |
We couldn't confirm the COVID-19 safety measures taken by Air Namibia. Please check directly on their website for additional information. |
Search Air Namibia flights
|
![]() |
R6 438 | R7 800 | No cancel fee | 82% |
Search Kenya Airways flights
|