If possible, you must allow three-5h of transit time in Johannesburg, so that you have enough time for you to capture your connecting flight. Transiting in Johannesburg is quite quick; basically follow the symptoms for ‘International Transit’. The flight from Johannesburg to Harare usually takes about 1h 30m. By clicking https://www.theluxurybooking.co.uk/flights-to-zimbabwe-from-london/