Flight distance between Yanqul, Oman and Cape Town, South Africa 4,697.4 mi / 7,559.8 km