If possible, you ought to allow 3-5h of transit time in Johannesburg, so that you have sufficient time to catch your connecting flight. Transiting in Johannesburg is quite straightforward; simply Stick to the signals for ‘Worldwide Transit’. The flight from Johannesburg to Harare requires about 1h 30m. The flight was https://www.theluxurybooking.co.uk/flights-to-zimbabwe-from-london/