Flight distance between Dongguan, China and Cape Town, South Africa 7,379.5 mi / 11,876.2 km