Flight distance between Ajdabiya, Libya and Cape Town, South Africa 4,470.6 mi / 7,194.7 km