Flight distance between Midrand, South Africa and Hammam-Lif, Tunisia 4,485.3 mi / 7,218.4 km