Flight distance between Denpasar, Indonesia and Cape Town, South Africa 6,270.2 mi / 10,091.0 km