Flight distance between Cape Town, South Africa and Singapore, Singapore 6,006.2 mi / 9,666.0 km