Flight distance between Yogyakarta, Indonesia and Richards Bay, South Africa 5,254.7 mi / 8,456.6 km