If possible, you ought to allow 3-5h of transit time in Johannesburg, so you have ample the perfect time to catch your connecting flight. Transiting in Johannesburg is quite easy; only Keep to the signs for ‘Global Transit’. The flight from Johannesburg to Harare requires about 1h 30m. KAYAK can https://www.theluxurybooking.co.uk/flights-to-zimbabwe-from-london/