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