Flight distance between Yogyakarta, Indonesia and Diepsloot, South Africa 5,510.2 mi / 8,867.9 km