Flight distance between Yogyakarta, Indonesia and Vereeniging, South Africa 5,512.3 mi / 8,871.1 km