Flight distance between Midrand, South Africa and El Kef, Tunisia 4,477.8 mi / 7,206.3 km