Flight distance between Yogyakarta, Indonesia and Midrand, South Africa 5,502.8 mi / 8,855.9 km