Flight distance between Midrand, South Africa and Zarzis, Tunisia 4,259.8 mi / 6,855.4 km