Flight distance between Yogyakarta, Indonesia and Francistown, Botswana 5,566.6 mi / 8,958.6 km