Flight distance between Yogyakarta, Indonesia and Johannesburg, South Africa 5,507.1 mi / 8,862.8 km